Arquitetura em nuvem do Commerce
A infraestrutura do Adobe Commerce na nuvem tem um plano Starter e um Pro. Cada plano tem uma arquitetura exclusiva para orientar o processo de desenvolvimento e implantação do Adobe Commerce. Tanto o plano Starter quanto a arquitetura de plano Pro implantam bancos de dados, servidores da Web e servidores de cache em vários ambientes para testes completos e, ao mesmo tempo, oferecem suporte à integração contínua.
Para comparação, cada plano inclui os seguintes recursos de infraestrutura e produtos compatíveis.
- Todos os recursos do Adobe Commerce
- Ferramenta de integração do PayPal
- Relatórios do Commerce
- Todos os recursos do Adobe Commerce
- Ferramenta de integração do PayPal
- Relatórios do Commerce
- Módulo B2B
- Ferramentas de integração contínua na nuvem com usuários ilimitados
- Fastly Content Delivery Network (CDN), Image Otimization (IO) e segurança adicional com amplas concessões de largura de banda. O serviço Web Application Firewall (WAF) está disponível somente em ambientes de produção.
- New Relic APM (Monitoramento de desempenho) em 3 ramificações:
master
e 2 de sua escolha
Ambientes de produção, preparo e desenvolvimento da Platform as a service (PaaS) (4 ambientes ativos totais) otimizados para o Adobe Commerce - Filtragem de saída (firewall de saída)
- Ferramentas de integração contínua na nuvem com usuários ilimitados
- Fastly Content Delivery Network (CDN), Image Otimization (IO) e segurança adicional com amplas concessões de largura de banda. O serviço Web Application Firewall (WAF) está disponível somente em ambientes de produção.
- New Relic Infraestrutura em Produção + APM (Monitoramento de Desempenho) em preparo e produção. A política de alertas gerenciados para Adobe Commerce implementa as práticas recomendadas de monitoramento para notificá-lo proativamente sobre problemas de aplicativo e infraestrutura que afetam o desempenho do site.
- Ambientes de desenvolvimento de integração baseados em PaaS (2 ambientes ativos totais) otimizados para o Adobe Commerce
- Infraestrutura como um serviço (IaaS) — infraestrutura virtual dedicada para ambientes de preparo e produção
* Disponível por uma taxa adicional
Projetos iniciais
A Arquitetura do plano inicial tem quatro ambientes:
-
Integração — O ambiente de integração fornece dois ambientes testáveis. Cada ambiente inclui uma ramificação Git ativa, um banco de dados, um servidor da Web, armazenamento em cache, alguns serviços, variáveis de ambiente e configurações.
-
Preparo — À medida que o código e as extensões passam nos testes, você pode mesclar a ramificação
integration
ao ambiente de Preparo, que se torna o ambiente de teste de pré-produção. Inclui a ramificação ativastaging
, o banco de dados, o servidor Web, o armazenamento em cache, serviços de terceiros, variáveis de ambiente, configurações e serviços, como o Fastly e o New Relic. -
Produção — Quando o código estiver pronto e testado, todo o código será mesclado ao
master
para implantação no site ativo de produção. Este ambiente inclui ramificação, banco de dados, servidor Web, armazenamento em cache, serviços de terceiros, variáveis de ambiente e configurações ativos domaster
. -
Inativo — Você tem um número ilimitado de ramificações inativas.
Projetos Pro
A arquitetura do plano Pro tem um master
global com três ambientes:
-
Integração — O ambiente de integração fornece um ambiente testável que inclui um banco de dados, servidor Web, armazenamento em cache, alguns serviços, variáveis de ambiente e configurações. Você pode desenvolver, implantar e testar seu código antes de mesclar ao ambiente de preparo.
- Inativo — Você pode ter um número ilimitado de ramificações inativas com base no ambiente
integration
, mas apenas uma ramificação ativa (sem incluirintegration
).
- Inativo — Você pode ter um número ilimitado de ramificações inativas com base no ambiente
-
Estágios — O ambiente de preparo é para testes de pré-produção e inclui um banco de dados, servidor Web, armazenamento em cache, serviços de terceiros, variáveis de ambiente, configurações e serviços, como o Fastly.
-
Produção — O ambiente de produção inclui uma arquitetura de três nós e alta disponibilidade para seus dados, serviços, armazenamento em cache e armazenamento. A produção é o ambiente de armazenamento público e ativo com variáveis de ambiente, configurações e serviços de terceiros.
Software e serviços compatíveis
O Adobe Commerce na infraestrutura em nuvem usa:
- Sistema operacional: Debian GNU/Linux
- Servidor da Web: Nginx
- Banco de dados: MySQL (MariaDB)
- Rede de entrega de conteúdo (CDN): Fastly CDN
Você pode configurar os seguintes serviços:
O módulo Fastly CDN é usado para serviços de CDN e cache em ambientes de preparo e produção. Consulte Configurar serviços do Fastly.
Para obter informações sobre como configurar as versões de software a serem usadas na implementação, consulte os seguintes arquivos de configuração do Adobe Commerce na infraestrutura em nuvem: