1. Managed Cloudの導入

Managed Cloudアーキテクチャ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Managed Cloudは、Sitecore Experience ManagementとSitecore Experience Platformを大規模に運用するために必要なすべてのコンポーネントを備えた包括的なインフラ設計を備えています。

以下の図は、Managed Cloudトポロジーのすべての構成要素とその依存関係を示しています。Managed Cloudのレイアウトは、異なるサイズやトポロジーで類似しています。

MCC-architecture.png

高可用性

Sitecore Managed Cloud同じ場所内で高可用性(HA)を持っています。高可用性とは、システムやシステムコンポーネントが望ましい長期間連続的に稼働し続ける能力のことです。これは冗長性を軽減することで達成されています。

インフラの高可用性はAzureプロバイダーによって保証されています。

しかし、Managed Cloud Containersの構成では、インフラコンポーネントの可用性を99.99%と目標としています。高可用性は同じ場所内で提供されるべきであり、リージョン全体が故障するシナリオをカバーすべきではありません。

Azure subscription

すべてのManaged Cloud環境には、以下を含むAzureサブスクリプションが付属しています:

  • Azure Front Door - ウェブアプリケーション向けのスケーラブルで安全なエントリーポイントで、グローバルなトラフィックルーティングとWAF機能を備えたソリューションを提供します。
  • Azure Kubernetes ホスト向けサービス:
    • Sitecoreの役割
      、CM、Identity、XDBコレクションなど。
    • 追加アプリケーション
      Server、監視・アラートサービス Grafana、Prometheus、Alert Manager、Logstash、nginx ingress controller。
  • Azure SQL Elastic Pools - Sitecoreデータベースをホストするためのものです。
  • Azure KeyVault - 環境全体にわたる秘密ストレージのためのツールです。
  • Azure Storage - ライセンスストレージ用です。
  • Azure Automation - システム監視ジョブ用。
  • Azure Container Registry - for Docker container images

Azure DevOps

すべてのManaged Cloud環境は、以下の機能をホストするためにAzure DevOpsインスタンスを必要とします:

  • Gitリポジトリはインフラストラクチャや構成テンプレートをコードとして提供します。
  • デプロイメントパイプライン。

Solr接続ストリング

Solrクラスターは、Azureサブスクリプション外のSearchStaxサービスを利用してマネージドサービスとして提供されています。

弾性接続弦

Elastic ClusterはElastic Cloud Serviceを用いてAzure Subscription外のマネージドサービスとして提供されます。

この記事を改善するための提案がある場合は、 お知らせください!