ITPE metacog/Cloud metacog
[AWS SAP] 고가용성 애플리케이션 설계와 유저의 인증정보 관리
잘 배우고, 잘 익히기
2021. 4. 7. 20:15
Req)
솔루션즈 아키텍트는 고가용성 애플리케이션을 설계할 필요가 있습니다.
그 애플리케이션은 인증된 유저가 연결상태로 되어야 하는데 하물며 근본적인 고장일 때도 입니다.
어떤 솔루션이 이 요구사항을 만족시킬까요?
Sol) ALB, ASG, DynamoDB
요구사항 | 솔루션 |
고가용성 애플리케이션 설계 고장일 때를 포함해서 애플리케이션 인증된 유저는 연결상태로 유지 |
ALB(Application Load Balancer) - 인터넷과 연결되어 서비스 요청을 처리 ASG(Auto Scaling Group) - EC2 인스턴스상에 애플리케이션을 Auto Scaling Group에서 배포 DynamoDB - 인증된 연결 정보에 대한 저장 |
새 Auto Scaling 그룹을 만들 때 새 로드 밸런서를 만들고 연결
ASG는 ALB 가 요청을 분산하는 "Target Group"이 됩니다. 그래서 AutoScaling Group을 Target Group 으로 지정해주어야 합니다.
참고할만한 자료 : 링크