Orientación para el comercio unificado en AWS
Información general
Funcionamiento
Este diagrama de arquitectura muestra la integración perfecta de varios sistemas para ofrecer una experiencia minorista uniforme y personalizada a los clientes, independientemente del punto de contacto o el método de cumplimiento, mediante el uso de los servicios de AWS para diferentes capas y la coordinación entre múltiples aplicaciones y ofertas de software como servicio (SaaS).
Pilares de Well-Architected
El diagrama de arquitectura mencionado es un ejemplo de una solución que se creó teniendo en cuenta las prácticas recomendadas de Well-Architected. Para tener completamente una buena arquitectura, debe seguir todas las prácticas recomendadas de Well-Architected posibles.
La arquitectura propuesta es capaz de ejecutarse a escala, ya que utiliza los servicios gestionados siempre que sea posible. Las aplicaciones COTS tradicionales aprovecharían las métricas de las instancias de Amazon EC2 con las alarmas y los registros de Amazon CloudWatch. Los grupos de escalamiento automático y Amazon RDS gestionado pueden recuperarse de un error.
La arquitectura utiliza servicios administrados siempre que sea posible, por lo que una gran parte de la responsabilidad de la seguridad recae en AWS, el cual sigue las prácticas recomendadas de seguridad, como los datos cifrados de Amazon S3, los roles de IAM limitados y el cifrado de Amazon DynamoDB en reposo. Se impone una identidad firme a los consumidores a través de Amazon Cognito y a los operadores a través de los roles de IAM. Los registros de CloudWatch y AWS CloudTrail ofrecen trazabilidad y se pueden utilizar con capacidades de toda la organización, como Amazon GuardDuty, AWS Security Hub y una gestión de información y eventos de seguridad (SIEM) central.
Con los servicios administrados, la fiabilidad se logra de forma predeterminada. La redundancia en el almacenamiento en Amazon S3 y DynamoDB, el escalamiento de las instancias de SageMaker, Amazon Redshift, Athena, Amazon SageMaker Canvas, Amazon Pinpoint, Amazon Personalize, AWS AppSync y EventBridge también están altamente disponibles por diseño. En caso de problemas, se pueden reproducir los datos de los eventos sin procesar en Amazon S3 mediante la misma canalización. Los eventos también se pueden reproducir con la función de archivado y respuesta de EventBridge. La arquitectura de contenedores se escala horizontalmente según se elija Amazon Elastic Container Service (Amazon ECS) o Amazon Elastic Kubernetes Service (Amazon EKS), los cuales se ejecutan en AWS Fargate y se adaptan de forma dinámica a las demandas de capacidad.
El escalado se basa en el uso de servicios sin servidor de AWS, como AWS Lambda, DynamoDB, los puntos de enlace de SageMaker y Amazon Redshift, siempre que sea posible.
El uso de servicios gestionados y sin servidor garantiza el coste mínimo de la arquitectura, ya que están diseñados para que se cobren solo cuando están en uso.
La arquitectura propuesta utiliza servicios gestionados y sin servidor siempre que sea posible para tener un enfoque sostenible, y solo se ejecuta cuando es necesario. La herramienta de huella de carbono de los clientes de AWS se puede utilizar para obtener cifras de impacto total.
Descargo de responsabilidad
¿Ha encontrado lo que buscaba hoy?
Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios