天天看點

AWS 的全球基礎設施和網絡

AWS 使用全球基礎設施和網絡。

在這裡有 2 個概念需要了解下 region 和 zones

region

AWS 的所有服務都是使用 region 來進行區分的。

需要注意的是不同 region 之間的資料和服務是不同的,比如說我們在美東地區常見的 US East (N. Virginia)us-east-1 和 US East (Ohio)us-east-2。

上面 2 個分别為不同的 region,在 US East (Ohio)us-east-2 沒有之前,我們絕大部分使用的是 US East (N. Virginia)us-east-1。

當我們使用 S3 上傳資料的時候,我們在用 API 進行資料上傳的時候我們需要指定 scop,這個 Scop 就是我們在這裡說的 region,如果不指派 region 的話,在上傳資料操作的時候 S3 的 API 會報錯,并要求你設定 region。

zone

每一個 region 下面會使用不同的 Zone。

我們可以将 Zone 了解為一個獨立的我實體資料機房,通常 AWS 定義 region 後,下面會分 3 個zone。

這個數字不是固定的,最小是 2 個,最多是 6 個。

AWS 的全球基礎設施和網絡

知識點

AWS 設定 region 可以認為是将一個或多個資料中心組合起來形成一個虛拟的區域。

我們可以将 region 了解為對 Zone 的抽象。每一個 region 直接的服務是不相同的,換句話說就是有些服務在有些 region 裡面是沒有的。

zone 是更加底層一些的資料中心,使用 zone 的目的就是為了避免資料中心掉電或者其他的自然災害而導緻的資料丢失和損壞。是以每一個 Zone 之間是實體隔離的。

針對一般使用者來說,可能需要面對最多的情況是 Region,因為在 API 調用的時候會被要求指定 Scop,這個 Scop 必須要與你安裝的服務的 Region 對應,否則 API 會報錯。

控制台調整 Region

在 AWS 的控制台中,可以對 Region 進行切換。

登入 AWS 的控制台,在控制台的右上角,你可以看到 Region 的名稱。

AWS 的全球基礎設施和網絡