爲了避免被(bèi)單一的雲計算供應商鎖定,很多企業正在將(jiāng)工作負載轉移到利基供應商。多雲計算如今已成(chéng)爲企業熱門的主題。Mesosphere公司在最新發(fā)布的調查報告表明,多雲采用率將(jiāng)逐年翻番,越來越多的企業正在將(jiāng)他們的工作負載遷移到大規模生産的多雲上,其中許多是容器化的微服務。
多雲不一定與“單一控制平台”的概念捆綁在一起(qǐ)以進(jìn)行監視和控制。相反,采用多雲是指企業需要避免被(bèi)單個雲計算提供商鎖定,在必要時(shí)將(jiāng)數據存儲和處理在兩(liǎng)個或多個雲平台中,并且在這(zhè)樣(yàng)做時(shí)更靈活地轉移工作負載,從而更具成(chéng)本效益并且獲得更好(hǎo)的性能(néng)。
随著(zhe)2020年的臨近,將(jiāng)工作負載遷移到AWS、Microsoft Azure、Google等雲平台和其他公共雲的吸引力正在減弱,因爲企業不願完全采用這(zhè)些單一的服務平台。他們可能(néng)會(huì)專注于使用幾種(zhǒng)專用的公共雲來代替本地雲和私有雲,或者與本地雲和私有雲結合使用,以更好(hǎo)、更快、更具成(chéng)本效益地運行各種(zhǒng)計算和存儲工作負載多元化的公共雲。
企業向(xiàng)微服務體系結構(尤其是那些涉及Docker、Kubernetes和其他雲原生平台的體系結構)的演進(jìn)鼓勵了這(zhè)種(zhǒng)向(xiàng)選擇性的按雲計算工作負載部署實踐的轉變。雲原生微服務架構有助于在專用雲平台上拆分和部署各種(zhǒng)工作負載。對(duì)于對(duì)性能(néng)不敏感且不涉及連續的、大容量的消息和數據流的工作負載,對(duì)于企業IT部門來說(shuō),在不同的雲平台上運行相關的微服務可能(néng)是非常有意義的,特别是當每個雲平台都(dōu)針對(duì)特定的計算和存儲工作負載進(jìn)行了優化時(shí)。
得益于企業雲戰略的這(zhè)種(zhǒng)轉變,越來越多的公共雲提供商現在正與主要雲計算提供商競争,以在各種(zhǒng)部署方案下運行特定的微服務工作負載。大多數精品公共雲都(dōu)提供商品IaaS,在性能(néng)、價格、多功能(néng)性、功能(néng)和可用性上都(dōu)存在競争。有些還(hái)提供Kubernetes、虛拟化微服務和其他PaaS功能(néng)。有些提供私有和混合雲部署,以及支持許多企業雲計算工作負載所需的全球存在和高性能(néng)數據中心。
理想的公共雲在與AWS、Microsoft Azure、谷歌雲平台和其他領先提供商的競争中提供以下按需IaaS和PaaS功能(néng):
1、可擴展的廉價PaaS功能(néng):一些公共雲提供商提供對(duì)Linux虛拟機以及用戶社區的低成(chéng)本,高性能(néng)、按需訪問,用戶社區可以訪問用于安裝和定制LAMP的啓動腳本(Linux、Apache、MySQL和Perl/PHP/Python)堆棧以及其他開(kāi)源軟件。其他公司則爲任何Web、Docker或Kubernetes雲計算應用程序提供了等效的公共雲PaaS服務,從而將(jiāng)負載平衡、備份和可用的出站帶寬打包到程序包中。還(hái)有一些公司將(jiāng)這(zhè)些PaaS功能(néng)作爲托管虛拟機服務提供,并具有可預測的每小時(shí)和每月定價。
2、異地備份和存檔:一些競争對(duì)手的公共雲隻能(néng)做一件事(shì),例如以非常低的價格和高性能(néng)在像Amazon S3這(zhè)樣(yàng)的存儲桶中提供異地數據存檔和備份存儲。Wasabi就(jiù)是其中之一。
3、專用的存儲和處理:Vultr公司和其他公司提供範圍更廣的存儲和計算産品,例如低成(chéng)本的計算和專用裸機服務器或雲實例中的存儲。
4、高性能(néng)持久磁盤存儲:某些雲計算提供商(例如UpCloud)專注于基于公共雲、私有雲或混合雲的高性能(néng)持久磁盤存儲,并計劃將(jiāng)軟件定義的網絡添加到服務組合中。
5、裸機服務器的靈活部署:某些雲計算供應商爲公共部署和混合部署提供高性能(néng)的裸機服務器,在這(zhè)些部署中,其中集中式供應、安全和處理、存儲和其他資源的管理是必不可少的。
6、快速部署的共享托管服務:一些傳統的共享托管服務提供商已開(kāi)始涉足公共雲領域。IONOS、A2、BlueHost、HostGator和InMotion現在可以在虛拟專用服務器和專用服務器上快速部署PaaS功能(néng)。但是,這(zhè)些通常沒(méi)有更多樣(yàng)化的公共雲公司提供的按需工作負載加速/拆除功能(néng)。
随著(zhe)時(shí)間的推移,企業將(jiāng)更容易從現有的公共雲部署中剝離工作負載,并將(jiāng)其作爲微服務轉移到精品雲以及複雜的雲計算到邊緣服務網格中的其他位置。
這(zhè)一趨勢的最新風向(xiàng)标是微軟公司在其Ignite 2019年大會(huì)上發(fā)布的聲明。最值得注意的是,微軟公司邁出了大膽的一步,支持微服務的多雲重新部署,這(zhè)些服務最初是爲在其Azure公共雲中運行而構建的。毫無疑問,它已經(jīng)從越來越多的企業客戶那裡(lǐ)聽到了這(zhè)些要求,這(zhè)些客戶擔心將(jiāng)他們的雲原生應用完全鎖定到Azure。
Azure Arc的發(fā)布將(jiāng)微軟公司直接推向(xiàng)了新興企業多雲的前沿。新的Azure Arc目前處于預覽階段,從Kubernetes和Azure SQL Analytics開(kāi)始,支持Azure服務的雲計算到邊緣擴展,而無需犧牲這(zhè)些服務在哪裡(lǐ)的統一管理、治理、安全性、合規性、審核和控制。
一旦投入生産,Azure Arc將(jiāng)允許客戶通過(guò)挑選這(zhè)些工作負載中的哪些工作負載部署到第三方公共雲、本地或雲中的異構Kubernetes群集,甚至多樣(yàng)化,來利用他們在Azure微服務上的投資。邊緣設備(例如運行其新的Azure Stack Edge的設備)是一種(zhǒng)由雲計算管理的硬件即服務産品。同樣(yàng)重要的是,企業雲專業人員將(jiāng)能(néng)夠使用Azure資源管理器、Azure門戶、Azure策略以及其他現有工具來監視、管理和保護這(zhè)些微服務工作負載。
當然,微軟公司遠非唯一提供這(zhè)些多雲管理功能(néng)的多元化雲計算提供商,它已經(jīng)被(bèi)IBM多雲管理服務、Google Cloud Anthos和Cisco Systems的CloudCenter Suite等産品進(jìn)入市場。随著(zhe)這(zhè)些和等效的多雲管理工具被(bèi)廣泛采用,它們將(jiāng)使無論在何處都(dōu)可以對(duì)雲計算微服務工作負載進(jìn)行集中式發(fā)現、映射、監視、安全、診斷和故障排除。爲了支持雲平台之間無摩擦的微服務移動,開(kāi)發(fā)人員專業人員將(jiāng)需要依賴跨異構容器化和虛拟化環境的源代碼控制存儲庫,例如Bitbucket、CloudForge、GitHub、GitLab和SourceForge,它們跨越異構的容器化和虛拟化環境。此外,來自Alation、Cloudera、Collibra、IBM、Informatica和其他公司的高性能(néng)數據目錄將(jiāng)加速對(duì)部署到統一多雲結構中的其他域的數據和元數據資源的智能(néng)查詢和可視化。
在最可能(néng)的情況下,雲計算工作負載將(jiāng)繼續從主要雲計算提供商那裡(lǐ)剝離,并紮根于雲平台、邊緣、網格、本地和其他替代性雲計算環境中。這(zhè)種(zhǒng)趨勢是否最終會(huì)削弱AWS、微軟Azure和其他領先的公共雲提供商的市場影響力還(hái)有待觀察。可以确定的是,每個雲計算提供商都(dōu)將(jiāng)專注于幫助客戶集中監控、管理和保護其所有容器化、虛拟化和其他雲計算工作負載,無論它們是否處在在未來日益複雜的多雲環境中。
(摘自:IDC圈新聞)