본문 바로가기
ITPE metacog/Cloud metacog

[AWS SAP] CLB 에 연결된 EC2 고장 시에도 안정적인 서비스 제공

by 잘 배우고, 잘 익히기 2021. 4. 28.

Req)

어떤 기업이 EC2 배포를 다음의 아키텍처로 합니다. 

* 애플리케이션 티어는 8개의 m4.xlarge 인스턴스를 포함

* CLB(classic load balancer)

* 영구 데이터스토어로서 S3

EC2인스턴스중 하나가 실패가 난 후에 유저는 매우 느린 요청 처리에 대해 신고합니다. 솔루션즈 아키텍트는 비용을 최소화해야 합니다. 

무엇을 솔루션즈 아키텍트가 권고해야 할까요?

 

Sol) ALB(Application Load Balancer)

요구사항 솔루션
CLB에 연결된 EC2인스턴트 중 하나가 고장 시 처리 지연 해소 ALB로 변경 : Connection Draining가 default로 enable

Connection Draining

- 최고 수준의 사용 환경을 제공하려면 인스턴스를 서비스에서 제외하거나 소프트웨어를 업데이트하거나 업데이트 된 소프트웨어가 포함 된 새 인스턴스로 교체하는 동안 개방형 네트워크 연결이 끊어지지 않도록해야합니다. 

<출처 : AWS>