最近,Kubernetes經(jīng)常被認(rèn)為正在超越OpenStack成為最重要的云技術(shù)。這是一種誤解。雖然SUSE提到希望“更聚焦于云原生和容器技術(shù)”以及“與應(yīng)用程序交付、Kubernetes和DevOps相關(guān)的技術(shù)趨勢(shì)保持一致”,但你不應(yīng)該忽略O(shè)penStack的長期前景。

作為一家已經(jīng)實(shí)現(xiàn)了超過100個(gè)私有云構(gòu)建的公司,我們清楚地知道公司應(yīng)該做什么來使OpenStack部署成功。這里有七條重要的建議。

一、自動(dòng)化

盡管OpenStack曾經(jīng)因復(fù)雜和勞動(dòng)密集被詬病,但新的自動(dòng)化功能正在改變這種說法。例如,如果一個(gè)企業(yè)需要添加更多的節(jié)點(diǎn)來擴(kuò)展,那么有一個(gè)基于charms的OpenStack實(shí)現(xiàn)可以做到這一點(diǎn),不需要提供額外的復(fù)雜性層。

二、不要過于復(fù)雜

簡單的OpenStack架構(gòu)應(yīng)該將OpenStack的控制服務(wù)與同一節(jié)點(diǎn)上的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)服務(wù)相結(jié)合,而不是為每個(gè)函數(shù)都有特定的節(jié)點(diǎn)。機(jī)器容器允許你有效且靈活地執(zhí)行此操作,并能夠輕松地移動(dòng)微服務(wù)。

三、一定要LMA

OpenStack可以與一些第三方解決方案集成,用于自動(dòng)日志記錄、監(jiān)控和警報(bào)(LMA)、補(bǔ)丁程序等。這可以最大限度地減少執(zhí)行此項(xiàng)工作所需的人員數(shù)量。

四、堅(jiān)持標(biāo)準(zhǔn)化

使用OpenStack的團(tuán)隊(duì)不應(yīng)該想著當(dāng)英雄,去構(gòu)建定制化的解決方案,這可能會(huì)證明成本高昂且難以操作。請(qǐng)確保組件和架構(gòu)是標(biāo)準(zhǔn)的。

五、可重復(fù)

選擇一個(gè)允許重新部署和重用的OpenStack部署。例如,在部署了OpenStack一次之后,您應(yīng)該能夠在任何環(huán)境中重新部署它。

六、簡化硬件

在大多數(shù)情況下,使用OpenStack,一份硬件清單就足夠了。優(yōu)化硬件以提高成本效益。

七、確保容器策略是多云的

如果你選擇Kubernetes進(jìn)行容器編排,請(qǐng)確保選擇一個(gè)可以在所有列表(OpenStack、公有云、VMware)之上工作的發(fā)行版,以確保多云可移植性。OpenStack過去十年的歷程有點(diǎn)像坐過山車,但在多云時(shí)代它重新煥發(fā)著活力。

走出“幻滅的低谷”

有充分的證據(jù)表明,隨著OpenStack 2010年首次發(fā)布十周年的臨近,它已經(jīng)走出了Gartner炒作周期中的“幻滅低谷”階段,并依然是私有云中的開源基礎(chǔ)設(shè)施領(lǐng)域的頭號(hào)選擇。

世界上許多最知名的公司都依賴于OpenStack。這些公司包括美國AT&T、Verizon和中國移動(dòng)、沃爾瑪、Target、耐克、彭博、美國航空和大眾汽車。

根據(jù)OpenStack基金會(huì)的最新統(tǒng)計(jì),盡管OpenStack用戶經(jīng)常使用三大公有云,但平均每個(gè)用戶將58%的基礎(chǔ)設(shè)施投入到OpenStack中。

OpenStack社區(qū)是開源世界中最活躍的社區(qū)之一,它致力于解決困擾該技術(shù)的復(fù)雜性問題。OpenStack的Day-2運(yùn)維情況從來沒有這么好過,而這種成熟是該技術(shù)在企業(yè)中持續(xù)發(fā)展的一個(gè)重要原因。

多云時(shí)代

人們應(yīng)該停止說OpenStack正在輸給Kubernetes。它們不是競爭技術(shù),而是互補(bǔ)技術(shù),特別是在多云環(huán)境中:OpenStack處理基礎(chǔ)設(shè)施,Kubernetes用于容器化應(yīng)用程序。

事實(shí)上,Kubernetes是運(yùn)行在OpenStack上的頂級(jí)容器編排平臺(tái)。這不是一場(chǎng)零和游戲。

分享到

zhupb

相關(guān)推薦