---
title: "Azure App Serviceに新しいSitecore環境をデプロイする"
slug: "deploy-a-new-sitecore-environment-to-azure-app-service"
abstract: "Sitecore Azureツールキットを使って新しいSitecore環境をMicrosoft Azure App Serviceにデプロイしてください。"
---
# Azure App Serviceに新しいSitecore環境をデプロイする

Sitecore Azure Toolkitを使えば、Microsoft Azure App Service®に新しいSitecore環境を展開できます。

## 環境を計画しましょう

Sitecore Azureツールキットを通じて展開するSitecore環境を計画する際には、適切なリソースを準備するためにいくつかの決定を下さなければなりません。これらには以下が含まれます:

-   Sitecoreの適切な構成を選ぶことは、例えばSitecore Experience Platformの展開かSitecore Experience Managerの展開かです。
-   展開のサイズ設定 - Sitecore Azure Toolkitは、設定のリソースをソリューションの期待される使用状況に合わせてスケールさせる機能を提供します。最小限の開発・テスト型環境から、月間数百万回の訪問に適した大規模な本番展開までサイズを調整できます。
-   プラットフォームと併用して展開したい追加Sitecoreモジュール(例えばSitecore Email Experience Manager(EXM)を選ぶこと。

## WebDeployパッケージの準備

Azureリソースマネージャー(ARM)は、アプリケーションコードやリソースを含むWebDeployパッケージ(WDP)がインターネット経由でダウンロード可能であることを求めています。WDPをホストする一つの方法は、Microsoft Azure ®ストレージアカウントを作成することです。

WDPを準備し、Microsoft Azure ®ストレージアカウント内でホストするには:

1.  Sitecore環境を展開するにはMicrosoft Azureサブスクリプションにアクセスできることを確認してください。
    
2.  [Microsoft Azureストレージアカウント](https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal)を作成しましょう。
    
3.  [Sitecore Experience Platformのダウンロードページ](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)にアクセスし、既製品WDPをダウンロードしてください。
    
4.  [ストレージエクスプローラー Azure](https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows) Microsoft Azureストレージアカウント[に接続](https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows)し、設定用のWDPをアップロードSitecoreしてください。必ず*ブロブ*タイプのストレージコンテナを使用してください。
    
    > !注WDPは拡張子 .scwdp.zipを持ち、ファイル名の一部としてロール名を含みます。例えば、Sitecore 9.0 rev. 161117\_cm.scwdp.zip。
    
5.  **Azureストレージエクスプローラー**で、WDPのURLをコピーしてください。
    
6.  **Azure Storage Explorer**でストレージコンテナ用の共有アクセス署名(SAS)トークンを作成し、そのトークンをWDPのURLに追加します。パッケージURLは後でARMテンプレートで使用するためにメモしておく。
    

## 適切なSitecoreのバージョンを展開する

Azureリソースマネージャー(ARM)は、アプリケーションコードやリソースを含むWebDeployパッケージ(WDP)がインターネット経由でダウンロード可能であることを求めています。WDPをホストする一つの方法は、Microsoft Azure ® [ストレージアカウント](https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=portal)を作成することです。

WDPを準備し、Microsoft Azure ®ストレージアカウント内でホストするには:

1.  Sitecore環境を展開するにはMicrosoft Azureサブスクリプションにアクセスできることを確認してください。
    
2.  Microsoft Azureストレージアカウントを作成しましょう。
    
3.  Microsoft Azureストレージアカウントのメニュー「**Blob Service**」で**「コンテナ」**をクリックし、コンテナを追加してください。
    
4.  新しい標準Sitecore構成をインストールする場合は、Sitecore Experience Platform[ダウンロードページ](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)にアクセスし、計画したサイズとSitecore構成に合ったあらかじめ構築済みのWDPをダウンロードしてください。カスタマイズされた展開Sitecoreをインストールしたい場合は、Sitecore Azure Toolkitを使って [パッケージ](https://doc.sitecore.com/xp/ja/developers/sat/30/sitecore-azure-toolkit/packaging-a-sitecore-solution-for-the-microsoft-azure-app-service.html "Packaging a Sitecore solution for the Microsoft Azure App Service") 化して自分でWDPを作成できます。ただし、計画されたSitecore構成とサイズに適していることを忘れないでください。
    
5.  [ストレージエクスプローラー Azure](https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows) Microsoft Azureストレージアカウント[に接続](https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows)し、設定用のSitecore WDPを先に作成したコンテナにアップロードしてください。
    
    > !注WDPは拡張子が .scwdp.zipで、例えばSitecore 9.0 rev. 161117\_cm.scwdp.zipなどのファイル名の一部としてロール名が含まれています。Sitecore Experience PlatformダウンロードページからWDPをダウンロードすると、zipファイルとして提供されます。アップロードする前にそのファイルから解凍しMicrosoft Azureなければなりません。
    
    ![Sitecore WDP files in Azure Storage Explorer](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sat/30/sitecore-azure-toolkit/images/Azure_Storage_Explorer.png)
    
6.  **ストレージエクスプローラー Azure**ストレージコンテナ用の共有アクセス署名(SAS)トークンを作成します。SASは展開プロセス中にWDPへの一時的なアクセスを可能にします。SASトークンを作成する際は、*Start*時刻と*Expiry*の間に十分な時間を確保し、スケジュールされた展開中にアクセスが保証されるようにしてください。
    
7.  **Query文字列**フィールドの値をコピーしてメモしてください。そこにトークンが含まれているからです。
    
    > !注URLとSASトークンは後でARMテンプレートで使用するために必要です。アップロードする各WDPごとにURLをメモし、SASトークンを付加してください。例えば:
    > 
    > [https://examplestorage.blob.core.windows.net/examplecontainerwdp/Sitecore%209.0%20rev.%20171128\\\_cd.scwdp.zip?st=2017-09-01T10%3A04%3A00Z&se=2017-09-28T10%3A04%3A00Z&sp=rl&sv=2015-12-1&sr=c&sig=8X5xhtTCxxXlcLmTmtZX4dx1tFtx4w9lX43qYJA4ZBQ%3D](https://examplestorage.blob.core.windows.net/examplecontainerwdp/Sitecore%209.0%20rev.%20171128%5C_cd.scwdp.zip?st=2017-09-01T10%3A04%3A00Z&se=2017-09-28T10%3A04%3A00Z&sp=rl&sv=2015-12-11&sr=c&sig=8X5xhtTCxxXlcLmTmtZX4dx1tFtx4w9lX43qYJA4ZBQ%3D)
    

## 今後のステップ

環境の計画、WebDeployパッケージの準備、要件に応じた該当バージョンのSitecoreの展開が終わったら、[Walkthrough: Deploying a new Sitecore environmentをMicrosoft Azure App Serviceトピックに](https://doc.sitecore.com/xp/en/developers/93/sitecore-experience-manager/walkthrough--deploying-a-new-sitecore-environment-to-the-microsoft-azure-app-service.html) 使って以下を行います:

-   Sitecoreの設定
-   認証証明書を準備してください
-   環境テンプレートをダウンロードして設定する
-   Solrを検索プロバイダーとしてデプロイ
-   デプロイコマンドを呼び出してプロビジョニングを開始します
-   展開後の設定