多云是否有意義?企業應該如何抉擇?
大家不要將多云與混合云混淆。混合云是使用本地和云基礎設施,這在正在遷移到云的企業中很常見。
根據Flexera 的一份報告,超過 90% 的企業擁有多云戰略。其中一些企業實際上已經制定了使用多個云提供商的策略。其他部分企業則通過收購其他公司或將選擇權交給不同的團隊,有機地采用了多云戰略。
1、多云的意義
許多公司考慮使用多云的一個原因是避免供應商鎖定,但在某些情況下這不是一個好的理由,因為有一些工具可以幫助企業的基礎架構可移植而不是分散開來。使用多云的另一個動機是災難恢復,這是可以在企業已經擁有的云提供商內部解決的另一件事。
1)避免供應商鎖定
供應商鎖定是一個真正的風險,企業自然應該避免它。當企業與云提供商綁定時(該概念也適用于其他供應商),會因為技術問題、高成本或法律問題而無法轉移到另一個供應商。
這種情況可能會導致企業失去對應用程序所需功能和性能目標的控制,因為供應商沒有企業需要的東西。它可能會迫使企業使用已棄用的技術并繼續使用不能支持企業業務發展的服務。
企業可以通過一些不需要使用多云的策略來避免這種情況。選擇一個提供廣泛產品的可靠供應商,并選擇那些不處于測試階段或任何測試期的產品;使用可在需要時移植的架構,例如微服務、API 和容器;開源工具通常在主要的云提供商上有一個 SaaS 版本,如果需要,企業可以在此基礎上開發。
這些是避免供應商鎖定的一些策略,重要的是企業可以移動其項目。
2)作為災難恢復方法
當企業的云提供商發生問題時,企業希望能夠繼續提供服務。由于其中一個區域離線, AWS 已經多次發布新聞,但它也為企業提供了將其堆棧放在另一個區域作為備份的選項。事實上,云空間上的所有主要參與者都這樣做。
想象一下,企業將不得不經歷所有麻煩,將其擁有的所有內容重新映射到另一個提供商。測試這樣一個系統需要大量的人力,現在每個人都應該知道,任何災難恢復計劃只有在經過廣泛測試后才是合理的。
3)節省費用
也許,企業可以通過多云找到省錢的方法,但大多數情況下這可能是行不通的。首先是招聘成本,企業需要能夠在其使用的所有云上工作的人,這并不便宜。這些人將不得不將他們的部分工作用于在云之間移動內容,并且大多數云提供商會向企業收取將數據移出其平臺的費用。
如果企業在構建云架構時小心翼翼,那么與擁有多個云相比,在單個云上實現大量節省是非常有可能的。適當地確定資源規模、為要求高但重復性任務創建緩存以及其他策略更容易在單個云上構建。包含查找大筆費用所需的所有信息的儀表板都在同一個地方,企業只需查看并更改所需的內容。
2、發現多云的意義并采用
企業采用多云策略會帶來很多好處。有時企業確實需要僅由某些提供商提供的工具,并且企業確實有團隊來管理它。也可能是企業需要遵守法律法規,例如,巴西要求將所有財務數據保存在該國境內,也許企業的原始提供商沒有那里的數據中心。在收購時,兩家公司的基礎設施可能都在不同的云上,保持這種狀態可能比將所有東西從一個轉移到另一個更好。
3、探索多云的益處
假設企業有一個使用 MS SQL 在 .NET 上運行的電子商務,使用 Azure 作為云提供商是有意義的。在同一家公司,管理客戶分析的團隊可能會從 GCP 獲得更多價值,將多個來源加入營銷倉庫,通過 Big Query 和 Looker 為決策提供動力。如果公司擁有非常強大的創新文化并且愿意投資大量實驗(微服務架構也可以派上用場),這一切都可以奏效。
這種策略可能會奏效,但必須從一開始就清楚即使付出額外的成本和復雜性,這樣做也值得。要記住的一些事情是:
- 云之間的安全性和合規性。企業將移動具有潛在風險的數據,必須確保是安全的。
- 成本監控必須從兩個云中讀取信息。
- 了解事物如何從一朵云到另一朵云,它們不應該來回移動。
- 準備擁有專門研究這兩種云的工作人員。
要完成這項工作,需要更多的控制、知識和經驗。這并非不可能,只是難度更大。
4、法律法規
根據企業所從事的行業,某些法律法規可能會迫使其使用多云。例如在金融行業,有大量的法規規定了每一個選擇,其他一些行業,比如醫療保健,具有相同的特征,但幾乎所有的東西都至少受到某種形式的數據合規法律的監管,比如 GDPR。
如果企業選擇的云提供商不是規模很大的公司,那么在與俄羅斯、法國、印度尼西亞和越南等國家打交道時,企業可能需要一個不同的云提供商。這些國家要求其公民數據物理存儲在其境內。這就是亞馬遜網絡服務在巴西建立其第一個南美數據中心的原因之一。該國要求其所有公民的財務數據都存儲在該國境內。
如果企業這樣做是為了履行合規義務,則需務必徹底審查其所有選項。企業的云提供商可能會為企業提供另一種解決方案,或者企業希望完全更改其提供商。
5、收購使公司擁有多云
成為多云的最有機方式是收購另一家公司,并使用不同的云提供商。在這些情況下,遷移成本通常大于收益。即使要進行遷移,也可能需要很長時間才能完成。
為了確定遵循、遷移或保留多云的路徑,企業需要了解以下問題的答案:
遷移的好處會超過成本嗎?想想重寫代碼和移動數據所花費的時間,這些功能將被擱置直到這個過程結束。
如果發生遷移,需要多長時間?企業是否能處理保持兩個系統并行的成本。
收購的產品是否需要與現有產品集成?將集成多少,只是用戶表或整個內容?
團隊是否有能力在遷移過程中保留當前系統?
這是一個不得不做的艱難決定,對于這兩種選擇中的任何一種,都應牢記安全性、合規性和團隊技能。
6、多云是否有意義的答案
如果企業管理者正在計劃采用多云,希望企業有足夠的信息來做出明智的決定。
當企業計劃云戰略時,要有目的地去做。根據公司的需求制定計劃,并考慮業務需求、團隊技能和企業擁有的預算。
如果企業對選擇使用多云的原因以及管理它的能力有清晰的認識,請務必繼續推進多云的采用。但是,如果此舉的原因不明確或不正確,采用單云也是一個不錯的選擇。