在選擇雲區域時如何做出最明智的選擇

在選擇雲區域時如何做出最明智的選擇

當企業在不同的雲區域之間進行選擇時,離其最近的區域並不總是一個最佳選擇。

雲計算的優勢之一是公有云供應商提供了數十個雲區域供企業決定在哪裡託管工作負載時進行選擇。但這也會帶來一些挑戰,因為企業必須確定哪個雲區域(或多個雲區域)最適合自己的需求。

什麼是雲區域?

雲區域是雲計算供應商運營資料中心所在的地理區域。公有云提供商通常在多個不同區域運營和維護資料中心,並允許客戶在部署工作負載時進行選擇。

事實上,企業不僅可以從不同的雲區域中進行選擇,而且還必須這樣做。換句話說,雲計算提供商將要求企業在部署工作負載時選擇特定的雲區域。

為什麼雲區域很重要?

雲區域之所以重要的主要原因是,企業的使用者離工作負載所在的資料中心越近,使用者體驗就越好。當企業的雲區域在地理上遠離終端使用者時,其最佳化頁面載入時間比較困難。

選擇正確的雲區域也很重要,因為許多雲計算服務的成本取決於企業的工作負載所在的區域。例如,AWS公司在香港雲區域使用S3資料儲存服務的價格要高於美國俄亥俄州雲區域的價格。

企業使用的雲區域也會對合規性和可靠性等產生影響,其考慮的因素如下所述。

選擇雲區域時要考慮的因素

許多企業預設選擇在離總部最近的雲區域中託管他們的工作負載。但這種方法並不總是一個最佳選擇。

與其相反,在從雲區域中進行選擇時,企業需要權衡以下注意事項:

(1)企業的終端使用者在哪裡?

如果企業的大多數終端使用者位於特定區域,那麼在離他們最近的雲區域託管工作負載是顯而易見的事情。這是最佳化效能的關鍵一步。

當然,如果企業為分佈在多個地理區域的使用者提供服務,則在選擇雲區域時需要考慮其他因素。

(2)企業具有資料主權要求嗎?

如果合規性規則或內部資料隱私政策要求企業將資料保留在特定地理管轄範圍內,需要選擇滿足這一需求的雲區域。在這種情況下,企業需要決定使用哪個雲區域。

(3)企業的其他工作負載在哪裡?

如果企業在一個雲區域中部署的工作負載需要與在內部部署設施、不同雲平臺或不同雲區域中執行的工作負載整合或連線,這也是一個需要考慮的因素。一般來說,企業的各種工作負載在地理意義上越接近,整體效能就越好。

例如,如果企業正在構建一個應用程式,該應用程式將由日本使用者訪問,但需要提取其在美國東部擁有的私有資料中心託管的資料,那麼可能需要選擇介於這兩個地點之間的雲區域。選擇靠近日本的雲區域可能無法提供最佳的整體效能,因為將資料從美國運營的資料中心傳輸到日本的雲區域需要更長的時間。

(4)企業的服務等級協議(SLA)需求是什麼?

在某些情況下,雲計算提供商為雲服務提供的服務等級協議(SLA)由於雲區域而有所不同。如果服務等級協議(SLA)的可用性保證是關鍵優先事項,需要檢查是否可以在一個雲區域中獲得比其他雲服務更好的服務等級協議(SLA),無論企業將使用哪種雲計算服務。

(5)企業需要哪些雲計算功能?

雲計算服務提供的功能也可能因地區而異。例如,並非所有AWS EC2例項型別在所有AWS區域都可用。有時,有些雲計算服務在給定區域可能根本不可用。

企業需要確保打算使用的區域支援需要從雲服務中獲得的特定配置或功能。

(6)哪個雲區域成本最低?

如上所述,雲區域之間的成本可能會有所不同。企業對於計劃使用的雲服務區域之間的價格進行比較,可以顯著最佳化和減少雲計算成本。

(7)企業需要多少個可用性區域?

公有云提供商將他們的每個雲區域劃分為多個可用性區域。可用性區域是給定雲區域內獨立運營的資料中心。儘管企業不必使用多個可用性區域,但選擇這樣做以提高其工作負載的可靠性。如果一個可用性區域出現故障,只要被映象到第二個可用性區域,其工作負載就會保持正常執行。

所有云計算區域都會提供兩個以上可用性區域,有的甚至更多。如果企業要使用兩個以上的可用性區域,需要選擇支援這種方法的雲區域。

同時使用多個雲區域

如果企業在採用單個雲區域時遇到問題,需要記住,可以同時使用多個雲區域。

企業可以在一個雲區域託管一些工作負載,同時在同一雲平臺中的另一個雲區域執行其他工作負載。如果企業需要滿足集中在兩個不同雲區域的使用者需求,這種方法可以很好地工作。

同樣,如果企業需要使用的一種雲服務在一個雲區域的成本較低,而另一種服務在不同雲區域的成本較低,企業可以在最具成本效益的雲區域執行每項服務。

需要記住的是,使用多個雲區域來提高可靠性並不是一種具有成本效益的策略。企業可以使用多個可用性區域。

結論

選擇正確的雲區域對於最佳化成本、效能、可靠性等很重要。不要預設使用離企業最近的雲區域或雲計算提供商建議的任何雲區域,而是進行研究以確定哪個(或多個)區域可以提供最佳的價值和效能。