Req)
어떤 기업이 3Tier 웹애플리케이션을 2개리전에 배포했습니다.
그 애플리케이션은 두 리전에서 동시에 액티브해야 합니다. DB Tier는 단일 RDS Aurora DB를 글로벌하게 master로 east리전에서 그리고 read replica로 west 리전에서 사용합니다. 두 리전은 VPN으로 연결됩니다.
그 회사는 애플리케이션이 가용한 상태로 리전 수준의 고장이 애플리케이션의 모든 컴포넌트에서 발생할 때 조차도 유지가 되도록 보장을 해야 합니다. 허용되는 것은 애플리케이션이 읽기전용 모드로 1시간 동안입니다. 그 기업은 2개의 Route53 레코드 셋을 리전당 하나씩 구성할 계획입니다.
어떻게 그 기업은 그 구성이 요구사항인 최소 지연시간으로 애플리케이션 엔드유저를 만족시키도록 완료해야 할까요?
Sol) Latency-based routing, Amazon RDS event notifications, Promote the read replica
요구사항 | 솔루션 |
1개 리전의 웹애플리케이션 전체 고장 시에도 최소 지연시간 리전 내 웹애플리케이션 전체 고장 시에도 최소 지연시간 |
1) Latency-based routing - Route53 record sets 구성 - 각 리전용 헬스체크 설정하고 해당 리전용 레코드셋 연결 2) Amazon RDS event notifications - DB고장에 대한 대응으로 AWS Lambda함수로 호출 3) Read replica - east고장 발생 시 west리전에서 read replica를 승격하도록 람다함수 호출 |
'ITPE metacog > Cloud metacog' 카테고리의 다른 글
[AWS SAP] S3로의 이미지 업로드 시 느린 성능 향상 (0) | 2021.05.10 |
---|---|
[AWS SAP] UDP 트래픽 처리하는 퍼브릭 공개 인스턴스 보안성 (0) | 2021.05.10 |
[AWS SAP] 웹서버에 대한 SQL인젝션 공격 탐지 (0) | 2021.04.30 |
[AWS SAP] 고객 콜레코딩 변환 시간 감소 및 비용 절감 (0) | 2021.04.30 |
[AWS SAP] 고장 이슈 트러블슈팅을 위한 분석용 로그 제공 (0) | 2021.04.28 |