---
title: "Sitecore Managed Cloud環境"
slug: "the-sitecore-managed-cloud-environment"
abstract: "Sitecore Managed Cloud環境の命名規則やリソースを理解しましょう。"
---
# Sitecore Managed Cloud環境

XM、XP、xDBのいずれかSitecoreホストしている各Sitecore Managed Cloud環境には、標準的なストレージ場所、命名規則、共通リソースがあります。すべての環境リソースは、そのグループ内で管理したり、新しいリソースを追加したりする権限を持つリソースグループ内に設定されています。このトピックでは、命名規則、共通リソース、XMリソース、xDBリソースについて説明します。

## 命名規則

Sitecoreでは、すべてのリソースは同じ命名規則に従います。つまり、小文字を使うことでresourceGroupName-sitecoreRoleName-resourceTypeAcronymします。例えば、リソースグループ名が*Production*なら、ウェブデータベースのリソース名はproduction-web-sqlとなります。この命名規則により、リソースの名前を見るだけでリソースの機能を識別しやすくなります。

## 共通資源

以下のMicrosoft Azure ®リソースは、Sitecore XMおよびxDB展開に共通しています。

-   **Search** – Sitecoreはすべての検索インデックスをMicrosoft Azure認知Searchに保存しています。
-   **モニタリング** – Sitecoreはすべての監視要件をワンストップショップとしてApplication Insightsを利用しています。SitecoreはすべてのログとパフォーマンスカウンターをApplication Insightsに配信します。これらはWebアプリ環境では動作しないためです。
-   **セッション状態** – Sitecore Microsoft Azureセッションステートストアの分散バックエンドとしてRedisを使用しています。Azure Redisはクライアント側でのみ必要とされるため、xDBホスティングソリューションには存在しません。

## XMリソース

Sitecore XMの導入は以下のMicrosoft Azureリソースを使用します。

-   **Web Apps** – XMには、*Content Delivery*役割用と*Content Management*役割用の2つのWebアプリケーションとそれに伴うApp Service Planがあります。
-   **データベース** – XMには3つのデータベースと2つのSQLサーバーがあります。1台のSQLサーバーにはマスターとコアのデータベース、もう1台にはWebデータベースがあります。つまり、データベースを異なるサーバーに分散させ、後でネットワークの分離も可能にできます。

## xDBリソース

Sitecore xDB展開は以下のMicrosoft Azureリソースを使用します:

-   **Web Apps** – xDBには、*Processing*役割用と*Reporting*用に付随する2つのWebアプリケーションとそれに伴うApp Service Planがあります。
-   **SQLデータベース** – xDBには4つのデータベースと2つのSQLサーバーがあります。1台のSQLサーバーにはマスター、コア、レポーティングの各データベースが、もう1台にはWebデータベースがあります。つまり、データベースを複数のサーバーに分散させ、後でネットワーク分離も可能にします。
-   **MongoDBクラスタ** – xDBは、分析データベースと追跡データベースをホストするMongoDBクラスタを含みます。このクラスタはフェイルオーバー用の2つのデータノードとアービターノードで構成されています。クラスターはSitecore Cloud Servicesチームによって管理されています。