多云戰略的利弊與建議
靈活性和功能性是首席信息官采納多云策略的原因之一。專家們解析了采用多云戰略的利弊,并提出實現多云戰略的建議。
公共云市場競爭激烈,這為尋求租用軟件和基礎設施的企業首席信息官提供了多種選擇。價格、業務需求,以及功能集差異通常迫使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說:“一些企業仍在研究如何在單個云平臺工作。當客戶建立起這種關系時,如果企業真的專注于在單一云平臺中開發業務所需的東西,那么是否滿足了采用多云的先決條件?”