Date post: | 22-Jan-2018 |
Category: |
Technology |
Upload: | raul-hugo |
View: | 132 times |
Download: | 0 times |
+
Application Load Balacer para Docker Containers
Raúl Hugo [email protected]
raulhugo.com@raulhugo
■Docker ■Meetup
■Diciembre■2017
Raul Hugo - https://campus.raulhugo.com
Raul Hugo - https://campus.raulhugo.com
AWS FARGATE(solo disponible en us-east-1 en este momento)
Container Cluster Administrado totalmente por AWS
AWS Fargate un modelo de precio on-demand. Pagas por segundo por la cantidad de vCPU y memoria consumida por tus aplicaciones. El precio por vCPU es $0.0506 por hora y $0.0127 por GB de memoria por hora.
Tienes 50 formas de configuración de recursos de CPU y memoria.
AWS FARGATE
Raul Hugo - https://campus.raulhugo.com
(vCPU) Memoria (GB)
0.25 0.5, 1, 2
0.5 1, 2, 3
1 Min. 2GB and Max. 8GB, in 1GB increments
2 Min. 4GB and Max. 16GB, in 1GB increments
4 Min. 8GB and Max. 30GB in 1GB increments
Raul Hugo - https://campus.raulhugo.com
Amazon Elastic Container Service for Kubernetes63% de los clusters de Kubernetes corren en AWS hoy.¿Después de EKS, cuantos más correrán?
Raul Hugo - https://campus.raulhugo.com
Raul Hugo - https://campus.raulhugo.com
Integración con RBAC usando Heptio
Se puede usar de manera segura dentro de una VPC con PrivateLink
Se habilitó el uso del CNI plugin para usar la red de la VPC nativamente en los PODs.
Raul Hugo - https://campus.raulhugo.com
Suscribanse al preview!!! https://aws.amazon.com/eks/
Raul Hugo - https://campus.raulhugo.com
Servicio de balanceo de carga totalmente administrado por amazon que permite redireccionar el tráfico entre múltiples instancias de AWS.
Elastic Load Balancing (ELB)
Application Load Balancer Network Load Balancer Classic Load Balancer
Raul Hugo - https://campus.raulhugo.com
Application Load balancer ALB
• Distribuye el tráfico entre instancias Ec2 o IPs.• Soporta muchas Availability Zones.• Los listeners a diferencia de el classic load balancer soportan reglas
estas reglas definen:• Un Target Group• Condición – PATH o HOST• Prioridad
• Podemos enviar el tráfico a diferentes Target Groups dependiendo de la condición especificada en la regla, de esa manera habilitamos el path-based routing o host-based routing.
Raul Hugo - https://campus.raulhugo.com
Application Load balancer ALB
Raul Hugo - https://campus.raulhugo.com
• ALB supone una gran mejora al momento de distribuir la carga hacia nuestros contenedores.
• Antes debíamos usar un ELB diferente para exponer cada aplicación ubicada en nuestros contenedores.
Application Load balancer ALB y Docker
ANTES
Raul Hugo - https://campus.raulhugo.com
Raul Hugo - https://campus.raulhugo.com
Ahora
• En el Listener del ALB.• Las reglas se hacen por puerto.
Donde encuentro las reglas???
Host Based y Path Based
+
Preguntas?
Raul Hugo - https://campus.raulhugo.com