AWS ECS를 활용한 서비스 배포하기 #1 (feat. Cluster, Load Balancer...

AWS ECS를 활용한 서비스 배포하기 #1 (feat. Cluster, Load Balancer...

반응형

1. Cluster

EC2 Linux + Networking> Create an empty cluster> Tag 입력

Create ECS Cluster Lauch ECS Cluster

2. Load Balancer

Dev/Prod

Application Load Balancer Create> Name입력> Scheme: internet-facing> Listeners: HTTP/80> Availability Zones: VPC 선택> Tag 설정

Listeners 해당 Load Balancer에서 사용할 Security Group 생성 시 추가했더 IP의 Port 번호를 추가해주어, 요청이 들어오는 Port를 듣고 허용을 해 줄 수 있음

Security Settings: Next 누르기

Security Group 선택/ 새로 생성하기(Load Balancer용으로!)

Configure Routing TargetGroup New target group> Name> Target type:IP(Fargate)/ Inatance(EC2)> Port: 8000 Health checks ex) Path설정: Flask app.py에 health 함수에서 쓰인 @app.get("/") 데코레이터 URL 주소와 맞춰줄 것!

Load Balancer Prd

https://ninano1109.tistory.com/156

당신이 어떤 것을

할머니에게 설명해주지 못한다면,

그것은 진정으로 이해한 것이 아니다.

- A.Einstein

728x90

from http://ninano1109.tistory.com/155 by ccl(A) rewrite - 2021-10-27 19:26:01