Orientação para comércio unificado na AWS
Visão geral
Como funciona
Este diagrama de arquitetura demonstra a integração fluida de diversos sistemas para proporcionar uma experiência de varejo personalizada e consistente aos clientes, independentemente do ponto de contato ou método de atendimento, ao usar serviços da AWS para diferentes camadas e para a orquestração entre múltiplas aplicações e ofertas de software como serviço (SaaS).
Pilares do Well-Architected
O diagrama de arquitetura acima exemplifica a criação de uma solução pautada nas melhores práticas do Well-Architected. Para estar totalmente em conformidade com o Well-Architected, é necessário adotar o maior número possível de práticas recomendadas do Well-Architected.
A arquitetura proposta é capaz de operar em grande escala, pois usa serviços gerenciados sempre que possível. As aplicações comerciais disponíveis para uso tradicionais usariam as métricas de instâncias do Amazon EC2 com alarmes e logs do Amazon CloudWatch. Os grupos do Auto Scaling e o Amazon RDS gerenciado podem se recuperar em casos de falhas.
A arquitetura usa serviços gerenciados sempre que possível, de modo que grande parte da responsabilidade pela segurança cabe à AWS, que segue as práticas recomendadas de segurança, incluindo dados criptografados do Amazon S3, perfis do IAM com escopo reduzido e criptografia em repouso no Amazon DynamoDB. Identidades fortes são aplicadas aos consumidores por meio do Amazon Cognito e aos operadores por meio de perfis do IAM. O CloudWatch Logs e o AWS CloudTrail fornecem rastreabilidade e podem ser usados com funcionalidades integradas da organização, como o Amazon GuardDuty, o AWS Security Hub e um sistema central de gerenciamento de eventos e informações de segurança (SIEM, na sigla em inglês).
Ao usar serviços gerenciados, a confiabilidade é alcançada por padrão. A redundância de armazenamento no Amazon S3 e no DynamoDB, a escalabilidade das instâncias do Amazon SageMaker, o Amazon Redshift, o Athena, o Amazon SageMaker Canvas, o Amazon Pinpoint, o Amazon Personalize, o AWS AppSync e o EventBridge também fornecem alta disponibilidade por padrão. Em caso de problemas, os dados podem ser reproduzidos desde eventos brutos no Amazon S3 usando o mesmo pipeline. Os eventos também podem ser reproduzidos usando a funcionalidade de arquivamento e resposta do EventBridge. A arquitetura de contêineres escala horizontalmente com base em uma opção entre o Amazon Elastic Container Service (Amazon ECS) ou o Amazon Elastic Kubernetes Service (Amazon EKS) executados no AWS Fargate e se ajusta dinamicamente às demandas de capacidade.
A escalabilidade é baseada no uso de serviços com tecnologia sem servidor da AWS, como o AWS Lambda, o DynamoDB, os endpoints do SageMaker e o Amazon Redshift, sempre que possível.
O uso de serviços gerenciados e com tecnologia sem servidor otimiza os custos da solução, pois esses recursos são projetados para cobrar apenas pelo consumo efetivo.
A arquitetura proposta adota, sempre que possível, serviços gerenciados e com tecnologia sem servidor para promover uma abordagem sustentável, sendo executada apenas quando necessário. A Ferramenta de Pegada de Carbono do Cliente da AWS pode ser usada para obter os dados relativos ao impacto total.
Aviso de isenção de responsabilidade
Você encontrou o que estava procurando hoje?
Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas