Podcast
Questions and Answers
Relaciona los siguientes conceptos con su descripción correspondiente:
Relaciona los siguientes conceptos con su descripción correspondiente:
Arquitectura serverless = Modelo de request and response con cliente y servicio Cliente = Usuario de la aplicación que hace solicitudes API Gateway (API GW) = Punto de entrada para eventos que viajan por internet Datastore = Base de datos no relacional donde se busca información
Asocia los pasos del ejemplo con la acción realizada:
Asocia los pasos del ejemplo con la acción realizada:
Cliente se loguea = Autenticación de credenciales Cliente selecciona consultar saldo = Evento enviado a través de internet Función busca saldo en la base de datos = Recuperación de información del usuario API Gateway devuelve información al cliente = Respuesta a la solicitud del usuario
Vincula las características del proceso síncrono con su definición:
Vincula las características del proceso síncrono con su definición:
Proceso asíncrono = Respuesta puede tardar más en llegar Proceso síncrono = Cliente recibe respuesta inmediata Correo electrónico con información detallada = Ejemplo de proceso asíncrono Consulta de saldo en la cuenta = Ejemplo de proceso síncrono
Relaciona las fases del proceso serverless con su función correspondiente:
Relaciona las fases del proceso serverless con su función correspondiente:
Signup and view all the answers
Study Notes
Series de tiempo
- Se utilizan para realizar seguimiento de cambios en el valor de objetos en diferentes momentos.
- Permiten monitoreos continuos a lo largo del tiempo.
Bases de datos en la nube
- PROMETEUS es una de las bases de datos más reconocidas para este ámbito.
Infraestructura como Código
- Gestión y despliegue de recursos en la nube mediante código, evitando procesos manuales.
- Posibilidad de crear templates para reutilizar infraestructura en diferentes proveedores.
- La infraestructura debe ser conceptualizada como código.
Funciones y entornos serverless
- Serverless permite ejecutar código sin la necesidad de gestionar servidores.
- Cloud providers como AWS (Lambda), Azure (Funciones de Azure), y Google Cloud (Cloud Functions) se encargan de la administración.
- Las funciones se activan por eventos, como la carga de una foto por un usuario.
Contenedores Docker
- Son contenedores ejecutables e independientes que incluyen todo lo necesario para correr una aplicación.
Microservicios
- Concepto que agrupa aplicaciones en pequeños servicios independientes.
- Un ejemplo es el microservicio de pagos, que debe interactuar con otros microservicios como el de consulta del saldo.
Escalabilidad
- Aunque ofrece gran capacidad, está sujeta a los límites y cuotas del proveedor de la nube.
- Ejemplo de límite: una función puede tener hasta 1000 ejecuciones concurrentes por segundo.
- Estos límites pueden ser ampliados mediante solicitudes a los cloud providers.
Seguridad
- El enfoque del usuario está en proteger el código publicado y asegurar comunicaciones cifradas en tránsito.
- No es responsabilidad del usuario la seguridad del servidor.
Fiabilidad
- Los proveedores de nube garantizan niveles de disponibilidad superiores al 99%.
- Servicios con alta disponibilidad tienen acuerdos de nivel de servicio (SLA) elevados.
Pago por uso
- Se basa en el tiempo de ejecución, cantidad de memoria utilizada y número de peticiones realizadas.
- Ejemplo: una función que tarda 200 milisegundos en procesar una imagen cobra por cada ejecución y consumo.
Ahorro de tiempo y dinero
- Transición de sistemas on-premises a soluciones serverless elimina la necesidad de administrar servidores.
Mejora en la productividad del desarrollador
- Los entornos en la nube facilitan el testing, la automatización de despliegues y pruebas, aumentando la eficiencia del trabajo.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Aprende sobre series de tiempo, su utilidad en monitoreo y timestamps, así como la importancia de Prometheus como base de datos en la nube. Descubre cómo gestionar infraestructura a través de código con enfoque en microservicios, funciones y contenedores para desplegar un servidor. ¡Prepárate para PlatziWalet!