讓Kubernetes成為數(shù)據(jù)中心操作系統(tǒng)的一等公民

責(zé)任編輯:editor005

2015-04-27 13:45:15

摘自:中國(guó)IDC圈

人們經(jīng)常聽到專家談到混合IT基礎(chǔ)架構(gòu),數(shù)據(jù)中心資源內(nèi)部和由外部供應(yīng)商托管的云服務(wù)組合,作為最終的企業(yè)IT設(shè)置。你可以在所有運(yùn)行Linux服務(wù)器的地方這么做,不論是數(shù)據(jù)中心還是公有云,并且每次都能獲得相同的用戶體驗(yàn)。

人們經(jīng)常聽到專家談到混合IT基礎(chǔ)架構(gòu),數(shù)據(jù)中心資源內(nèi)部和由外部供應(yīng)商托管的云服務(wù)組合,作為最終的企業(yè)IT設(shè)置。這使企業(yè)能夠充分享受云計(jì)算的敏捷性的好處,并且仍可以保留其控制部署基礎(chǔ)設(shè)施。

在2015Container技術(shù)峰會(huì)上,Ray Tsang,Open Source Contributor,Sr. Developer Advocate at Google的演講《Kubernetes: Hybrid Cloud Container Clusters》讓我們對(duì)Kubernetes有了更深入的了解。而本文則在另一個(gè)層面對(duì)Kubernetes做了很好的解讀。

以下為原文:

經(jīng)過(guò)Google與Mesosphere工程師數(shù)月協(xié)作,Kubernetes現(xiàn)在被完全集成到Mesosphere數(shù)據(jù)中心操作系統(tǒng)(DCOS)里了,我們?cè)诖苏綄?duì)所有想嘗試的用戶開啟早期訪問(wèn)計(jì)劃。

自從去年六月Google開源了Kubernetes容器管理框架,這項(xiàng)技術(shù)已經(jīng)掀起了一陣熱潮,得到了開發(fā)人員和技術(shù)供應(yīng)商的一致好評(píng)。Kubernetes允許用戶創(chuàng)建和管理Docker容器集群,用于支持分布式應(yīng)用程序和服務(wù),同時(shí)實(shí)現(xiàn)任務(wù)分配流程的自動(dòng)化。

DCOS上的Kubernetes意味著用戶可以在DCOS命令行界面上直接啟動(dòng)Kubernetes pod,使用與其他平臺(tái)上管理Kubernetes所用的相同命令。如果你要使用Docker和Kubernetes,想擁有完整的Kubernetes體驗(yàn),但同時(shí)也想使用像DCOS這樣的企業(yè)級(jí)平臺(tái)帶來(lái)的功能集時(shí),這點(diǎn)尤為重要。

如果你要使用諸如Spark、Cassandra、Hadoop、Chronos、Marathon或Jenkins等東西,同時(shí)希望通過(guò)同一個(gè)機(jī)器集群的相同命令行來(lái)啟動(dòng)這些系統(tǒng)的任務(wù)?;蛘?,如果你要使用能在公有云平臺(tái)與私有數(shù)據(jù)中心間轉(zhuǎn)移的可移植基礎(chǔ)設(shè)施時(shí),這點(diǎn)也很重要。

想象一下:現(xiàn)代企業(yè)在涉及信息技術(shù)時(shí)會(huì)有復(fù)雜需求,經(jīng)常要求使用各種各樣的系統(tǒng)和服務(wù),每一項(xiàng)都非常復(fù)雜。在數(shù)據(jù)前端,應(yīng)用及數(shù)據(jù)研究員可能要求訪問(wèn)Hadoop以進(jìn)行批量分析處理;Kafka用于準(zhǔn)實(shí)時(shí)消息;Cassandra作為一個(gè)大容量web應(yīng)用的高速、可擴(kuò)展的數(shù)據(jù)存儲(chǔ)。

DCOS讓用戶可以啟動(dòng)所有這些服務(wù),并且是直接通過(guò)命令行使用簡(jiǎn)單的命令完成的。它利用Apache Mesos內(nèi)核來(lái)調(diào)度和放置任務(wù),確保每個(gè)任務(wù)都能獲取它需要的資源。開發(fā)人員和數(shù)據(jù)研究員無(wú)須考慮他們需要幾個(gè)節(jié)點(diǎn)或者任務(wù)什么時(shí)候會(huì)運(yùn)行;他們只需要將任務(wù)寫下來(lái),然后讓系統(tǒng)處理剩下的事情。

Mesos是在UC Berkeley的AMPlab構(gòu)建的,部分受Google的前沿研究啟發(fā),也就是著名的Borg系統(tǒng)的一部分,Google用它來(lái)運(yùn)行所有基礎(chǔ)設(shè)施,包括像Gmail這樣的應(yīng)用。Mesos已經(jīng)服務(wù)于一些重要的應(yīng)用中:包括Twitter、Netflix、Hubspot及Yelp在內(nèi)的一大批公司已經(jīng)大量依賴于Mesos來(lái)管理它們的生產(chǎn)基礎(chǔ)設(shè)施。

Mesosphere DCOS構(gòu)建于Mesos之上,使得它更易于使用,同時(shí)讓在外部運(yùn)行企業(yè)應(yīng)用更可靠。當(dāng)我們說(shuō)Mesosphere DCOS是“企業(yè)級(jí)”時(shí),包括了高可用性、跨整個(gè)DCOS集群的安全及策略管理以及724365支持。所有的DCOS服務(wù),包括Kubernetes,可在相同的機(jī)器集里一起運(yùn)行,而不用擔(dān)心會(huì)相互干擾或被濫用。

或許,DCOS最好的一點(diǎn)是按你要求遷移的彈性計(jì)算環(huán)境。你可以在所有運(yùn)行Linux服務(wù)器的地方這么做,不論是數(shù)據(jù)中心還是公有云,并且每次都能獲得相同的用戶體驗(yàn)。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)