多雲是雲計算發展的必然階段!

一.雲計算階段性的發展及趨勢

雲計算歷經十餘年的發展,經歷了最初的普及階段後,目前仍處於高速發展期。在此期間,雲計算歷經以虛擬化為基礎的第一階段,以基礎設施資源服務化為基礎、引入軟件定義網絡(SDN)及軟件定義存儲(SDS)等相關技術的第二階段,以基礎設施即服務(IaaS)、平臺即服務(PaaS)、數據即服務(DaaS)融合為代表,糅合公有云及私有云而形成混合雲能力的第三階段。目前正步入下一階段:全面的多雲階段,即基於混合的、異構的多種公有云、私有云,形成全面雲上的企業IT架構,並藉助雲管理平臺(CMP)的能力,實現業務系統的全分佈,利用雲的能力做跨雲的分析。

在雲計算的第一階段,更強調對資源的有效利用,通過計算虛擬化技術(軟件定義計算,SDC)將物理服務器分割為互相隔離的多個虛擬機,承載企業IT應用。同時,通過虛擬化集群調度軟件採用不同的資源調度策略,將企業應用部署在虛擬機上,提升資源的利用率。

而在第二階段,管理平臺和數據平臺開始分離,SDN及SDS開始應用,容器等新興技術嶄露頭角,而更多的時候,雲的主要表現形態是基礎設施即服務。雲平臺的發展使得企業管理員可以加強對基礎設施資源的有效管理,通過多租戶化的方式、審批配額等手段,快速的交付企業IT上層應用所需的IaaS環境。在此階段,雲服務的管理層面和數據層面開始解耦,軟件定義數據中心(SDDC)更多的被採用,容器技術作為一種輕量級的虛擬化方案(將容器作為IaaS服務的方式消費,而非後面發展的輕量級PaaS方式)開始出現。這一階段企業的基礎設施資源被全面雲化,縮短了資源的部署和供應時間,為之後的第三階段打下了堅定的基礎。

接下來的第三階段,IaaS服務已經根深蒂固,PaaS和DaaS等作為更接近企業應用的雲服務能力開始應運而生;另一維度,作為公有云和私有云的混合形態,混合雲開始大行其道。基於成熟的IaaS,企業可以構建基礎類的PaaS服務,如通用的數據庫、中間件等服務,集成類的I-PaaS服務,與業務及數據流緊密相關的DaaS服務等,與之前相比,更能適應互聯網化架構的發展,體現全分佈式、輕量級、微服務等特徵,IaaS、PaaS及DaaS服務全面覆蓋企業的IT基礎設施、平臺架構。另一方面,因應公有云的爆發式增長,及大型企業自有的私有云服務能力限制,混合雲開始大量運用。在這階段的混合雲需求中,並不是呈現為簡單的“私有云+公有云”形態,而更多體現為“私有云+”——也即在構建完成私有云的基礎上,藉助公有云的能力形成混合雲。藉助混合雲管理平臺(CMP)的能力,實現公有云與私有云之間的連接、初步的跨雲資源和服務編排等功能。

作為目前可見的最新階段,多雲正在快步大踏步前進。多雲管理在2017年幾乎一夜之間成為熱點。有別於混合雲,多雲更強調“多”——即多個公有云或多個私有云(而非公有云加私有云)系統的統一管理。多雲管理既需要能很好利用單個雲的優勢、某個雲特有的雲服務,又需要能很好的避免廠商鎖定、把雞蛋放在不同的籃子裡,還能根據業務、技術及性能等需求動態調整多雲部署的策略。此外,各種行業雲、區域雲的多雲使用也將滿足更多的細分市場需求。

二.多雲的應用場景

根據雲星數據合作伙伴RightScale每年一度的報告“RightScale 2018 State of the Cloud Report”顯示,一共81%的受訪企業採用多雲,其中21%採用多個公有云,10%採用多個私有云(異地、多虛擬化、資源異構等),而混合雲的比例高達51%

多雲是雲計算發展的必然階段!

通過構建多雲,企業可以實現統一管理公有云和私有云、跨國跨區域的業務系統部署、關鍵數據的雲災備、應對短時的雲爆發業務需求、全局的高可用性和性能需求、各雲服務提供商的優勢/高性價比服務選擇、成本分攤及優化能力等。

1. 跨國跨地域業務部署:大型跨國企業構建全國乃至全球的IT支撐系統,自有的私有云無法覆蓋所有地域、建設成本太高,需要藉助多雲能力,實現全局部署。例如,某大型公司在美國銷售電子類產品,需要在美國連接該企業的銷售系統,通過本地私有云加公有云實現;

2. 關鍵數據的雲災備:企業自己的私有云運營及運維管理能力與大型公有云有差距,考慮性價比將一部分系統或者數據定期備份到公有云上;

3. 全局的高可用性和性能需求:企業自己的私有云無法覆蓋所有地域為客戶提供高性能的服務,利用公有云的CDN、全局負載均衡等能力提供更好可用性和性能;

4. 採用優勢的公有云服務:企業私有云無法滿足所有IT需求,對於不同的應用場景,選擇不同公有云優勢服務。如對於人工智能應用採用A的服務,對於雲存儲採用B家的服務等等。

