Computación Flashcards
Tipos de instancias de EC2
- Propósito general
- Optimizada para cómputo
- Optimizada para memoria
- Optimizada para almacenamiento
- Computación acelerada
- Optimizada para HPC (High Performance Computing)
Tipos de pago en instancias EC2
- On demand
- Spot
- Plan de ahorro
- Instancias reservadas
- Servidor dedicado
¿Cómo se cobra en instancias On Demand?
Se cobra por segundo.
¿Cuándo usar las instancias On Demand?
Cuando se busca instancias que tengan un coste bajo y que no haya que dar dinero por adelantado, para flujos que no se pueden interrumpir y que no se va a ejecutar más de 1 año.
¿Cuándo usar la reserva de capacidad en on demand?
Cuando necesitamos que sea de alta disponibilidad, con recuperación ante desastres y/o asegurarse el espacio.
¿Cuándo usar las instancias Spot?
Cuando el flujo se puede interrumpir, no importa cuando se inicie y apague la instancia y se necesitan costes bajos.
¿Cuánto se puede llegar a ahorrar con las instancias Spot?
Hasta un 90% de las instancias on demand.
¿Cuándo usar los servidores dedicados?
Cuando se tienen requisitos por parte del proyecto de no poder compartir la instancia con ningún otro cliente y/o se tengan que poner licencias para software que estén vinculadas al servidor.
¿Cuánto se puede llegar a ahorrar con los servidores dedicados?
Hasta un 70% de las instancias on demand.
¿Cuál es el rango de tiempo para comprometerse con las instancias dedicadas?
De 1 a 3 años
¿Cuándo usar las instancias dedicados?
Cuando se necesite un capacidad reservada para la aplicación o se tenga un uso estable y se pueda pagar por adelantado.
¿Cuánto se puede llegar a ahorrar con las instancias dedicadas?
Hasta un 72% del precio de las instancias on demand
¿Qué diferencia hay entre instancias dedicadas y planes de ahorros?
En el caso de instancias reservadas te comprometes a usar un tipo de instancia por un tiempo determinado, en el caso de plan de ahorro te comprometes a usar una capacidad de computo X que se divide entre los diferentes tipos de servicios e instancias que se usen.
¿Cuándo usar los planes de ahorros?
Cuando se quiera reducir la factura teniendo varios tipos de servicios de cómputo o se necesite flexibilidad para modificar el tipo de instancia, región o sistema operativo de estas.
¿Cuánto se puede llegar a ahorrar con los planes de ahorros?
Hasta un 72% del precio de las instancias on demand
¿Qué tipos de balanceos de carga hay en AWS?
- Balanceador de red
- Balanceador de aplicación
- Balanceador de gateway
- Balanceador clásico
¿Cuáles son los dos balanceadores más usados?
El de red y el de aplicación
¿Sobre qué capas trabaja cada tipo de balanceadores de carga?
Clásico - 4/7
Red - 4
Aplicación - 7
Gateway - 3/4
¿Cómo se puede entrar a una instancia EC2?
- SSH / RTP
- Instance connect
- AWS Systems Manager
¿Cuándo se utilizan contenedores?
- Lift and shift
- Para evitar una refactorización de la app
- Para arquitectura de microservicios
- Para tareas que se repiten en el tiempo
- Soporte para CI/CD
¿Qué es Elastic Container Registry?
Servicio de AWS que permite la definición y almacenamiento de los contenedores generados.
¿Qué es Elastic Container Service?
Servicio de AWS que funciona como orquestador desplegando contenedores soportando docker y docker-compose.
¿Qué es Elastic Container Kubernetes?
Servicio de AWS que funciona como orquestador desplegando contenedores soportando Kubernetes.
¿Qué es serverless?
Modelo de desarrollo en la nube que permite a los construir y desplegar una aplicación sin tener que gestionar los servidores.
¿Qué es lambda?
Servicio de AWS para desplegar código directamente que se ejecuta de forma serverless como funciones.
¿Qué es Fargate?
Servicio de AWS para desplegar contenedores de forma serverless.
¿Cuándo se usa lambda sobre Fargate?
Cuando la función a ejecutar no necesita estar mucho tiempo ejecutándose (< 15 minutos).
¿Cuándo se usa Fargate sobre Lambda?
Cuando la función va a estar ejecutándose más de 15 minutos.
¿Cuál es tu responsabilidad cuando ejecutas serverless?
Tu única responsabilidad es con el código, todo lo demás se encarga AWS.
¿Cuáles son las características de lambda?
- Permite varios lenguajes de programación
- Permite codificar en múltiples entornos
- Se puede ejecutar en base a eventos
- Tiene un timeout máximo de 15 minutos, por defecto son 3s.
¿Cómo se cobra lamba?
Se cobra por número de peticiones y el tiempo que duren, aunque solo empieza a cobrar cuando se ejecuta. Además la duración se redondea al ms. Tiene opción de Free tier hasta 1 millón peticiones al mes.
¿Cómo se cobra fargate?
No tiene pagos adelantados y se cobra por recursos, vCPU, RAM y almacenamiento.
¿Qué es Outposts?
Solución de AWS para desplegar servicios de AWS en una red on-premise con una baja latencia. Consiste en instalar las máquinas necesarias en el propio datacenter privado. Puede ser de bastidor o de servidor.
¿Qué es Lightsail?
Servicio de AWS que permite desplegar y mantener de una forma rápida y sencilla páginas y aplicaciones web en la nube. Tiene stacks ya predefinidos con todo precargado para que se pueda realizar con los menores requisitos posibles. Tiene un coste bajo y predecible.
¿Qué es Batch?
Servicio de AWS que permite procesar grandes cargas de trabajo en pequeños lotes donde Amazon es el que decide qué recursos se utliizan.
¿Qué es Wavelength?
Servicio de AWS para desplegar servicios móviles con baja latencia usando 5G.