Necesita una forma automatizada, de bajo esfuerzo y fiable de desplegar funciones AWS Lambda y su infraestructura de soporte para una nueva aplicación sin servidor. ¿Qué enfoque proporciona la menor sobrecarga operativa?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar AWS Serverless Application Model (AWS SAM) y una canalización de CI/CD con la SAM CLI para desplegar las funciones Lambda y la infraestructura..
Por qué esta es la respuesta
AWS SAM (Serverless Application Model) es un framework diseñado específicamente para construir, probar y desplegar aplicaciones serverless en AWS. Proporciona una sintaxis abreviada para definir funciones Lambda, APIs, bases de datos y otros recursos, simplificando la gestión de la infraestructura. Integrado con una pipeline de CI/CD y la SAM CLI, automatiza el empaquetado y el despliegue, ofreciendo la menor sobrecarga operativa. Las otras opciones aumentan la sobrecarga: La carga manual a través de la consola es lenta y propensa a errores. Los scripts de shell para empaquetar y desplegar, aunque automatizados, requieren un mantenimiento considerable para gestionar las dependencias y la infraestructura de soporte, y no ofrecen las optimizaciones de SAM. Usar imágenes de contenedor con CodeArtifact (que es para paquetes de software, no imágenes de contenedor) y desplegar con la AWS CLI es una opción viable para ciertos casos, pero introduce complejidad adicional en comparación con SAM para aplicaciones puramente serverless, y CodeArtifact no es el servicio adecuado para almacenar imágenes de contenedor (se usaría ECR).
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta