2013-02-18 183 views
7

我正在嘗試爲目標受衆創建一個服務器,以儘可能降低延遲。我區分了區域和可用區域(我認爲)。這聽起來像可用區域在不同的城市?他們到底在哪裏?我試圖在過去的一個小時內搜索谷歌,但我一直無法找到任何東西。AWS EC2可用區域在哪裏?

+0

我想亞馬遜非常希望你不要知道他們的數據中心的確切郵編。你可以猜測爲什麼。 – 2013-02-18 20:20:29

+1

@ ChrisHuang-Leaver是啊哈哈,但如果有人真的想弄明白,我想他們可以嘗試查找有關亞馬遜購買潛在性能的公共記錄。通過混淆來安全? – Parris 2013-02-18 20:34:51

回答

6

亞馬遜在公共信息方面提供的最佳服務是their EC2 FAQ。如果您希望儘可能低的延遲時間,您不僅可以從目標位置ping每個可用區域中的服務器,並以這種方式查找最低延遲時間,無論如何,不​​能保證物理接近度==最低延遲。

2

您可以假設同一地區的所有可用區域都有類似的延遲。 (因爲它們都非常接近)。據我所知,沒有必要,所有用戶的可用區域都是一樣的。 (即美國東部-1A可以爲不同的用戶提供不同的數據中心)

+0

哦,所以它們比可用區域的數據中心多。好的,這很有趣!謝謝! – Parris 2013-02-19 18:27:45

+0

@Parris從2012年7月美國東部地區停電的提示中提到,該地區總共有10個數據中心http://aws.amazon.com/message/67457/ – 2013-10-15 21:03:47

0

您可以在this Amazon doc page讀取可用性區域不會映射到特定的地方:

爲了確保資源在可用性分佈式區域的區域,我們獨立地將可用區域映射到每個帳戶的標識符。例如,您的可用區域us-east-1a可能與us-east-1a不在同一個地點,而不是另一個帳戶。請注意,您無法協調帳戶之間的可用區域。

+1

該文件稱可用性區域的名稱不一定一致賬戶之間。這並不意味着可用區域不會映射到特定的地方;只有這些映射可能會因帳戶而異。因此,區域A(對我而言)中的所有服務器仍然可能位於同一個數據中心,而區域B(對於您)中的所有服務器也都位於同一個數據中心內。 – 2016-11-03 03:07:24

+0

事實上,但對我而言,這也意味着亞馬遜可以在不發出任何警告的情況下更改您的可用區域。所以玩這個參數聽起來很危險。緩存和壓縮是優化速度的更好選擇。 – rebe100x 2016-11-03 15:10:08

+0

我認爲有[展示位置組](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html):「展示位置組是一個邏輯分組中的實例可用區域。推薦將應用從低網絡延遲,高網絡吞吐量或兩者中受益。 – 2016-11-03 16:15:13