5. 性價比高的公有云服務:企業根據各大公有云提供的服務類型、功能性和非功能性因素,考慮折扣、公有云廠商的佈局等情況,動態調度、採用高性價比的服務,需要在多雲情況下實現調度。

6. 業務的爆發場景:對於某些企業,業務具有較強的波峰波谷特徵,企業即需要考慮業務的支撐和快速的爆發場景,又要考慮企業的總體IT成本,考慮採用多雲。一些互聯網創新企業(如在線培訓公司)需要短時的資源爆發(bursting),而在業務波谷期釋放資源,滿足業務需求同時節省成本。

三.多雲管理解決方案

多雲趨勢明顯、應用廣泛,而云管理平臺是多雲管理的必然選擇。

雲管理平臺的定義首先來自於國際權威的研究機構Gartner,“雲管理平臺(Cloud Management Platform,簡稱CMP)是提供對公有云,私有云和混合雲統一集成管理的產品。雲管理平臺主要能力包含混合雲、多雲環境的統一管理和調度、提供系統映像、計量計費以及通過既定策略優化工作負載。更先進的產品還可以與外部企業管理系統集成,包括服務目錄,支持存儲和網絡資源的配置,允許通過服務治理加強資源管理,並提供高級監控,提高性能和可用性。”

1. 雲管理平臺實現多雲的統一管理

前文所述,在RightScale的調查中大量的企業客戶採用了多雲支撐企業IT。讓企業的IT人員管理多個不同的雲平臺,讓雲服務的用戶登錄多個不同的雲平臺進行操作顯然是件困難的事情。通過使用雲管理平臺,管理員可以設定跨雲統一的管理策略、審批流程、資源配額以及鏡像模板等,並統一管理和維護多雲應用和基礎架構模板,並通過管理門戶管理整個環境。雲服務消費者從自助服務門戶中選擇多雲模板進行部署和使用。

2. 雲管理平臺實現跨雲資源調度和編排需要

對於企業IT應用的不同需要,管理員和開發者需要根據具體需求調度和編排跨雲資源,此時,雲管理平臺不可或缺。對於特點的應用,開發人員期望將基礎架構和應用程序服務部署到多個平臺,部署後配置這些服務,並通過工作流設計界面控制生命週期操作(啟動,停止等)。如標準的Web、APP、DB三層架構應用部署時,藉助公有云CDN的能力,把Web層部署在公有云上,把APP集群部署在私有云的容器或者虛擬機上,把DB部署在私有云物理機上。通過雲管理平臺跨雲編排能力,將這些公有云服務、私有云的資源進行統一的編排,輔以流程引擎形成跨雲服務。

3. 雲管理平臺實現多雲治理

多雲需要統一的治理能力。雲管理平臺提供的治理和控制功能使管理員能夠定義角色和權限層次結構,與企業和公有云目錄和身份驗證服務(單點登錄SSO等)集成,設置和執行成本和其它配額和限制,並使用標記的資源跟蹤更改歷史記錄,以執行合規性策略。

4. 雲管理平臺實現多雲的統一監控和運維

管理員和運維者都需要監控告警和利用率報告來優化正在進行的多雲管理。在與企業級客戶交流時經常會聽到的抱怨就是,為了管理雲數據中心、管理某個雲環境都要登錄多個系統分別進行:操作虛擬化、網絡、存儲、業務等的管理;對IT流程的管理;對監控告警系統的管理等等。雲管理平臺集成企業內部IT環境,是管理員和運維人員能在統一的portal完成對於雲的管理和運維操作。

5. 雲管理平臺實現多雲的統一的成本分析和優化

雲系統的管理員、財務人員、雲服務的消費者都需要考慮成本和服務/資源利用率報告來優化正在進行的多雲管理。雲管理平臺提供的基於雲環境、雲服務和資源類型、服務消費實體構建的成本分攤模型,到期日期和性能/使用情況分析不僅有助於控制使用情況,還可以引導消費者使用最佳的雲平臺,優化整體成本。此外,雲管理平臺提供的成本優化能力,能幫助管理員分析存在的殭屍主機、資源利用率低、選擇成本及性價比更好的服務,進行資源調度。而當某個公有云調整價格時,雲管理平臺的動態資源調度和優化能力可以靈活的在各雲間調配高性價比的服務,節省企業雲消費成本。

6. 雲管理平臺幫助開發人員實現基於API構建跨雲的應用

IaaS、PaaS及DaaS服務為企業應用提供了良好的集成支撐,通過API控制應用程序和基礎架構元素對雲管理員和開發人員都很重要。雲管理平臺提供統一的API網關,抽象各雲平臺的API差異,提供了一系列的鑑權、API生命週期管理、API服務消費及管理能力,簡化了對於各雲平臺的集成及企業內部IT服務管理工具和產品的使用。

綜上所述,多雲需求的快速增長,必然需要相應的管理能力,而云管理平臺作為一個綜合的雙模IT管理實踐,方便管理員構建和管理多雲、便於開發人員構建和運行跨雲的應用程序,並幫助 IT 經理交付、治理和優化多個雲平臺。

樓煒 Jet,雲技術社區金牌翻譯,現任雲星數據副總裁兼研發中心總監,業內資深的雲計算專家, 10年雲計算經驗,7年+ IaaS、PaaS經驗。著有: 《企業級IaaS架構的深度解析》、《企業級私有云構建的架構師陣型及架構策略》等文章


分享到:


相關文章: