Commerceのクラウドアーキテクチャ

Adobe Commerce オンクラウドインフラストラクチャには、スタータープランとPro プランがあります。 各プランには、Adobe Commerceの開発およびデプロイメントプロセスを推進するための独自のアーキテクチャが用意されています。 スタータープランとプロプランアーキテクチャの両方で、データベース、web サーバー、キャッシングサーバーを複数の環境に展開し、エンドツーエンドのテストを実施しながら、継続的な統合をサポートします。

比較のために、各プランには以下のインフラストラクチャ機能とサポート対象の製品が含まれています。

スターター
Pro
主な機能
インフラストラクチャとデプロイメント
  • 無制限のユーザーを持つ継続的なクラウド統合ツール
  • Fastlyのコンテンツ配信ネットワーク(CDN)、画像最適化(IO)を活用し、余裕のある帯域幅でセキュリティを強化。 Web Application Firewall (WAF)サービスは、本番環境でのみ利用できます。
  • New Relic APM (Performance Monitoring)、3つのブランチ:masterおよび任意の2つ
    Adobe Commerce用に最適化されたPlatform as a Service (PaaS)の本番環境、ステージング環境、開発環境(合計4つのアクティブ環境)
  • 出力フィルタリング(アウトバウンドファイアウォール)
  • 無制限のユーザーを持つ継続的なクラウド統合ツール
  • Fastlyのコンテンツ配信ネットワーク(CDN)、画像最適化(IO)を活用し、余裕のある帯域幅でセキュリティを強化。 Web Application Firewall (WAF)サービスは、本番環境でのみ利用できます。
  • ステージングと実稼動環境のNew Relic Infrastructure on Production + APM (Performance Monitoring)。 Adobe Commerceの管理済みアラートポリシーは、サイトパフォーマンスに影響を与えるアプリケーションとインフラストラクチャの問題をプロアクティブに通知するためのモニタリングのベストプラクティスを実装します。
  • Adobe Commerce用に最適化されたIntegration development環境(合計アクティブ環境2つ)に基づくPaaS (Platform as a Service) ベース
  • IaaS (Infrastructure as a Service):ステージング環境と本番環境用の専用仮想インフラストラクチャ
可用性の高いインフラストラクチャ
エンタープライズグレードの信頼性と可用性を提供するために、基盤となるInfrastructure as a Service (IaaS)で3台のサーバーをセットアップした高可用性アーキテクチャ ​
専用ハードウェア
基盤となるIaaS (Infrastructure as a Service)内の分離された専用ハードウェアにより、より高レベルの信頼性と可用性を提供します
年中無休のメールサポート
コアアプリケーションとクラウドインフラストラクチャの監視と電子メールのサポートを24時間年中無休で提供
コアアプリケーションとクラウドインフラストラクチャの監視と電子メールのサポートを24時間年中無休で提供
専任のカスタマーテクニカルアドバイザー(CTA)
サブスクリプションから最初のサイト立ち上げまでの最初の立ち上げ期間における、専用のテクニカルアカウント管理
アドオン*

* 追加料金で利用可能

スタータープロジェクト

​ スタータープランのアーキテクチャ ​には、次の4つの環境があります。

  • 統合 – 統合環境には2つのテスト可能な環境が用意されています。 各環境には、アクティブなGit ブランチ、データベース、web サーバー、キャッシュ、一部のサービス、環境変数、設定が含まれます。

  • ステージング - コードと拡張機能がテストに合格すると、integration ブランチをステージング環境にマージして、実稼働前のテスト環境にすることができます。 これには、staging アクティブなブランチ、データベース、web サーバー、キャッシュ、サードパーティサービス、環境変数、設定、およびFastlyやNew Relicなどのサービスが含まれます。

  • 実稼動 - コードの準備とテストが完了すると、すべてのコードがmasterにマージされ、実稼動ライブサイトにデプロイされます。 この環境には、アクティブなmaster ブランチ、データベース、web サーバー、キャッシュ、サードパーティ サービス、環境変数、設定が含まれます。

  • 非アクティブ – 非アクティブな分岐の数は無制限です。

プロプロジェクト

Pro プランアーキテクチャ ​には、次の3つの環境を含むグローバル masterがあります。

  • 統合 – 統合環境は、データベース、web サーバー、キャッシュ、一部のサービス、環境変数、設定を含むテスト可能な環境を提供します。 ステージング環境にマージする前に、コードを開発、デプロイ、テストできます。

    • 非アクティブ - integration環境に基づいて非アクティブな分岐を無制限に設定できますが、アクティブな分岐は1つだけです(integrationを含まない)。
  • ステージング - ステージング環境はプリプロダクションテスト用で、データベース、web サーバー、キャッシュ、サードパーティサービス、環境変数、設定、およびFastlyなどのサービスが含まれます。

  • 実稼動環境 – 実稼動環境には、データ、サービス、キャッシュ、およびストア用の3 ノードの高可用性アーキテクチャが含まれます。 本番環境は、環境変数、設定、サードパーティサービスを備えたライブパブリックストア環境です。

サポートされているソフトウェアとサービス

Adobe Commerce on cloud infrastructureでは、次の機能を使用します。

  • オペレーティングシステム:Debian GNU/Linux
  • ウェブサーバー:Nginx
  • データベース:MySQL (MariaDB)
  • コンテンツ配信ネットワーク(CDN):Fastly CDN

次のサービスを設定できます。

WARNING
Elasticsearch 7.11以降は、Adobe Commerce オンクラウドインフラストラクチャではサポートされていません。 Adobe Commerce バージョン 2.3.7-p3、2.4.3-p2、および2.4.4以降では、OpenSearch サービスがサポートされています。 オンプレミスのインストールは、引き続きElasticsearchをサポートします。
NOTE
推奨バージョンについては、インストールガイド​の必要システム構成を参照してください。

Fastly CDN モジュールは、ステージング環境と本番環境のCDN サービスとキャッシュサービスに使用されます。 Fastly サービスの設定を参照してください。

実装で使用するソフトウェアバージョンの設定について詳しくは、次のAdobe Commerce on cloud infrastructure設定ファイルを参照してください。

recommendation-more-help
commerce-on-cloud-help-cloud-guide