Series de Tiempo y Prometheus en la Infraestructura como Código
4 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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:

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:

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:

<p>Cliente autentica credenciales = Autenticación de usuario Evento llega al API Gateway = Punto de entrada para eventos Función busca saldo en la base de datos = Recuperación de información del usuario API Gateway devuelve información al cliente = Envío de respuesta al usuario</p> 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.

Quiz Team

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!

More Like This

Use Quizgecko on...
Browser
Browser