Различаются ли типы доступных инстансов 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

person Philipp Claßen    schedule 06.06.2017    source источник


Ответы (1)


Доступность типов инстансов может различаться в зависимости от зоны доступности в регионе в зависимости от документации.

Из EC2 документы:

Некоторые ресурсы AWS могут быть доступны не во всех регионах и зонах доступности. Убедитесь, что вы можете создать необходимые ресурсы в желаемых регионах или зоне доступности, прежде чем запускать экземпляр в определенной зоне доступности.

Хотя ресурс - это расплывчатый термин, тип экземпляра следует рассматривать как ресурс. Таким образом, возможно, что определенный тип инстанса недоступен в определенной зоне, но доступен в других зонах доступности. Также бывают случаи, когда экземпляр определенного типа не может быть запущен из-за того, что AWS не имеет достаточной емкости в этой зоне на момент запроса.

Еще одна важная вещь, на которую следует обратить внимание, - это то, что зоны доступности не фиксированы для всех учетных записей, как описано здесь.

Чтобы обеспечить распределение ресурсов по зонам доступности для региона, мы независимо сопоставляем зоны доступности с идентификаторами для каждой учетной записи. Например, ваша зона доступности us-east-1a может не совпадать с местоположением us-east-1a для другой учетной записи. Вы не можете координировать зоны доступности между учетными записями.

person user818510    schedule 06.06.2017
comment
Отличный ответ! Кстати, теперь можно координировать зоны доступности с помощью AZ ID. - person Edison Gustavo Muenz; 02.04.2019