Elegir los Servicios AWS Correctos para una Aplicación Sin Servidor: Una Guía Esencial
Pregunta
Para una nueva aplicación, debe crear el nivel lógico y el nivel de almacenamiento de datos en AWS.
Toda la arquitectura debe ser sin servidor para que los diseñadores puedan implementar rápidamente la aplicación sin necesidad de administrar servidores.
¿Cuál de los siguientes servicios de AWS elegiría?
Respuestas
A. Nivel lógico: “Amazon Cognito + Lambda”. Nivel de almacenamiento de datos: "Amazon RDS"
B. Nivel lógico: “API Gateway + Lambda”. Nivel de almacenamiento de datos: “Amazon DynamoDB”
C. Nivel lógico: “API Gateway + Lambda”. Nivel de almacenamiento de datos: "Amazon Redshift"
D. Nivel lógico: “Elastic Beanstalk”. Nivel de almacenamiento de datos: "Amazon Aurora"
Respuesta Correcta
A.BCD
Respuesta correcta - B.
La clave de la pregunta es que la arquitectura debe ser sin servidor.
Para las arquitecturas de varios niveles sin servidor de AWS, consulte https://d1.awsstatic.com/whitepapers/AWS_Serverless_Multi-Tier_Architectures.pdf.
La opción A es incorrecta: porque Amazon Cognito no es adecuado para el nivel lógico y Amazon RDS no es un servicio sin servidor.
La opción B es CORRECTA: porque tanto API Gateway/Lambda como Amazon DynamoDB no tienen servidor, por lo que el proceso de implementación de servidores se simplifica.
La opción C es incorrecta: Amazon Redshift es un servicio de almacenamiento de datos y no es sin servidor.
La opción D es incorrecta: porque Elastic Beanstalk utiliza instancias EC2 ya que sus recursos informáticos no son un servicio sin servidor.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.