セルフサービスインターフェイス
Cloud Manager のユーザーインターフェイス(UI)を使用すると、Adobe Experience Manager アプリケーションのクラウド環境および CI/CD パイプラインに簡単にアクセスして管理できます。
1 分あたりのピークページビュー数とページ読み込みに対する予想応答時間など、アプリケーション特有の主要業績評価指標(KPI)を定義します。これらの KPI は、デプロイメントの成功を測定する基盤として機能します。様々なチームメンバーの役割と権限を簡単に定義できます。セルフサービスインターフェイスによって、完全に制御できます。また、ベストプラクティスリソースへのリンクや、必要に応じてアドビのエキスパートからガイダンスを受けるアクセスも提供します。
Cloud Manager の UI を確認して使用を開始する方法について詳しくは、初回ログインを参照してください。
CI/CD パイプライン
Cloud Manager の主要機能の 1 つは、最適化された CI/CD パイプラインを使用して、Web サイト上の新しいコンポーネントの追加などのカスタムコードやアップデートの配信を高速化する機能です。
Cloud Manager UI を使用して、CI/CD パイプラインを設定および開始できます。このパイプラインの一部として、徹底したコードスキャンが実行され、高品質なアプリケーションのみが実稼動環境へ渡されるようにします。
Cloud Manager の UI からのパイプラインの設定について詳しくは、実稼動パイプラインの設定および実稼動以外のパイプラインの設定を参照してください。
柔軟なデプロイメントモード
Cloud Manager には、ビジネス要件の変化に応じてエクスペリエンスを配信できるように、柔軟に設定可能なデプロイメントモードが用意されています。
自動トリガーモードでは、コードコミットなどの特定のイベントに基づいて、コードが自動的に環境にデプロイされます。また、業務時間外を含め、指定した期間、コードのデプロイメントをスケジュールすることもできます。
デプロイメントトリガーとは無関係に、デプロイメントがトリガーされるたびに、CI/CD パイプライン実行の一環として品質チェックが常に実行されます。品質チェックには、お客様およびパートナーに負担をかけることなく、すぐに使えるコード検査、セキュリティテストおよびパフォーマンステストが含まれています。
コードと品質チェックのデプロイについて詳しくは、コードのデプロイを参照してください。
Cloud Manager のオプション機能
Cloud Manager には、特定の環境設定やニーズに応じた、プロジェクトに役立つ追加の高度な機能が用意されています。これらの機能にご興味があれば、カスタマーサクセスエンジニア(CSE)またはアドビ担当者に詳細をお問い合わせください。
自動スケーリング
実稼動環境に異常な高負荷がかかると、Cloud Manager は、追加容量の必要性を検出し、自動スケーリング機能を使用して追加容量を自動的にオンラインにします。
このような場合、Cloud Manager は自動スケーリングプロビジョニング処理を自動的にトリガーし、自動スケーリングイベントの通知を送信し、数分以内に追加容量をオンラインにします。追加容量は実稼動環境において、実行中の Dispatcher/パブリッシュノードと同じシステム仕様に一致する同じ地域でプロビジョニングされます。
自動スケーリング機能は、Dispatcher/パブリッシュ層にのみ適用され、水平スケーリングを使用して、Dispatcher/パブリッシュのペアの 1~10 個のセグメントを追加します。プロビジョニングされた追加容量は、アドビ CSE(カスタマーサクセスエンジニア)が指定した 10 営業日以内に、手動でスケーリングされます。
ブルー/グリーンデプロイメント
ブルー/グリーンデプロイメントは、ブルーとグリーンと呼ばれる 2 つの同一の実稼動環境を実行することで、ダウンタイムとリスクを低減する手法です。
常に 1 つの環境のみが実稼働し、実稼働環境がすべての実稼動トラフィックを処理します。一般に、ブルーは現在稼働中の環境、グリーンはアイドル状態です。
- ブルー/グリーンデプロイメントは、Cloud Manager CI/CD パイプラインのアドオンで、パブリッシュインスタンスと Dispatcher インスタンスの 2 つ目のセット(グリーン)が作成され、デプロイメントに使用されます。その後、グリーンのインスタンスが実稼動用ロードバランサーに接続され、古いインスタンス(ブルー)が削除されて終了します。
- このブルー/グリーン実装はインスタンスを一時的なものとして扱い、ブルー/グリーンパイプライン反復ごとに、新しいパブリッシュサーバーと Dispatcher サーバーのセットが作成されます。
- グリーンのロードバランサーが設定の一部として作成されます。このロードバランサーは変更されることはなく、グリーンまたは「テスト」URL を示す必要があります。
- ブルー/グリーンデプロイメント中に、既存のパブリッシュ層/Dispatcher 層の正確なレプリカが作成されます。
ブルー/グリーンデプロイメントのフロー
ブルー/グリーンデプロイメントが有効な場合、デプロイメントフローは標準の Cloud Service デプロイメントフローとは異なります。
ステップ | ブルー/グリーンデプロイメント | 標準デプロイメント |
---|---|---|
1 | オーサーへのデプロイメント | オーサーへのデプロイメント |
2 | テスト用に一時停止 | - |
3 | グリーンのインフラストラクチャが作成されます | - |
4 | グリーンのパブリッシュ層/Dispatcher 層へのデプロイメント | パブリッシャーへのデプロイメント |
5 | テスト用に一時停止(最大 24 時間) | - |
6 | グリーンのインフラストラクチャが実稼動用ロードバランサーに追加されます | - |
7 | ブルーのインフラストラクチャが実稼働用ロードバランサーから削除されます - | |
8 | 最終的なサインオフ用に一時停止(最大 24 時間) | - |
9 | ブルーのインフラストラクチャは自動的に終了します | - |
10 | パイプライン完了 | - |