MS Hackers Ground/AZ-900: Microsoft Azure
1.2.2. 클라우드 안정성 및 예측 가능성의 이점
minju26
2023. 8. 11. 15:32
안정성(Reliability) & 예측가능성(Predictability) 는 솔루션 개발에 있어서 도움이 되는 중요한 클라우드의 이점이다.
안정성 (Reliability)
- 시스템이 장애로부터 복구하고 기능을 계속할 수 있는 능력
Microsoft Azure Well-Architected Framework의 핵심 요소 중 하나 - 클라우드는 탈중앙화 디자인 덕에 안정적이고 복원력 있는 인프라를 지원할 수 있음
- 분산형 디자인을 통해 클라우드를 사용하여 전 세계 지역에 리소스를 배포할 수 있음
- 한 지역에 치명적인 이벤트가 발생하더라도 다른 지역은 계속 가동되고 실행됨
- 경우에 따라 클라우드 환경 자체가 자동으로 다른 지역으로 전환되며 사용자는 아무런 조치도 필요하지 않음
예측 가능성 (Predictability)
- 성능 예측 가능성
- 고객에게 긍정적인 환경을 제공하는 데 필요한 리소스를 예측하는 데 중점을 둠
(자동 스케일링, 부하 분산, 고가용성 등)
- 자동 스케일링은 갑자기 많은 리소스가 필한 경우 수요를 충족하기 위해 추가 리소스를 배포, 수요 감소 시 축소함
- 부하 분산은 트래픽이 한 영역에 집중되는 경우 오버로드를 스트레스가 덜한 영역으로 리디렉션 하는데 도움이 됨 - 비용 예측 가능성
- 클라우드 지출 비용을 예측하는 데 중점을 둠
- 리소스 사용을 실시간으로 추적, 리소스를 모니터링 하여 가정 효율적인 방법으로 리소스를 사용하고 있는지 확인,
데이터 분석을 통해 리소스 배포를 효율적으로 계획하는 데 도움이 되는 패턴과 추세를 찾음
- 향후 비용을 예측하고 필요에 따라 리소스를 조정함
- TCO(총 소유 비용/ Total Cost of Ownership) 또는 가격 계산기 등의 도구를 사용해 잠재적인 클라우드 지출을 예측