[AWS] 고가용성 VS 장애내구성 / 확장성 VS 탄력성

김아름·2022년 3월 6일
0

AWS

목록 보기
13/25

고가용성

  • High Availability (HA)
  • 장애상황을 해결하고 서비스를 지속할 수 있는 능력
  • 해결하는 동안에는 장애가 발생할 수 있음
  • 장애상황을 위한 준비가 필요

장애내구성

  • 내결함성(Fault Tolerance)이라고도 불림
  • 장애상황에도 서비스를 지속할 수 있는 능력
  • 장애 상황에 영향을 받지않는 아키텍쳐가 필요

  • 고가용성과 장애내구성 둘다 확보하는 것은 고비용/복잡한 구조
  • 예를 들어 의료시스템 같은 경우에는 잠시동안의 서비스 장애도 치명적인 결과를 불러올 수 있기 때문에 고비용/복잡한 구조여도 장애내구성을 확보해야한다.
  • 두 개념을 정확하게 알고 설계를 해야 효율적인 아키텍쳐를 구성할 수 있다.

1. 고가용성X / 장애내구성X



2. 고가용성O / 장애내구성X



3. 고가용성O / 장애내구성O



확장성(scalable)

  • 쉽고 빠르게 규모를 늘릴 수 있는 능력
  • 주로 수요에 따라 컴퓨팅 파워 또는 용량 확장

탄력성(Elastic)

  • 수요에 따라 컴퓨팅파워 또는 용량을 확장하거나 축소 할 수 있는 능력
  • 불필요한 자원을 사용하지 않고 비용 최적화에 필수적인 능력

참고

profile
쿄쿄쿄

0개의 댓글