金蝶天燕 AMDC 統合ガイド

金蝶Apusic分散キャッシュソフトウェア(AMDC) は、金蝶天燕株式会社が提供する分散型キャッシュソフトウェアです。大規模・高トラフィック・高可用性が求められる基幹業務アプリケーションに対し、安全かつ信頼性の高いキャッシュ基盤を提供します。
HAP のプライベートデプロイメント版では、デフォルトで Redis をキャッシュデータベースとして採用しており、高効率なデータ処理を実現しています。一方で、中国の国産化要件に応じ、金蝶天燕の AMDC 製品にも対応しております。お客様は、Redis の代わりに AMDC を選択してご利用いただけます。
具体的な統合手順は以下の通りです。
-
金蝶天燕キャッシュデータベース(AMDC)をご用意ください。シングルノード、マスター・スレーブ、またはセントリネルモードが利用できます。
HAP の「シングル」または「軽量クラスタ」構成では「シングルノードモード」、「標準」または「プロフェッショナルクラスタ」構成では「マスター・スレーブ」または「セントリネルモード」を推奨します。
-
AMDC の導入が完了すると、接続用サービスノードのアドレス・ポート・パスワード情報が取得できます。
-
HAP のマイクロサービス設定ファイルに、下記の変数を追加し、外部キャッシュデータベースに接続するように設定します。
- 単一ノード、マスター・スレーブ
- セントリネル
ENV_REDIS_HOST: "192.168.0.251" # AMDC サービスノードアドレスENV_REDIS_PORT: "6379" # AMDC サービスノードポートENV_REDIS_PASSWORD: "123456" # AMDC サービスノードパスワード# HAP 単一ノードモードの場合、下記環境変数を追加することでDockerコンテナ内のデフォルトRedisサービス起動を無効化できますENV_STANDALONE_DISABLE_SERVICES: "redis"ENV_REDIS_SENTINEL_ENDPOINTS: "192.168.0.251:6382,192.168.0.178:6383,192.168.0.222:6384" # AMDC セントリネルアドレス(複数指定時はカンマ区切り)ENV_REDIS_SENTINEL_MASTER: "mymaster" # AMDC セントリネル master 名称ENV_REDIS_SENTINEL_PASSWORD: "123456" # AMDC セントリネルパスワード# HAP 単一ノードモードの場合、下記環境変数を追加することでDockerコンテナ内のデフォルトRedisサービス起動を無効化できますENV_STANDALONE_DISABLE_SERVICES: "redis" -
HAP マイクロサービスを再起動し、設定を有効にします。