靈活性和功能性是資訊長採納多雲策略的原因之一。專家們解析了採用多雲戰略的利弊,並提出實現多雲戰略的建議。
公共雲市場競爭激烈,這為尋求租用軟體和基礎設施的企業資訊長提供了多種選擇。價格、業務需求,以及功能集差異通常迫使IT領導者尋求採用多個雲端計算供應商的服務來滿足其業務和技術需求,這被稱為多雲策略。
多雲的定義大多數資訊長認為其多雲策略是使用兩個或多個IaaS(基礎設施即服務)平臺,例如AWS、Microsoft Azure或谷歌雲(GCP)。一些IT領導者將多雲視為單個IaaS提供商以及Salesforce.com、Workday、ServiceNow和其他供應商提供的SaaS工具。
調研機構Gartner公司分析師David Smith對多雲提出了一個更為正式的定義:使用多個公共雲提供商提供的相同型別的雲服務。在這個構造中,應用程式可以根據規定的業務需求通過容器或其他技術在AWS或Azure雲平臺之間動態移動。企業可以通過儀表板對這些行動式應用程式進行管理和監控,以確保正常執行時間、可靠性和安全性。
Smith表示,根據Gartner公司在2018年11月進行的一項調查,無論如何定義多雲,在使用公共雲的1200名受訪者中,有52%的受訪者表示採用了一個或多個公共雲供應商的雲平臺。
多雲的優點Smith表示,多雲戰略的發展方式有所不同,但大多數資訊長傾向於首先採用單一的公共雲供應商提供的雲平臺,然後再採用另外一個或多個供應商的雲平臺,以應用雲平臺的鎖定。他說,“沒有人願意被困在雲端,也不想為了採用雲端計算而受到束縛。”
靈活性和功能性是資訊長採用多雲的主要原因之一。美國五角大樓已經確認AWS公司成為其通用雲端計算基礎設施的唯一提供商,但也使用Office 365以及一些適合其用途的公共雲和私有云,五角大樓資訊長 Dana Deasy表示,“它使我們能夠利用來自各種商業雲端計算提供商的所有新技術,並建立更具彈性和可靠性的應用程式。”
零售商Zulily公司利用谷歌雲平臺執行分析,併為其零售消費者提供個性化報價服務,但是當消費者購買產品時,其交易在AWS雲平臺中執行。Zulily公司在2018年將其倉庫管理和其他業務轉移到了AWS雲平臺。該公司資訊長Luke Friang表示,“AWS雲平臺為Zulily公司在技術方面提供了快速創新的能力,進而有助於更好地為客戶提供服務。”
Novant Health公司首席技術官James Kluttz致力於滿足管理執行其電子病歷軟體所需的不斷增長的基礎設施要求,將其Epic零售系統移至Virtustream託管的託管私有云中。但還利用Azure公共雲來分析和深度學習,併為根據業務需求採用AWS或谷歌雲的雲平臺敞開了大門。
Kluttz說,“我們的目標是獲得彈性,但我們目前在AWS中部署財務驅動程式,而未來可能在谷歌雲或Azure的雲平臺執行的更好。IT領導者有責任避免鎖定並保持靈活性,同時採用更多的雲服務。將所有云平臺混為一談是短視的……但時間會證明一切。”
多雲的缺點採用多雲架構需要進行一系列權衡。Insight Enterprises公司首席策略師Sridhar Vasuvedan表示,許多資訊長都希望通過採用雲端計算來降低成本,但是在遷移到多雲環境時節省成本變得更加困難,其結果是,有時會超出企業預期的費用。
多雲還會帶來更多的複雜性。容器和編排軟體可以使應用程式具有可遷移性,但是它們的定製和資料(由於資料永續性問題)可能不會順利地遷移到另一個雲平臺。此外,資料穿越多個雲平臺將面臨更多的風險,至少在理論上是這樣,因為更多的接觸點會擴大安全威脅的範圍。Vasuvedan說,“當資料從一個雲平臺遷移到多個雲時,很多資料都可能暴露。”
此外,還需要考慮工作人員的問題。AWS公司諮詢合作伙伴Onica公司的首席技術官Tolga Tarhan表示,從AWS、Azure和GCP中採用計算服務的企業很難部署足夠的人才來支援每個平臺的安全性、合規性和政府要求。他指出,已經看到一些公司從採用多雲又返回到原來的執行環境中,因為很難跟上工作的進度。他說:“企業的IT團隊必須在所有平臺上使用工具,並建立備份和安全性的最佳實踐。這可能具有挑戰性。”
採用多雲的提示Smith說,現在真正企業級的多雲實現比較少見。即便如此,許多企業資訊長仍在多雲之旅的道路上前行。對於那些沒有采用多雲策略的企業,Gartner公司分析師Lydia Leong和Insight公司的Vasuvedan在企業尋求多雲策略時提供以下建議:
選擇戰略合作伙伴
選擇一個戰略服務提供商以提供廣泛的功能,但是企業可以利用更多的雲端計算服務提供商提供的雲服務。Leong建議,企業需要與多個雲端計算提供商一起執行試點專案,但這將使企業的IT部門面臨管理多雲環境的挑戰。
教育同行
企業需要了解的是雲端計算服務是大宗商品,金融和採購組織可能會試圖讓業務或IT運營採用價格更低廉的服務。Leong說,資訊長必須確保這些領導者了解雲端計算提供商的關鍵價值是其創新和差異化。
制定雲端計算政策
企業需要制定雲端計算策略,該策略指定可以在雲平臺上執行的應用程式和工作負載,並與應用程式型別、應用程式設計和應用程式堆疊保持一致。那麼企業現在和將來需要什麼功能?Vasuvedan表示,這對於解決與在新的雲端計算環境中新增新功能相關的挑戰將大有幫助。
整合和迭代
Leong說,與企業的DevOps團隊合作開發技能,以實現應用程式和不同雲端計算提供商上的資料來源之間的整合。
仔細考慮雲端計算供應商鎖定問題
Leong說,應用程式通常無法從雲端計算的可遷移性中受益,不足以保證開發時間和成本,並且可能仍然停留在一個雲平臺上。但是,如果企業的一些應用程式需要進行遷移,則需要利用容器工具,例如Docker、Kubernetes編排或Cloud Foundry PaaS。
成本效益
雖然採用多雲可能會獲得一些優勢,但是企業的資訊長需要進行成本效益分析,並考慮取捨,或者可以暫時與一個雲端計算戰略合作伙伴開展合作。
Vasuvedan說:“一些企業仍在研究如何在單個雲平臺工作。當客戶建立起這種關係時,如果企業真的專注於在單一雲平臺中開發業務所需的東西,那麼是否滿足了採用多雲的先決條件?”