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