AWS使用全球基礎(chǔ)設(shè)施和網(wǎng)絡(luò)。
在這里有2個(gè)概念需要了解下region和zones
region
AWS的所有服務(wù)都是使用region來進(jìn)行區(qū)分的。
需要注意的是不同region之間的數(shù)據(jù)和服務(wù)是不同的,比如說我們在美東地區(qū)常見的US East(N.Virginia)us-east-1和US East(Ohio)us-east-2。
上面2個(gè)分別為不同的region,在US East(Ohio)us-east-2沒有之前,我們絕大部分使用的是US East(N.Virginia)us-east-1。
當(dāng)我們使用S3上傳數(shù)據(jù)的時(shí)候,我們在用API進(jìn)行數(shù)據(jù)上傳的時(shí)候我們需要指定scop,這個(gè)Scop就是我們在這里說的region,如果不指派region的話,在上傳數(shù)據(jù)操作的時(shí)候S3的API會(huì)報(bào)錯(cuò),并要求你設(shè)置region。
zone
每一個(gè)region下面會(huì)使用不同的Zone。
我們可以將Zone理解為一個(gè)獨(dú)立的我物理數(shù)據(jù)機(jī)房,通常AWS定義region后,下面會(huì)分3個(gè)zone。
這個(gè)數(shù)字不是固定的,最小是2個(gè),最多是6個(gè)。
知識(shí)點(diǎn)
AWS設(shè)置region可以認(rèn)為是將一個(gè)或多個(gè)數(shù)據(jù)中心組合起來形成一個(gè)虛擬的區(qū)域。
我們可以將region理解為對Zone的抽象。每一個(gè)region直接的服務(wù)是不相同的,換句話說就是有些服務(wù)在有些region里面是沒有的。
zone是更加底層一些的數(shù)據(jù)中心,使用zone的目的就是為了避免數(shù)據(jù)中心掉電或者其他的自然災(zāi)害而導(dǎo)致的數(shù)據(jù)丟失和損壞。因此每一個(gè)Zone之間是物理隔離的。
針對一般用戶來說,可能需要面對最多的情況是Region,因?yàn)樵贏PI調(diào)用的時(shí)候會(huì)被要求指定Scop,這個(gè)Scop必須要與你安裝的服務(wù)的Region對應(yīng),否則API會(huì)報(bào)錯(cuò)。
控制臺(tái)調(diào)整Region
在AWS的控制臺(tái)中,可以對Region進(jìn)行切換。
登錄AWS的控制臺(tái),在控制臺(tái)的右上角,你可以看到Region的名稱。
通過單擊箭頭,然后會(huì)在彈出的列表中顯示可用的Region列表,通過選擇Region來進(jìn)行切換。