Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Marco de diseño de AWS Well-Architected
Diseñamos esta solución con las prácticas recomendadas del AWS Well-Architected Framework, que ayuda a los clientes a diseñar y operar cargas de trabajo confiables, seguras, eficientes y rentables en la nube.
En esta sección se describe cómo aplicamos los principios de diseño y las mejores prácticas del Well-Architected Framework al crear esta solución.
Excelencia operativa
En esta sección se describe cómo aplicamos los principios y las mejores prácticas del pilar de la excelencia operativa al diseñar esta solución.
-
La solución envía las métricas CloudWatch a Amazon
para proporcionar observabilidad en la infraestructura, las funciones de AWS Lambda, los buckets de Amazon S3 y el resto de los componentes de la solución. -
La solución actualiza el informe diario para indicar si WorkSpace se omitió debido a un fallo en la interfaz de programación de aplicaciones (API).
-
La solución proporciona una forma de incorporar cuentas radiales de forma incremental cuando se añaden nuevas WorkSpace cargas de trabajo a la cuenta.
Seguridad
En esta sección se describe cómo aplicamos los principios y las mejores prácticas del pilar de seguridad al diseñar esta solución.
-
Todas las comunicaciones entre servicios utilizan funciones de IAM.
-
Todas las comunicaciones entre varias cuentas utilizan funciones de IAM.
-
Todas las funciones que utiliza la solución se basan en el acceso con el mínimo privilegio. En otras palabras, solo contienen los permisos mínimos necesarios para que el servicio pueda funcionar correctamente.
-
Todo el almacenamiento de datos, incluidos los buckets de Amazon S3 y las tablas de DynamoDB, tiene cifrado en reposo.
Fiabilidad
En esta sección, se describe cómo aplicamos los principios y las mejores prácticas del pilar de la confiabilidad al diseñar esta solución.
-
La solución utiliza servicios de AWS sin servidor siempre que es posible (como Lambda, Amazon S3 y AWS Fargate) para garantizar una alta disponibilidad y recuperación en caso de fallo del servicio.
-
El procesamiento de datos utiliza funciones Lambda. La solución almacena los datos en DynamoDB y Amazon S3, por lo que permanecen en varias zonas de disponibilidad de forma predeterminada.
Eficiencia del rendimiento
En esta sección, se describe cómo aplicamos los principios y las mejores prácticas del pilar de la eficiencia del rendimiento al diseñar esta solución.
-
Todas las comunicaciones entre servicios utilizan funciones de IAM.
-
La solución utiliza servicios de AWS sin servidor siempre que es posible (como Lambda, Amazon S3 y Fargate).
-
La solución ofrece la posibilidad de lanzarse en cualquier región de AWS que sea compatible con los servicios de AWS utilizados en esta solución, como AWS Lambda y Amazon S3.
-
Probado e implementado automáticamente todos los días. Arquitectos de soluciones y expertos en la materia revisan esta solución para determinar las áreas en las que experimentar y mejorar.
Optimización de costos
En esta sección se describe cómo aplicamos los principios y las mejores prácticas del pilar de la optimización de costes al diseñar esta solución.
-
La solución utiliza una arquitectura sin servidor y los clientes pagan solo por lo que utilizan.
-
La solución utiliza una política de ciclo de vida para que el bucket de Amazon S3 elimine objetos al cabo de un año para reducir el coste de almacenamiento.
-
La solución incluye una función para dejar de WorkSpaces utilizar y así ahorrar costes al reducir las cargas de trabajo operativas.
Sostenibilidad
En esta sección se describe cómo aplicamos los principios y las mejores prácticas del pilar de la sostenibilidad al diseñar esta solución.
-
La solución utiliza servicios gestionados y sin servidor para minimizar el impacto medioambiental de los servicios de backend.
-
El diseño sin servidores de la solución tiene como objetivo reducir la huella de carbono en comparación con la huella de los servidores locales que funcionan de forma continua.
-
La solución proporciona una función para eliminar los productos no utilizados a fin de ayudar WorkSpaces a minimizar aún más la huella de carbono.