當SUSE在去年10月宣布退出OpenStack市場時,業(yè)界嘩然,一時間這一技術是不是要被拋棄的議論紛紛。
是的,一些人喜歡說所謂的OpenStack正在衰落。這一托管私有云的基礎設施即服務模式曾風靡一時,被一些人形容為公有云的替代品。而當OpenStack以復雜和勞動密集著稱,阻礙了許多概念驗證項目實現(xiàn)生產(chǎn)時,這種早期的興奮就消失了。
最近,Kubernetes經(jīng)常被認為正在超越OpenStack成為最重要的云技術。這是一種誤解。雖然SUSE提到希望“更聚焦于云原生和容器技術”以及“與應用程序交付、Kubernetes和DevOps相關的技術趨勢保持一致”,但你不應該忽略OpenStack的長期前景。
作為一家已經(jīng)實現(xiàn)了超過100個私有云構建的公司,我們清楚地知道公司應該做什么來使OpenStack部署成功。這里有七條重要的建議。
一、自動化
盡管OpenStack曾經(jīng)因復雜和勞動密集被詬病,但新的自動化功能正在改變這種說法。例如,如果一個企業(yè)需要添加更多的節(jié)點來擴展,那么有一個基于charms的OpenStack實現(xiàn)可以做到這一點,不需要提供額外的復雜性層。
二、不要過于復雜
簡單的OpenStack架構應該將OpenStack的控制服務與同一節(jié)點上的計算、存儲和網(wǎng)絡服務相結合,而不是為每個函數(shù)都有特定的節(jié)點。機器容器允許你有效且靈活地執(zhí)行此操作,并能夠輕松地移動微服務。
三、一定要LMA
OpenStack可以與一些第三方解決方案集成,用于自動日志記錄、監(jiān)控和警報(LMA)、補丁程序等。這可以最大限度地減少執(zhí)行此項工作所需的人員數(shù)量。
四、堅持標準化
使用OpenStack的團隊不應該想著當英雄,去構建定制化的解決方案,這可能會證明成本高昂且難以操作。請確保組件和架構是標準的。
五、可重復
選擇一個允許重新部署和重用的OpenStack部署。例如,在部署了OpenStack一次之后,您應該能夠在任何環(huán)境中重新部署它。
六、簡化硬件
在大多數(shù)情況下,使用OpenStack,一份硬件清單就足夠了。優(yōu)化硬件以提高成本效益。
七、確保容器策略是多云的
如果你選擇Kubernetes進行容器編排,請確保選擇一個可以在所有列表(OpenStack、公有云、VMware)之上工作的發(fā)行版,以確保多云可移植性。OpenStack過去十年的歷程有點像坐過山車,但在多云時代它重新煥發(fā)著活力。
走出“幻滅的低谷”
有充分的證據(jù)表明,隨著OpenStack 2010年首次發(fā)布十周年的臨近,它已經(jīng)走出了Gartner炒作周期中的“幻滅低谷”階段,并依然是私有云中的開源基礎設施領域的頭號選擇。
世界上許多最知名的公司都依賴于OpenStack。這些公司包括美國AT&T、Verizon和中國移動、沃爾瑪、Target、耐克、彭博、美國航空和大眾汽車。
根據(jù)OpenStack基金會的最新統(tǒng)計,盡管OpenStack用戶經(jīng)常使用三大公有云,但平均每個用戶將58%的基礎設施投入到OpenStack中。
OpenStack社區(qū)是開源世界中最活躍的社區(qū)之一,它致力于解決困擾該技術的復雜性問題。OpenStack的Day-2運維情況從來沒有這么好過,而這種成熟是該技術在企業(yè)中持續(xù)發(fā)展的一個重要原因。
多云時代
人們應該停止說OpenStack正在輸給Kubernetes。它們不是競爭技術,而是互補技術,特別是在多云環(huán)境中:OpenStack處理基礎設施,Kubernetes用于容器化應用程序。
事實上,Kubernetes是運行在OpenStack上的頂級容器編排平臺。這不是一場零和游戲。
原文鏈接:
https://techbeacon.com/enterprise-it/why-openstack-remains-essential-how-get-your-cloud-builds-right