Commerceのクラウドアーキテクチャ
クラウドインフラストラクチャー上のAdobe Commerceには、スターターと Pro プランがあります。 各計画には、Adobe Commerceの開発とデプロイメントプロセスを推進する独自のアーキテクチャがあります。 スタータープランと Pro プラン アーキテクチャの両方で、継続的な統合をサポートしながら、複数の環境にわたってデータベース、Web サーバー、およびキャッシュ サーバーを展開し、エンドツーエンドのテストを行います。
比較のために、各プランには次のインフラストラクチャ機能とサポート対象製品が含まれています。
- すべてのAdobe Commerce機能
- PayPal オンボーディングツール
- Commerce レポート
- すべてのAdobe Commerce機能
- PayPal オンボーディングツール
- Commerce レポート
- B2B モジュール
- ユーザー数に制限のない継続的なクラウド統合ツール
- Fastly コンテンツ配信ネットワーク(CDN)、画像の最適化(IO)および寛大な帯域幅許可によるセキュリティの追加。 Web アプリケーションファイアウォール(WAF)サービスは、実稼動環境でのみ使用できます。
- New Relic3 つのブランチでの APM (パフォーマンスモニタリング):
master
および 2 つの任意の環境
Platform as a service (PaaS)の実稼働、ステージングおよび開発環境(合計 4 つのアクティブな環境)がAdobe Commerce用に最適化されています - エグレスフィルタリング(アウトバウンドファイアウォール)
- ユーザー数に制限のない継続的なクラウド統合ツール
- Fastly コンテンツ配信ネットワーク(CDN)、画像の最適化(IO)および寛大な帯域幅許可によるセキュリティの追加。 Web アプリケーションファイアウォール(WAF)サービスは、実稼動環境でのみ使用できます。
- New Relic 実稼動環境のインフラストラクチャ + ステージング環境と実稼動環境の APM (パフォーマンスモニタリング)。 Adobe Commerce ポリシーの Managed Alerts policy は、サイトのパフォーマンスに影響を与えるアプリケーションとインフラストラクチャの問題をプロアクティブに通知する監視のベストプラクティスを実装します。
- Adobe Commerce向けに最適化された Platform as a service PaaS)ベースの統合開発環境(合計 2 つのアクティブな環境)
- サービスとしてのインフラストラクチャ(IaaS):ステージング環境および実稼動環境用の専用の仮想インフラストラクチャ
* 追加料金がかかります
スタータープロジェクト
スタータープランアーキテクチャには、次の 4 つの環境があります。
-
統合:統合環境は、2 つのテスト可能な環境を提供します。 各環境には、アクティブな Git ブランチ、データベース、web サーバー、キャッシュ、一部のサービス、環境変数および設定が含まれます。
-
ステージング - コードと拡張機能がテストに合格すると、実
integration
動前のブランチをステージング環境に結合して、実稼動前のテスト環境にすることができます。 これには、staging
のアクティブなブランチ、データベース、web サーバー、キャッシング、サードパーティのサービス、環境変数、設定およびサービス(Fastly やNew Relicなど)が含まれます。 -
実稼動 - コードの準備とテストが完了すると、すべてのコードが
master
に結合されて、実稼動ライブサイトにデプロイされます。 この環境には、アクティブなmaster
ブランチ、データベース、web サーバー、キャッシュ、サードパーティのサービス、環境変数、設定が含まれます。 -
非アクティブ – 非アクティブなブランチの数に制限はありません。
Pro プロジェクト
Pro プランアーキテクチャには、次の 3 つの環境を持つグローバルな master
があります。
-
統合:統合環境は、データベース、Web サーバ、キャッシュ、一部のサービス、環境変数、構成を含む、テスト可能な環境を提供します。 ステージング環境に結合する前に、コードを開発、デプロイ、テストできます。
- 非アクティブ -
integration
環境に基づいて、非アクティブなブランチの数に制限はありませんが、アクティブなブランチは 1 つだけです(integration
を含まない)。
- 非アクティブ -
-
ステージング - ステージング環境は実稼動前にテストするためのもので、データベース、web サーバー、キャッシュ、サードパーティのサービス、環境変数、設定、Fastly などのサービスが含まれています。
-
本番環境:本番環境には、データ、サービス、キャッシュ、ストアに対応する 3 ノードの高可用性アーキテクチャが含まれています。 実稼動環境は、環境変数、設定、サードパーティのサービスを備えたライブのパブリックストア環境です。
サポート対象のソフトウェアとサービス
クラウドインフラストラクチャー上のAdobe Commerceでは次を使用します。
- オペレーティングシステム:Debian GNU/Linux
- Web サーバー:Nginx
- データベース:MySQL (MariaDB)
- コンテンツ配信ネットワーク(CDN): Fastly CDN
次のサービスを設定できます。
Fastly CDN モジュールは、ステージング環境と実稼動環境で CDN およびキャッシュサービスに使用されます。 詳しくは、Fastly サービスの設定を参照してください。
実装で使用するソフトウェアバージョンの設定について詳しくは、次のクラウドインフラストラクチャー上のAdobe Commerce設定ファイルを参照してください。