2017-06-06 64 views
2

亞馬遜在法蘭克福推出了第三個可用區域:歐盟中央-1c可用的EC2實例類型是否因可用區域(在同一區域)而異?

從我看到的情況來看,第三個可用區域不支持現有區域中可用的所有實例類型(eu-central-1a和eu - 中央-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 
+0

據我所知沒有保證。請參閱http://aws-blog.io/2015/ec2-instance-type-availability/。 – jarmod

+0

是的ec2可以在可用區域之間變化.. ec2綁定可用區不是區域.. – jzaa

回答

2

實例類型的可用性可以在基於文檔的區域可用性區域之間不同。

從EC2 docs

一些AWS資源可能不是在所有地區和 可用性區域可用。確保在特定的可用區中啓動 實例之前,您可以在所需的區域或可用區中創建所需的資源 。

雖然資源是一個模糊的術語,但實例類型應被視爲資源。因此,某些實例類型可能不適用於某個區域,但可用於其他可用區域。有些情況下,某種類型的實例無法啓動,因爲AWS在請求時沒有足夠的容量。

這裏需要注意的另一件重要事情是,對於所有帳戶,可用區域不是固定的,如here所述。

爲了確保資源跨可用性區域 分佈的區域,我們自主地圖供應區域,以每個帳戶標識符 。例如,您的可用區域us-east-1a可能不是 與另一個帳戶的us-east-1a位置相同。沒有 的方式來協調帳戶之間的可用區域。

相關問題