Servicios integrados de AWS Flashcards
ELB
Elastic Load Balancing, Balanceador de carga de aplicaciones.
Casos de Uso de ELB
- Alojar microserviciosy redireccionar a las aplicaciones.
2. Direcciona y organiza los destinos de backend.
Agente de escucha
Proceso con el que se comprueban las solicitudes de conexión mediante el protocolo y el puerto configurado.
Destino
Es un destino para el tráfico basado en las reglas del agente de escucha establecidas.
Grupo de destino
Direcciona las solicitudes a uno o varios destinos registrados mediante el protocolo y el numero de puerto especificado.
Caracteristicas del ELB
- Protocolos adminitidos.
- Métricas de CloudWatch.
- Registros de acceso.
- Comprobaciones de estado.
- Protección contra la eliminación y rastreo de solicitudes.
- Puertos dinamicos.
- AWS WAF.
- Soporte IPv6 nativo.
Auto Scaling
Permite garantizar que se cuente con la cantidad correcta de instancias de Amazon EC2 disponibles para manejar la carga de su aplicación.
Permite agregar o eliminar instancias EC2.
Amazon CloudWatch
Monitoreo del rendimiento de los recursos.
Practicas recomendadas de AWS
- Escalabilidad; asegurar los suficientes recursos EC2.
2. Automatización; realizar un aprovisionamiento automatico de recursos EC2.
Escalado Horizontal y Vertical
- Lanzamiento de instancias; escalado horizontal.
2. Terminación de instancias; escalado vertical.
Componentes de Auto Scaling
- Configuración de lanzamiento; ¿Qué? (AMI, Instancia, Rol)
- Grupo de Auto Scaling; ¿Donde? (VPC y Subred, Balanceador, capcidad deseada)
- Politica de Auto Scaling; ¿Cuando? (Programadas, politica de escalado, bajo demanda)
Amazon CloudWatch
Monitorear el rendimiento de la carga de trabajo.
Política de Auto Scaling
Se encarga de especificar cuando lanzar o terminar instancias EC2.
Amazon Route 53
Es un servicio web de sistemas de nombres de dominio. DNS. El route 53 realiza la traducción deun nombre a una dirección IP.
Amazon Route 53, traductor de DNS
- Registro de dominio.
- DNS global y de alta disponibilidad.
- Nombres de DNS publicos y privados.
- Varios algoritmos de direccionamiento.
- IPv4 e IPv6
- direccionar a los usuarios finales a las aplicaciones de internet.
Amazon Relational Database Service - RDS
Servicio administrado que configura y opera una base de datos relacional en la nube.
Base de datos relacional
Una base de datos relacional es un tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional, cada fila de la tabla es un registro con un ID único llamado clave. Las columnas de la tabla contienen atributos de los datos, y cada registro generalmente tiene un valor para cada atributo, lo que facilita el establecimiento de las relaciones entre los puntos de datos.
Casos de uso para RDS
- Aplicaciones web y moviles; rendimiento, escalabilidad y alta disponibilidad.
- Aplicaciones de comercio electronico; DB de bajo costo, seguridad de datos y completamente administrada.
- Juegos moviles y en linea; crecimiento rapido, escalado automatico, monitoreo de BD.
Bases de datos admintidas por RDS
- MySQL
- Amazon Aurora.
- Microsoft Sequel Server.
- PostgreSQL.
- MariaDB.
- Oracle.
Amazon Lambda
Ejecuta el codigo solo cuando es necesario. Permite ejecutrar codigo sin aprovisionar ni administrar servidores.
Como funciona Lambda
- Sin servidores qeu administrar
- Escaldo continuo.
- Medición de tiempos inferiores a 1 seg.
- Solo se paga por la capacidad de computo qeu utiliza.
Amazon Elastic Beanstalk
- Palataforma como servicio.
- Implementación rapida de aplicaciones.
- Reduce la complejidad de la administración.
- Admite una amplia gama de plataformas.
Elastic Beanstalk proporciona
- Host.
- Interprete de lenguaje.
- Sistema operativo
- Servicio HTTP
- Servicio de aplicaciones.
- El usuario crea el codigo y lo carga.
Amazon Simple Notification Service - SNS
- Servicio de mensajeria de publicación/suscripción y comunicaciones flexible.
- Coordina la entrega de mensajes a los puntos de enlace y clientes.
- facil de configurar y utilizar.
- Permite desacoplar y ajustar la escala de microservicios.
Amazon CloudWatch
Monitorea sus recursos de Amazon Web Services y las aplicaciones qeu ejecuta en AWS en tiempo real.
Las alñarmas de CloudWatch, miden una unica metrica y llevn a cabo una o mas acciones.
Componentes de AWS CloudWatch
- Metricas.
- Alarmas.
- Eventos.
- Registros.
- Panles de control.
Amazon CloudTrail
Son todas las acciones de la API qeu se producen en la cuenta.
Amazon CloudFront
- Contenido seguro en el borde.
- caché de activos estaticos.
- Streaming de videos bajo demanda y en vivo.
- Seguridad y protección contra ataques DDoS.
- Contenido dinamico.
- Aceleración de las API.
Amazon CloudFormation
Simplifica la tarea de crear de forma repetida y predecible grupos de recursos relacionados qeu impulsen las aplicaciones. Automatizar el aprovisionamiento de recursos.