Esta guía le permite implementar una arquitectura sin servidor para moderar de forma eficaz la creciente afluencia de contenidos provenientes de los usuarios y de información confidencial. Estos contenidos e información pueden provenir de una amplia gama de sectores, incluidos los videojuegos, las redes sociales, el comercio electrónico y los entornos regulados, como los servicios de atención médica y financieros.

Diagrama de la arquitectura

Descargue el diagrama de la arquitectura (PDF) 

Pilares de Well-Architected

AWS Well-Architected Framework le permite comprender las ventajas y desventajas de las decisiones que tome durante la creación de sistemas en la nube. Los seis pilares de este marco permiten aprender las prácticas recomendadas arquitectónicas para diseñar y explotar sistemas confiables, seguros, eficientes, rentables y sostenibles. Con la Herramienta de AWS Well-Architected, que se encuentra disponible gratuitamente en la Consola de administración de AWS, puede revisar sus cargas de trabajo con respecto a estas prácticas recomendadas al responder a un conjunto de preguntas para cada pilar.

El diagrama de arquitectura mencionado es un ejemplo de una solución que se creó teniendo en cuenta las prácticas recomendadas de una buena arquitectura. Para tener completamente una buena arquitectura, debe seguir todas las prácticas recomendadas de buena arquitectura posibles.

  • Al elegir Lambda y Amazon S3, puede implementar estándares de diseño compartidos. Estos servicios le brindan la posibilidad de compartir los activos creados entre cuentas, entornos y equipos.

    Lea el documento técnico sobre excelencia operativa 
  • En esta guía, se utilizan servicios administrados para ayudarlo a reducir las tareas de mantenimiento de la seguridad como parte del modelo de responsabilidad compartida. Si bien está fuera del alcance de esta guía, también puede validar la integridad del software que se ejecuta en sus funciones de Lambda.

    Al elegir los servicios administrados, se asegura de que todas las llamadas a la API de AWS se realicen a través de puntos de conexión HTTPS mediante la comunicación TLS, lo que protege los datos en tránsito.

    Lea el documento técnico sobre seguridad 
  • Al utilizar Amazon API Gateway, garantiza una conectividad de red de alta disponibilidad para el punto de conexión público de esta guía y proporciona protección automática contra los ataques distribuidos de denegación de servicio (DDoS) a través de AWS Shield sin costo adicional.

    Al utilizar una combinación de Amazon EventBridge y Amazon Simple Queue Service (Amazon SQS), puede implementar dependencias poco ajustadas, lo que nos permite aislar el comportamiento de un componente de otros que dependen de él y así aumentar la resiliencia y la agilidad.

    Lea el documento técnico sobre fiabilidad 
  • Al elegir los servicios administrados sin servidor, puede eliminar la necesidad de gestionar los requisitos de escalado. Con Lambda, solo tiene que cargar el código y el servicio administrará todo lo necesario para ejecutarlo y escalarlo. Además, Amazon API Gateway gestiona todas las tareas necesarias para aceptar y procesar hasta cientos de miles de llamadas a la API simultáneas.

    Lea el documento técnico sobre eficacia del rendimiento 
  • En esta guía, se utilizan los servicios sin servidor o a nivel de aplicación Lambda y Amazon SQS para eliminar la necesidad de administrar los recursos.

    Al elegir servicios administrados y sin servidor, tiene la posibilidad de establecer atributos que puedan garantizar una capacidad suficiente. Debe configurar y supervisar estos atributos para reducir al mínimo el exceso de capacidad y maximizar el rendimiento.

    Lea el documento técnico sobre optimización de costos 
  • Al elegir los servicios administrados, elimina la necesidad de identificar los periodos de utilización baja o nula de los recursos.

    Con esta guía, se optimizan el software y la arquitectura para trabajos asincrónicos y programados mediante el uso de arquitecturas basadas en colas. Algunos contenidos provenientes de los usuarios no requieren una acción inmediata y, por lo tanto, se pueden programar para evitar picos de carga y la contención de recursos derivados de la ejecución simultánea.

    Lea el documento técnico sobre sostenibilidad 

Recursos de implementación

Se proporciona una guía detallada para experimentar y utilizar dentro de su cuenta de AWS. Se examina cada etapa de la creación de la guía, incluida la implementación, el uso y la limpieza, con el fin de prepararla para su implementación.

El código de muestra es un punto de partida. Está validado por el sector, es prescriptivo pero no definitivo, y le permite profundizar en su funcionamiento para que le sea más fácil empezar.

Descargo de responsabilidad

El código de muestra; las bibliotecas de software; las herramientas de línea de comandos; las pruebas de concepto; las plantillas; o cualquier otra tecnología relacionada (incluida cualquiera de las anteriores que proporcione nuestro personal) se brinda como contenido de AWS bajo el Contrato de cliente de AWS, o el contrato escrito pertinente entre usted y AWS (lo que sea aplicable). No debe utilizar este contenido de AWS en sus cuentas de producción, ni en producción ni en otros datos críticos. Es responsable de probar, proteger y optimizar el contenido de AWS, como el código de muestra, según corresponda para el uso de grado de producción en función de sus prácticas y estándares de control de calidad específicos. La implementación de contenido de AWS puede incurrir en cargos de AWS por crear o utilizar recursos con cargo de AWS, como ejecutar instancias de Amazon EC2 o utilizar el almacenamiento de Amazon S3.

Las referencias a servicios u organizaciones de terceros en esta Guía no implican un respaldo, patrocinio o afiliación entre Amazon o AWS y el tercero. La orientación de AWS es un punto de partida técnico, y puede personalizar su integración con servicios de terceros al implementar la arquitectura.

¿Le resultó útil esta página?