Req)
어떤 기업이 동적인 미션크리티컬 웹애플리케이션을 운영하며 SLA가 99.99% 입니다.
글로벌 애플리케이션 유저들은 애플리케이션에 24/7 접속합니다. 애플리케이션이 현재 온프레미스에서 호스팅되고 있고 일상적으로 SLA를 만족시키지 못합니다. 특히 수백만 유저가 애플리케이션을 접속할 때 입니다.
원격 유저는 레이턴시에 대해 불평을 합니다.
어떻게 이 애플리케이션이 재설계되어서 확장가능하고 자동 Failover를 최소 비용으로 가능할까요?
Sol) Route53 latency-based routing, DynamoDB Accelerator(DAX)
요구사항 | 솔루션 |
글로벌 웹애플리케이션 레이턴시 불평 해결 scalable and automactic failover at lowest cost |
Route53 latency-based routing - 헬스체크를 통해 근접 리전으로 라우팅 S3에 웹 호스팅하고, Lambda로 API Gateway 사용 - Application layer용으로 API G/W 사용 DynamoDB global tables : Data layer용 DynamoDB Accelerator(DAX) : caching 용 |
멀티리전 LBR(LatencyBased Routing)
Amazon Route 53의 새로운 LBR (Latency Based Routing) 기능을 사용하면 이제 여러 AWS 리전에 인스턴스를 보유하고 최종 사용자의 요청을 지연 시간이 가장 짧은 리전으로 자동 라우팅 할 수 있습니다.
AWS Lambda의 Amazon DynamoDB Accelerator (DAX)를 사용하여 성능을 높이고 비용을 절감
'ITPE metacog > Cloud metacog' 카테고리의 다른 글
[AWS SAP] 그룹별 EC2인스턴스 접근 제한 (0) | 2021.04.06 |
---|---|
[AWS SAP] 중앙화 방식으로 월간 빌링 리포트 개별 통지 (0) | 2021.04.04 |
[AWS SAP] Lambda function 보안성 확보와 부적절한 접근 방지 (0) | 2021.04.04 |
[AWS SAP] 모든 계정에다 CloudFormation StackSets를 배포 (0) | 2021.04.04 |
[AWS SAP] AWS 로그 수집, 에러 로그 필터링, 알람 (0) | 2021.04.04 |