본문 바로가기
Cloud/AWS

AWS) Amazon ELB - 고가용성과 확장성이란?

by 박채니 2024. 1. 17.
안녕하세요, 코린이의 코딩 학습기 채니 입니다.
"유데미" AWS 강의를 참고하여 포스팅한 개인 공부 내용입니다.

 

고가용성 (Scalability)

→ 애플리케이션 혹은 시스템을 적어도 둘 이상의 AWS의 AZ나 데이터 센터에서 가동 중인 것을 의미

→ 데이터 센터에서의 손실에서 살아남는 것이 목표!

 

확장성 (High Availability)

→ 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있음을 의미 (말 그대로 확장성)

 

  • 수직 확장성
    • 인스턴스의 크기를 확장하는 것을 의미 (쉽게 능력치 올라갔다고 생각하자)
      ex> t2.micro로 EC2를 사용했다고 가정 → t2.large에서 구동하게끔 만들고자 하는 것
    • 데이터베이스 등 분산되지 않은 시스템에서 사용 (RDS, ElastiCache ...)
    • 하드에어 제한이 있기 때문에 한계가 있음
  • 수평 확장성 (탄력성)
    • 인스턴스나 시스템 수를 늘리는 것을 의미 (분배 시스템 존재)
    • 스케일 아웃 → 인스턴스 수가 늘어났을 때
      스케일 인 → 인스턴스 수가 줄어들었을 때