Amazon launched a third availability zone in Frankfurt: eu-central-1c
From what I see, the third availability zone does not support all instance types that are available in the existing zones (eu-central-1a and eu-central-1b).
I always assumed that the available instance types may differ over regions but are identical over availability zones within the same region. From what I see that is not the case.
Is it true that you if an EC2 instance type is available in one region, you cannot make the assumption that it will be available in all availability zones?
The script that used for testing is:
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
but
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