자격증/AWS - Associate

클라우드 컴퓨팅의 용어 및 개념

idea5021 2024. 8. 21. 21:32

1. 고가용성(High Availability)

  • 장애 상황을 해결하고 서비스를 지속할 수 있는 능력
  • 장애 상황의 준비가 되어있는 아키텍처가 필요

 

2. 장애 내구성 or 내결함성(Fault Tolerance)

  • 장애 상황에도 서비스를 지속할 수 있는 능력
  • 장애 상황에 영향을 받지 않는 아키텍처 필요

 

3. 장애 내구성 확보

  • 일반적으로 완전한 장애내구성 위해서는 한 개 이상의 예비 인프라가 필요 => 비용 증가
  • 이외에 두 개 이상의 인프라를 활용하기 위한 추가적인 아키텍처가 필요 => 복잡함 증가
  • 따라서 고가용성 / 장애 내구성 중 어떤 것을 확보할지 고민이 필요함

 

4. 재해 복구(Disaster Recovery)

  • 장애상황을 복구하는 것

 

5. 확장성(Scalable)

  • 주로 수요에 따라 컴퓨팅 파워 혹은 용량 확장

 

6. 탄력성(Elastic)

  • 불필요한 자원을 사용하지 않고 비용 최적화에 필수적인 능력

 

7. 긴밀한 결합(Tight Coupling)

  • 다른 주체에 대해서 단단하게 얽힌 상태
  • 주체끼리 높은 의존성을 가지고 있어 변경이 쉽지 않음

 

8. 느슨한 결합(Loose Coupling)

  • 다른 요소에 대해 얽히지 않고 연결되어있는 상태
  • 주체끼리 낮은 의존성을 가지고 있어 쉽게 변경할 수 있고 유연함