Commerce的云架构
云基础架构上的Adobe Commerce有一个入门和专业计划。 每个计划都有一个独特的架构来推动您的Adobe Commerce开发和部署过程。 Starter计划和Pro计划体系结构都跨多个环境部署数据库、Web服务器和缓存服务器以进行端到端测试,同时支持持续集成。
为了进行比较,每个计划都包括以下基础架构功能和支持的产品。
- 具有无限用户的持续云集成工具
- Fastly Content Delivery Network (CDN)、图像优化(IO),以及宽带宽许可带来的安全性。 Web应用程序防火墙(WAF)服务仅在生产环境中可用。
- 在3个分支上执行New Relic APM(性能监控):您选择的
master
和2
Platform as a Service (PaaS)生产、暂存和开发环境(共4个活动环境)已为Adobe Commerce优化 - 出口过滤(出站防火墙)
- 具有无限用户的持续云集成工具
- Fastly Content Delivery Network (CDN)、图像优化(IO),以及宽带宽许可带来的安全性。 Web应用程序防火墙(WAF)服务仅在生产环境中可用。
- 生产环境上的New Relic基础架构+暂存和生产环境上的APM(性能监控)。 适用于Adobe Commerce策略的托管警报策略实施监视最佳实践,以主动通知您有关影响站点性能的应用程序和基础架构问题。
- 基于Platform as a Service (PaaS)的集成开发环境(总共2个活动环境)已为Adobe Commerce优化
- 基础架构即服务(IaaS) — 用于暂存和生产环境的专用虚拟基础架构
* 可额外收费
入门项目
入门计划体系结构有四个环境:
-
集成 — 集成环境提供两个可测试的环境。 每个环境都包含一个活动的Git分支、数据库、Web服务器、缓存、某些服务、环境变量和配置。
-
暂存 — 在代码和扩展通过测试时,您可以将
integration
分支合并到暂存环境,该环境将成为预生产测试环境。 它包括staging
活动分支、数据库、Web服务器、缓存、第三方服务、环境变量、配置和服务,例如Fastly和New Relic。 -
生产 — 当代码准备就绪并测试后,所有代码将合并到
master
以部署到生产实时站点。 此环境包括您的活动master
分支、数据库、Web服务器、缓存、第三方服务、环境变量和配置。 -
非活动 — 您有不限数量的非活动分支。
Pro项目
专业计划体系结构具有包含三个环境的全局master
:
-
集成 — 集成环境提供了一个可测试的环境,其中包括数据库、Web服务器、缓存、某些服务、环境变量和配置。 在合并到暂存环境之前,您可以开发、部署和测试代码。
- 不活动 — 根据
integration
环境,您可以有无限数量的不活动分支,但只能有一个活动分支(不包括integration
)。
- 不活动 — 根据
-
暂存 — 暂存环境用于预生产测试,包括数据库、Web服务器、缓存、第三方服务、环境变量、配置和服务(如Fastly)。
-
生产 — 生产环境包括一个用于您的数据、服务、缓存和存储的三节点高可用性体系结构。 生产环境是您的实时公共存储环境,具有环境变量、配置和第三方服务。
支持的软件和服务
云基础架构上的Adobe Commerce使用:
- 操作系统:Debian GNU/Linux
- Web服务器:Nginx
- 数据库:MySQL (MariaDB)
- 内容交付网络(CDN): Fastly CDN
您可以配置以下服务:
Fastly CDN模块用于暂存和生产环境中的CDN和缓存服务。 请参阅配置Fastly服务。
有关配置要在实施中使用的软件版本的信息,请参阅以下Adobe Commerce on cloud infrastructure配置文件: