一、什麼是 多雲 ?
多雲 是一種利用多個雲提供商的最佳服務來部署解決方案的雲計算策略。這不能與混合使用的私有雲和公共雲供應商的混合雲相混淆。
二、多雲的好處
微服務從單體應用中崛起,加速了企業對多雲的使用。
1.提高靈活性
建立一個多雲基礎設施可以幫助企業的 IT運營保持靈活性和適應性,並實現線性可擴展性。即便是出現緊急情況,多雲基礎設施也可以幫助企業輕鬆應對,而且注入的資源越多,其吞吐量就越大。
■ 服務靈活性: 為什麼企業想在多個雲上運行一個單一的應用程式?除了將單體架構分解成較小的、可管理的部分,一個多雲架構還可以讓企業從多個雲服務中挑選出其想要的功能。
■ 工作方式靈活性: 比方說,有些消費者比較精明,在使用信用卡時,會用航空的信用卡進行大額消費來獲得航空里程,用加油卡累積積分從而節省汽油錢。每個雲供應商也會提供其特定的獎勵措施。
■ 資源靈活性: 多雲基礎設施具有無限量的第三方資源,企業可以用它來強化應用程式。當 Google Cloud更新了一個機器學習零組件時,企業的應用程式也可以從中受益。例如,Kubernetes可以讓企業不需要物理伺服器的情況下,在多個雲上部署容器化應用程式。
2.改善可用性和災難恢復
以下兩種情況伺服器正常運行的重大障礙:
1)延遲響應: 即使是一秒鐘的延遲對某些程式來說也難以接受。有些應用確實急需即時響應,如醫療設備或地理定位系統。
2)運行中斷: 能否保持正常運行的時間,在大部分時候都是相當關鍵的。誰會希望因系統癱瘓或運行緩慢,而無法完成工作呢?將可用性保持在99.999%,可以說是很多團隊的目標。
中斷情況確實是會發生,所以企業需要一個災難恢復計劃。如果整個地區出現重大故障,災難恢復複製、集群恢復和其他由多個雲供應商提供的災難恢復機制便可以介入,以此來保持正常運作。
3.分割幾個雲服務之間的整體工作負載
一些企業全年都有穩定的大流量,那還好辦,而對於一些季節性的流量激增,甚至每年流量只湧入兩週的企業,那就沒必要全年提供雲支持了。
舉個例子,比如說著名的溫布爾登網球賽。門票一旦開賣,溫布爾登網站就會預期增加大量需求,所有地區的雲服務團隊都要做好準備。如果目前雲服務提供商不為阿根廷等國提供服務,那溫布爾登的應用程式就該被分發到為南美低地地區的雲服務商提供服務。另外,根據之前的數據和經驗:在門票開賣和比賽開始間的三個月裡,流量不只是平穩,而是急劇下降。這時,企業會停止補充雲支持,並在大賽開始時再次增加。
4.數據複製
將數據庫副本分散到全球各地可以減輕對一個地區可用性的限制,最好的就是,其中一個距離較遠的雲供應商能提供 Active-Active的複制。Active-Active將數據庫與網路中的所有節點同步,無論它們在世界何處,都能保證所有副本的即時數據一致性。
三、需要考慮的問題:成本和安全
使用多雲,成本很容易呈螺旋式上升。如果是為了管理這些雲供應商之間的關係的話,合作的供應商越多,成本就越高,想在雲中擁有一個完整的副本來 “ 以防萬一 ” 必須付出代價的。
1.建立適當的多雲架構及系統
密切關注提升的工作負載以及什麼雲該做什麼。要知道什麼時候停止雲系統的運行–並且要設定一個程序來讓企業預知系統停運的時間。如果管理得當,多雲架構方法的選擇也可以節約巨大成本從而帶來可觀的紅利回報。
2.建立一個完善的多雲安全戰略
一個能提供基本資源(如威脅檢測)的雲計算供應商,可以避免駭客透過網路攻擊對企業的企業造成嚴重的經濟損失,例如數據丟失、資產受損和消費者信任度下降,這些都會帶來嚴重的經濟後果。
結語:使否採用多雲?
無論是否採用多雲,任何雲計算戰略的製定都值得斟酌。希望這篇文章能讓企業考慮的更為全面,或者至少能讓企業多了解些正蓬勃發展的雲計算戰略的相關特點和資訊。
宏虹 Redis企業版軟體是一個數據即時平台,為全球 8500家知名企業提供服務。具有線性可擴展性、高可用性、持久性、備份和恢復、地理分佈、分層內存存取、多租戶、安全性等8大核心功能。可以任何規模在雲、本地和混合部署中運行應用程式,提供無伺服器、多模型的數據庫解決方案。
如有任何問題,歡迎聯絡我們 !