Erstellung eines ALBs
- Unter Services den Dienst EC2 auswählen.
- Links im Menü auf Load Balancers klicken.
- Klick auf Create Load Balancer.
Konfiguration des Load Balancers
- Bei Application Load Balancer Klick auf Create.
- Unter Name den Wert
TodoApp
eingeben. - Unter VPC das bestehende
Workshop-VPC
auswählen. - Unter Availability Zone jeweils die Subnetze Public-PublicA und Public-PublicB auswählen.
- Im Abschnitt Security groups, unter Security groups die besthende
Workshop-ALB-SG
und die default
Security Group abwählen.
Target Group Konfiguration für den Backend Container
Im Abschnitt Listeners and routing, auf Create target group klicken.
- Die Option Choose a target type auf IP addresses setzen.
- Als Target Group Name
workshop-backend
eingeben. Diese Target Group wird den eingehenden Datenverkehr an das Todo API backend weiterleiten. - Unter Port als Zielport
5000
eingeben um den Ziel Port des Backend Containers zu erreichen. - Die restlichen Einstellungen bleiben unverändert. Klick auf Next.
- Da es noch keine Container gibt, Klick auf Create target group.
Fertigstellen des Load Balancers
Züruck im Dialogfenster des Load Balancer Konfigurations.
- Im Abschnitt Listeners and routing, bei default action die vorher erstellte target group auswählen.
- Auf Create load balancer klicken.
Da aktuell noch keine Container Instanzen existieren, wird der Load Balancer noch nicht funktionieren. Die Registrierung sowie die De-Registrierung von Container Instanzen wird später der Container Service Amazon ECS automatisch vornehmen.