Cloud/AWS
AWS) Amazon ELB - 고가용성과 확장성이란?
박채니
2024. 1. 17. 22:21
SMALL
안녕하세요, 코린이의 코딩 학습기 채니 입니다.
"유데미" AWS 강의를 참고하여 포스팅한 개인 공부 내용입니다.
고가용성 (Scalability)
→ 애플리케이션 혹은 시스템을 적어도 둘 이상의 AWS의 AZ나 데이터 센터에서 가동 중인 것을 의미
→ 데이터 센터에서의 손실에서 살아남는 것이 목표!
확장성 (High Availability)
→ 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있음을 의미 (말 그대로 확장성)
- 수직 확장성
- 인스턴스의 크기를 확장하는 것을 의미 (쉽게 능력치 올라갔다고 생각하자)
ex> t2.micro로 EC2를 사용했다고 가정 → t2.large에서 구동하게끔 만들고자 하는 것 - 데이터베이스 등 분산되지 않은 시스템에서 사용 (RDS, ElastiCache ...)
- 하드에어 제한이 있기 때문에 한계가 있음
- 인스턴스의 크기를 확장하는 것을 의미 (쉽게 능력치 올라갔다고 생각하자)
- 수평 확장성 (탄력성)
- 인스턴스나 시스템 수를 늘리는 것을 의미 (분배 시스템 존재)
- 스케일 아웃 → 인스턴스 수가 늘어났을 때
스케일 인 → 인스턴스 수가 줄어들었을 때
LIST