Managed Cloud Standard – Web Appのデプロイ スロット(PaaS 2.0)


概要

この記事では、Sitecore Managed Cloud – PaaS 2.0環境で、Azure App Serviceのデプロイ スロットを有効化する方法について解説します。

デプロイ スロットの説明

Azure App ServiceにWeb Appをデプロイする際に、Standard、Premium、またはIsolated価格レベルで実行する場合、デフォルトの本番スロットのかわりに独立したデプロイ スロットを使用することができます。
デプロイ スロットはホスト名を持ったライブAppです。Appの内容および構成要素は二つのデプロイ スロット(本番スロットを含む)の間でスワップすることができます。

Sitecore Managed Cloud – トポロジーと価格レベル(PaaS 2.0)

貴社のManaged Cloud環境に含まれるAzure Servicesの更なる詳細につきましては、以下のKB記事をご参照ください。特に重点が置かれるのは、Premium App ServicesプランでデプロイされたCMサーバーおよびCDサーバーです。

Sitecore Managed Cloud Standard - Sitecore XP 10.3.1以上のバージョン用トポロジーと価格レベルについて(PaaS 2.0)

Appデプロイ スロットのRACI

このページの下記の図では、以下に示す記号を使用して説明します。

App Serviceデプロイ スロット実装の大まかな手順

以下は、Sitecore Managed Cloud PaaS 2.0環境内のAppデプロイ スロットを有効化する上での大まかな指針となる手順です。

RACIの説明 お客様/パートナー様 Sitecore
Azure App Serviceデプロイ スロットをリクエスト R, A C, I
Azure App Serviceデプロイ スロットを有効化 C, I R, A
デプロイ スロットのネットワーク セキュリティ アクセスを制限 * C, I R, A
カスタム コード・アプリケーションのデプロイ ** R, A C, I
追加のデータベースのデプロイ(必要に応じて) *** R, A C, I
Appデプロイ スロットの交換 R, A C, I
Appデプロイ スロットのデプロイのトラブルシューティング R, A C, I

 
* 弊社では、デプロイ スロットが設置され次第、弊社のネットワーク セキュリティ ポリシー(プライベート ネットワークからのトラフィックのみを排他的に許可し、外部のインターネットからのアクセスをブロックする)に一致させるために、「プライベート エンドポイント」を作成する必要があります。一度プライベート エンドポイントが有効化されたら、弊社Web appではアクセス制限を有効化します。これは「pe」サブネットからプライベートIPアドレスを取得し、プライベート ネットワークとハブのエントリー ポイント ソリューションの一つを介したアクセスだけを許可します。
** 新たに作成されたデプロイ スロットは最初は空であることにご注意ください。スロットが有効化されたら、貴社のアプリケーションをデプロイしていただく必要があります。
*** 貴社の必須要件に応じて、追加のデータベースをデプロイする必要がある場合に実施してください。
 

技術的な考慮事項

パフォーマンスの考慮事項

コストの考慮事項