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