Различаются ли доступные типы экземпляров EC2 в зонах доступности (в одном регионе)?
Amazon запустил третью зону доступности во Франкфурте: eu-central-1c
Из того, что я вижу, третья зона доступности не поддерживает все типы экземпляров, которые доступны в существующих зонах (eu-central-1a и eu-central-1b).
Я всегда предполагал, что доступные типы экземпляров могут отличаться по регионам, но идентичны по зонам доступности в пределах одного региона. Из того, что я вижу, дело не в этом.
Правда ли, что, если тип экземпляра EC2 доступен в одном регионе, вы не можете предполагать, что он будет доступен во всех зонах доступности?
Сценарий, который используется для тестирования:
aws ec2 describe-reserved-instances-offerings \
--query "ReservedInstancesOfferings[?AvailabilityZone=='eu-central-1c'] [InstanceType]" \
--output text --region eu-central-1 | grep c3.large
# c3.large not available on eu-central-1c
но
aws ec2 describe-reserved-instances-offerings \
--query "ReservedInstancesOfferings[?AvailabilityZone=='eu-central-1a'] [InstanceType]" \
--output text --region eu-central-1 | grep c3.large
# ... it is available on eu-central-1a
1 ответ
Доступность типов экземпляров может отличаться в зависимости от зоны доступности в зависимости от документации.
Из документов EC2:
Некоторые ресурсы AWS могут быть доступны не во всех регионах и зонах доступности. Убедитесь, что вы можете создать необходимые ресурсы в нужных регионах или зоне доступности, прежде чем запускать экземпляр в определенной зоне доступности.
Хотя ресурс является неопределенным термином, тип экземпляра должен рассматриваться как ресурс. Таким образом, возможно, что определенный тип экземпляра недоступен в определенной зоне, но доступен в других зонах доступности. Также есть случаи, когда экземпляр определенного типа не может быть запущен, потому что AWS не имеет достаточной емкости в этой зоне на момент запроса.
Здесь важно отметить, что зоны доступности не являются фиксированными для всех учетных записей, как описано здесь.
Чтобы обеспечить распределение ресурсов по зонам доступности для региона, мы независимо сопоставляем зоны доступности с идентификаторами для каждой учетной записи. Например, ваша зона доступности us-east-1a может отличаться от us-east-1a для другой учетной записи. Вы не можете координировать зоны доступности между учетными записями.