Table of Contents
AWS 인프라의 오류 공차를 구현하는 것은 고장에 대한 높은 가용성과 탄력성을 보장합니다. 이 문서는 AWS 환경 내에서 효과적인 오류 공차 전략을 입증하는 실용적인 사례 연구와 계산을 탐구합니다.
AWS에서 Fault 허용 오차 파악
결함 포용력은 그것의 성분의 실패의 사건에서 제대로 작동하는 체계를의 능력에 나타납니다. AWS에서는, 이것은 하드웨어 실패, 네트워크 문제점, 또는 중대한 가동불능시간 없이 다른 붕괴를 저항할 수 있는 건축술을 포함합니다.
사례 연구: 멀티-Region Deployment
이 회사는 두 AWS 지구의 응용 프로그램을 배포하여 결함 공차를 개선합니다. 각 지역은 EC2 인스턴스, RDS 데이터베이스 및 부하 잔류물을 포함한 동일한 리소스를 호스팅합니다. 아키텍처는 DNS 장애를 위해 Route 53를 사용하며, 트래픽을 1 지역이 사용할 수 없게됩니다.
계산은 이 설정으로 표시, 시스템은 가용성에 최소 영향을 최소화 전체 지역의 실패를 허용 할 수 있습니다. 각 지역을 조립하는 것은 99.9% 가동 시간이있어 결합 된 시스템의 가용성은 크게 증가하여 총 가동 시간의 위험을 줄일 수 있습니다.
비용 및 신뢰성 계산
결함 공차를 평가하기 위해 계산은 실패와 중복 비용의 확률을 고려합니다. 예를 들어, 지역 내 여러 Availability Zones에 리소스를 배치하면 지역 실패의 위험을 줄일 수 있습니다. 각 영역에는 99.99% 가동 시간이있는 경우, 동시 장애가 무시할 수 있는 수준으로 떨어지는 확률.
비용 분석은 증가된 가용성에 대한 추가 리소스의 비용을 균형. AWS의 가격 모델을 사용하여, 조직은 자신의 결함 공차 요구 사항을 충족하기 위해 지역 및 지역의 최적의 수를 결정할 수 있습니다.
AWS의 결함 허용 오차에 대한 모범 사례
- 다양한 가용성 영역과 지역 전체에 걸쳐 자원의 분산.
- 실험 자동화된 고장 메커니즘.
- 재난 복구 계획.
- Monitor 시스템의 건강은 지속적으로.
- 내장 결함 공차를 이용한 관리 서비스.