본문 바로가기

Cloud/AWS

SA Project (5) / ALB와 AutoScaling 연동

AWS 아키텍쳐 도면

 

점점 단계를 거칠수록 도면이 현실적이고 구체적으로 변해간다. 우선 AZ1 위에 LEMP 서버를 먼저 구성하고 동작여부를 확인했다. 그 다음 AZ2도 마찬가지로 적용하려했는데, 앞서 설치한 단계를 모두 다 거쳐야하는건지 궁금했다.(그럴리가 없을 것 같아서)

이전 글에서 AMI를 생성해 인스턴스를 올바른 가용영역으로 다시 생성한 것 처럼, AutoScaling으로 자동생성되는 인스턴스들의 이미지도 기존에 생성해두었던 AZ1의 인스턴스로 미리 설정해둘 수 있다.

ALB 생성할 때 사용할 영역 복수선택 가능하다!

 

원하는 영역 복수선택!
선택했던 가용영역에 하나씩 할당 됨

 

최종적으로는 AutoScaling 그룹 생성 시 ALB를 부착해주면 된다.

Q. 그럼 실무 개발자분들은 시작 템플릿으로 사용하기 위한 인스턴스(A)를 하나 만들고 이 템플릿으로 AutoScaling 그룹(B)을 생성하는 순서로 진행하는건가? A, B 인스턴스 이렇게 두 가지가 공존해버리는 상황인데 그럼 보통 B를 생성할 때 A로 생성하고나서 A를 해제하는지

Q. AutoScaling 그룹을 여러 가용영역에 걸쳐 생성하면 가용영역별로 다르게 설정해줘야하는 Config 값은 어떻게 처리하는지

 

참고링크:

https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/attach-load-balancer-asg.html