本篇文章會介紹AWS雲端服務的一個重要基礎概念——AWS的全球基礎設施,瞭解此概念能幫助使用者更加理解AWS的運作方式,以及使用雲端平臺的優勢。
假設情境:
史蒂夫在一家科技公司擔任軟體工程師,手上有許多公司的重要文件,他小心翼翼地儲存在自己的筆記本電腦中。一天史蒂夫按下儲存鍵保存自己打了一整天的code,心滿意足地去吃晚餐。當他和家人吃著火鍋唱著歌的同時,史蒂夫的愛貓跳上書桌,「不經意地」用尾巴打翻了他的馬克杯,儲存著重要文件和努力工作成果的筆電泡在一攤可樂中。
不論身處哪個行業,這聽起來都是場災難。該如何避免呢?把這些檔案上傳到雲端就是一種選擇。將檔案上傳到雲端之後,史蒂夫就不需要擔心這些重要檔案會因爲電腦壞掉而付之一炬。他還可以在任何地方存取他的檔案,只要能連得上網路。當史蒂夫把檔案儲存在雲端後,這份檔案事實上是儲存在某一個資料中心的伺服器中。這些資料中心會由門禁、監控、警報器或保全等實體安全設施進行保護,至少史蒂夫不需要擔心有貓咪闖進資料中心毀了他的檔案。
這聽起來不錯對吧,但是如果資料中心附近發生重大天災,或是被從海中爬出的一隻巨大蜥蜴用尾巴掃過夷爲平地,那該怎麽辦?幸運的是,AWS和其他雲端服務供應商也想出了解決辦法——冗餘(Redundancy)。這整個系統便組成了本篇文章所介紹的AWS全球基礎設施。
AWS會將使用者上傳的檔案儲存在不止一個資料中心裡,不同資料中心之間會進行連線,確保能同步更新。如果其中一個資料中心停止運作,還可以通過其他資料中心存取資料。一個或多個具有備用電源、網路和連線能力的資料中心就組成了可用區域(AZ, Availability Zones)。多個可用區域之間也有連線,多個相連的可用區域便組成了區域(Regions)。
可用區域和區域示意圖 來源:TechTarget(September, 2022)
在AWS主控台界面的右上角能看到目前正在使用的區域,點擊這個區域後可以在下面的選單中選擇要使用哪一個區域。
AWS主控台|區域選擇
選擇要使用的區域時應當考慮幾個因素,分別爲:
TechTarget(September, 2022). availability zones. Retrieved September 19, 2022, from https://www.techtarget.com/searchaws/definition/availability-zones