
내가 확인했다https://www.parkmycloud.com/blog/aws-regions-and-availability-zones/그리고https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones. 고객과 가까운 지역을 선택하기 쉽습니다. 그런데 사용 가능한 영역은 어떻습니까?
최고의 성능을 얻으려면 EC2 인스턴스를 시작할 때 어떤 사용 가능한 영역을 선택해야 합니까? 예를 들어 us-east-1에서 EC2 인스턴스를 시작한 다음 us-east1에서 Origin Shield가 포함된 Cloudfront를 추가하고 싶습니다. 사용 가능한 영역은 무엇을 선택해야 합니까? 그 중 6 개가 있습니다. 위의 두 문서 모두 사용 가능한 영역을 선택하는 방법을 설명하지 않습니다.
나는 그것을 알아 차렸다https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones, 한 계정의 us-east-1a가 다른 계정의 us-east-1b와 동일한 가용 영역을 가질 수 있다고 말했습니다. 그렇다면 수동으로 AZ를 선택하는 것보다 Amazon에서 자동으로 AZ를 할당하도록 하는 것이 더 낫다는 의미입니까?
답변1
AWS 페이지에는 문자 그대로 무엇을 선택할지 나와 있습니다. 내가 강조한 굵은 텍스트.
초기 인스턴스를 시작할 때,기본 가용 영역을 수락하는 것이 좋습니다., 이를 통해 시스템 상태 및 사용 가능한 용량을 기반으로 가장 적합한 가용 영역을 선택할 수 있기 때문입니다. 추가 인스턴스를 시작하면새 인스턴스가 실행 중인 인스턴스와 가깝거나 분리되어야 하는 경우에만 영역을 지정하세요.
따라서 여기에 몇 가지 핵심 개념이 누락되어 있다고 생각합니다. AZ는 한 지역 내에서 모두 (사실상) 동일합니다. 영역 내에 오류가 있는 경우 지역 내의 모든 영역을 사용할 수 있도록 앱을 작성해야 합니다. 연결한 AWS 페이지의 세 번째 문장에서:
여러 가용 영역에 걸쳐 인스턴스를 배포했는데 하나의 인스턴스에 장애가 발생한 경우 다른 가용 영역의 인스턴스가 요청을 처리할 수 있도록 애플리케이션을 설계할 수 있습니다.