故事的開(kāi)頭是這樣滴,話說(shuō)有一天,,老孫正在瀏覽網(wǎng)站,,突然被一條消息所吸引, EasyStack在德國(guó)柏林舉行的CloudNativeCon+KubeCon容器大會(huì)上,,正式發(fā)布了基于Kubernetes技術(shù)的容器集群產(chǎn)品ESContainer,。此舉使得EasyStack同紅帽、Mirantis一道成為全球三大同時(shí)具備OpenStack和Kubernetes(K8S)產(chǎn)品的專(zhuān)業(yè)開(kāi)源企業(yè),,也是中國(guó)首個(gè)OpenStack+Kubernetes專(zhuān)業(yè)開(kāi)源企業(yè),。 聽(tīng)到這條消息,老孫的確有些意外,,因?yàn)樵谶^(guò)去的一段時(shí)間中,,對(duì)容器的興趣常常被認(rèn)為是一種對(duì)OpenStack的威脅或者說(shuō)至少是一種替代性的選項(xiàng)。有些業(yè)內(nèi)人士甚至認(rèn)為,, Kubernetes和Mesos等容器管理平臺(tái)將會(huì)抵消用戶對(duì)OpenStack的需求,,因?yàn)橛脩艨梢怨芾碜约旱幕A(chǔ)設(shè)施,從而對(duì)OpenStack層沒(méi)有了需求,。 因此,,一家一直玩OpenStack的廠商,突然宣布發(fā)布基于Kubernetes技術(shù)的容器集群產(chǎn)品,,似乎是有些自相矛盾,。也許是猜到了大家的疑慮,EasyStack迅速組織了一場(chǎng)媒體溝通會(huì),,以就此事與媒體進(jìn)行溝通,,而老孫也帶著自己心中的疑惑來(lái)到了EasyStack位于著名的后場(chǎng)村路的辦公室。 容器替代OpenStack,?NO,!“用容器、Kubernetes或者是Mesos結(jié)合來(lái)替代類(lèi)似OpenStack之類(lèi)的基礎(chǔ)架構(gòu)云的想法,,從其定義上就是錯(cuò)的“,,EasyStack聯(lián)合創(chuàng)始人兼CTO劉國(guó)輝在媒體溝通會(huì)的開(kāi)頭就開(kāi)門(mén)見(jiàn)山的指出了容器并非是要替代OpenStack。 為了證明這個(gè)觀點(diǎn),,劉國(guó)輝解釋道,,“因?yàn)楫?dāng)我們回過(guò)頭來(lái)看容器的先驅(qū)谷歌,,它當(dāng)初推出Borg并不是為了解決基礎(chǔ)架構(gòu)的問(wèn)題,而是要解決應(yīng)用,、大規(guī)模集群,、無(wú)人值守、不需要堅(jiān)守以及自動(dòng)升級(jí)的問(wèn)題,。因此,,將容器定位于替代OpenStack,自然很難有好的結(jié)果,,也無(wú)法與客戶建立起共識(shí),。” 劉國(guó)輝繼續(xù)說(shuō)道:“實(shí)際上,,基于我們這么對(duì)對(duì)容器的理解,,對(duì)行業(yè)關(guān)鍵用戶落地的經(jīng)驗(yàn),再加上我們已有的云,,我們發(fā)現(xiàn)如果想要全面完善的解決用戶目前面臨的諸如網(wǎng)絡(luò),、存儲(chǔ)、硬件,、資源池、自服務(wù),、容災(zāi)等問(wèn)題,,僅僅依靠容器是無(wú)法解決的,需要多種能力的融合,。 其一是PasS平臺(tái)的能力,,這個(gè)PaaS平臺(tái)不是傳統(tǒng)僅僅提供IT基礎(chǔ)設(shè)施的PaaS平臺(tái),而應(yīng)該是將應(yīng)用層基礎(chǔ)設(shè)施,、自動(dòng)化,、集群等這些能力合二為一的PaaS平臺(tái),它需要能夠很好的解決存儲(chǔ)網(wǎng)絡(luò)一體化,、多租戶虛實(shí)結(jié)合等諸多問(wèn)題,,只有這樣才有可能把容器集群的能力充分發(fā)揮出來(lái)。 其二是容器集群的管理能力,,這個(gè)容器集群的管理能力也不僅僅是單純的針對(duì)容器集群的管理,,而是與基礎(chǔ)架構(gòu)資源管理的深度融合。而基于在ESCloud方面的經(jīng)驗(yàn),、優(yōu)勢(shì),,以及對(duì)Kubernetes的深入研究,我們發(fā)現(xiàn),,Kubernetes在設(shè)計(jì)初衷,,設(shè)計(jì)理念,、集群調(diào)度方面確實(shí)有很多獨(dú)到之處,而我們也發(fā)現(xiàn)Kubernetes無(wú)論是在社區(qū)的活躍度還是在增長(zhǎng)勢(shì)頭等方面都呈現(xiàn)出比較強(qiáng)勁的趨勢(shì),所以我們從去年開(kāi)始就制定了基于kubernetes技術(shù)研發(fā)一款可以融合OpenStack基礎(chǔ)架構(gòu)資源管理能力的容器集群管理器的路線,,但由于需要解決一些關(guān)鍵問(wèn)題,,因此,直到今年,,我們才正式推出了這款產(chǎn)品,。” 劉國(guó)輝表示,,EasyStack觀察Kubernetes或者容器已經(jīng)很長(zhǎng)時(shí)間了,。但EasyStack認(rèn)為,想要達(dá)到最佳的效果,,能夠解決關(guān)鍵問(wèn)題,,需要有一個(gè)共識(shí),這個(gè)共識(shí)其實(shí)在逐步的凝聚過(guò)程當(dāng)中,,早了不行,,晚了也不行。所以甚至在公司創(chuàng)立之前,,EasyStack就在審視這個(gè)技術(shù),,但那時(shí)Kubernetes在技術(shù)、用戶,、企業(yè)級(jí)方面都發(fā)展的不太成熟,,而直到今天,各方面的條件已經(jīng)成熟,, 這款產(chǎn)品才得以推出,。 OpenStack+Kubernetes,1+1>2!EasyStack創(chuàng)始人兼CEO陳喜倫對(duì)劉國(guó)輝的觀點(diǎn)進(jìn)行了總結(jié),,他表示,,EasyStack之所以推出基于Kubernetes技術(shù)的容器集群產(chǎn)品ESContainer,第一是技術(shù)和戰(zhàn)略的前瞻性,,第二是基于客戶的實(shí)踐和需求,,第三,是面向未來(lái),。 陳喜倫表示,,目前,技術(shù)發(fā)展的趨勢(shì)是以開(kāi)源技術(shù)為核心的新一代的產(chǎn)品和新一代的服務(wù),,因此EasyStack還是要堅(jiān)持從開(kāi)源社區(qū)入手,,這也是EasyStack決定在除了OpenStack之外,選擇在Kubernetes社區(qū)進(jìn)行投入的原因,。而技術(shù)和戰(zhàn)略的前瞻性,、基于客戶的實(shí)踐和需求,、面向未來(lái)則是EasyStack未來(lái)發(fā)展的三大核心戰(zhàn)略。 技術(shù)和戰(zhàn)略的前瞻性,,即合適的時(shí)候推出合適的產(chǎn)品,,任何一個(gè)新技術(shù),特別是互聯(lián)網(wǎng)產(chǎn)生的技術(shù),,首先會(huì)在大型互聯(lián)網(wǎng)公司應(yīng)用,,然后是更多互聯(lián)網(wǎng)公司應(yīng)用,最后是企業(yè)級(jí)應(yīng)用,。而當(dāng)企業(yè)開(kāi)始應(yīng)用的時(shí)候,,就是推出產(chǎn)品的最佳時(shí)機(jī)。 此外,,EasyStack不希望將一個(gè)閉源和鎖定的產(chǎn)品交給客戶,,而是希望是以開(kāi)源技術(shù)為核心,以社區(qū)的方式,,緊隨國(guó)際社區(qū)戰(zhàn)略來(lái)推廣產(chǎn)品,,而這是EasyStack的Kubernetes產(chǎn)品的一個(gè)特點(diǎn)。 而這三大戰(zhàn)略具體到Kubernetes就是OpenStack+Kubernetes,,產(chǎn)生1+1>2的效應(yīng),。而這種1+1>2的效應(yīng),在Linux+OpenStack上就曾經(jīng)發(fā)生過(guò),,可以說(shuō),,沒(méi)有Linux就沒(méi)有OpenStack。而Linux+OpenStack之所以能夠發(fā)生1+1>2的效應(yīng),,是源于進(jìn)入一個(gè)新的時(shí)代需要一個(gè)新的云端操作系統(tǒng),、新的Kernal,,新的平臺(tái)來(lái)解決大規(guī)模技術(shù)數(shù)據(jù)中心的一個(gè)基礎(chǔ)資源資源化的問(wèn)題,,而縱觀OpenStack過(guò)去的發(fā)展,本質(zhì)上也就是在解決大規(guī)模技術(shù)數(shù)據(jù)中心的一個(gè)基礎(chǔ)資源資源化的問(wèn)題,。而當(dāng)前,,企業(yè)目前面臨著應(yīng)用互聯(lián)網(wǎng)化,應(yīng)用分布式化,,應(yīng)用滿足彈性和Scaleout等諸多問(wèn)題,,這也需要一個(gè)新的系統(tǒng),新的平臺(tái)來(lái)解決,,而這就是OpenStack+Kubernetes所擔(dān)負(fù)的使命,。 陳喜倫繼續(xù)說(shuō)道,技術(shù)演變過(guò)程的本質(zhì),,從來(lái)都是從基礎(chǔ)設(shè)計(jì)標(biāo)準(zhǔn)化,、層次化,,在向上一層層“搭積木“的過(guò)程。人工智能,,云計(jì)算如果沒(méi)有基礎(chǔ)大數(shù)據(jù)的支撐,,只能是空中樓閣。其實(shí)EasyStack所做的事情只不過(guò)是從基礎(chǔ)層面體現(xiàn)了IT基礎(chǔ)核心技術(shù)的逐步標(biāo)準(zhǔn)化過(guò)程,。對(duì)EasyStack來(lái)說(shuō),,從一開(kāi)始,就沒(méi)有僅僅把自己定義為一家OpenStack公司,,走出Kubernetes這一步,,是公司創(chuàng)辦核心戰(zhàn)略的更充分的體現(xiàn),未來(lái)大家將會(huì)看到EasyStack更多的基于開(kāi)源技術(shù)的產(chǎn)品和服務(wù)的推出,?;陂_(kāi)源技術(shù)為企業(yè)客戶,特別是大型企業(yè)客戶提供滿足這些企業(yè)下一代應(yīng)用的產(chǎn)品和服務(wù)是EasyStack的大戰(zhàn)略,。簡(jiǎn)單來(lái)說(shuō),,就是EasyStack的一百多家企業(yè)級(jí)客戶,其中多數(shù)客戶也需要Kubernetes,,EasyStack就是要解決最后這一公里的應(yīng)用的問(wèn)題,。 陳喜倫最后總結(jié),EasyStack對(duì)Kubernetes是長(zhǎng)期的戰(zhàn)略性投入,,而不是機(jī)會(huì)主義,。實(shí)際上2016年下半年開(kāi)始EasyStack就相繼加入了CNCF基金會(huì)和OCI基金會(huì),這是EasyStack一個(gè)全面的布局,。 ESContainer,,OpenStack+Kubernetes的珠聯(lián)璧合在談到具體的ESContainer產(chǎn)品時(shí),劉國(guó)輝表示,,無(wú)論是Kubernetes,,還是Mesos,確實(shí)不一定需要直接構(gòu)建于一個(gè)類(lèi)似于OpenStack的基礎(chǔ)架構(gòu)云之上,,但關(guān)鍵的是,,云必須具備一定的能力才能稱(chēng)之為云,因?yàn)槲覀儾粌H僅是需要用這個(gè)技術(shù)去構(gòu)建一個(gè)應(yīng)用,,而是需要用這個(gè)技術(shù)包裝,、調(diào)度、DevOps,、自動(dòng)化整個(gè)開(kāi)發(fā),、構(gòu)建、運(yùn)維、部署應(yīng)用的全過(guò)程,,這是云的最大價(jià)值的體現(xiàn),。但是,僅僅依靠Kubernetes或者M(jìn)esos,,這種能力是無(wú)法得到完全體現(xiàn)的,。這是因?yàn)镵ubernetes或者M(jìn)esos缺乏解決諸如運(yùn)行環(huán)境,網(wǎng)絡(luò),、數(shù)據(jù)持久化,、上線、監(jiān)控,、備份,、多租戶、資源池塘彈性供給等等一系列問(wèn)題的能力,。而OpenStack對(duì)于基礎(chǔ)架構(gòu)管理方面的能力則補(bǔ)上了Kubernetes的這塊短板,,因此,EasyStack推出了將OpenStack和Kubernetes能力融為一體的ESContainer,。 陳喜倫補(bǔ)充道,,要做好容器或者Kubernetes的管理,需要基礎(chǔ)設(shè)施,,如計(jì)算,、網(wǎng)絡(luò)、存儲(chǔ)等各方面的良好支持,,而目前看來(lái),,要達(dá)成這種良好的支持,最好的方式就是把OpenStack的核心模塊拿來(lái)支撐容器的場(chǎng)景,,這叫1+1>2,。而更多的用戶是愿意擁抱一個(gè)基于Linux容器的管理平臺(tái)的,這也就是為什么會(huì)有超過(guò)一半的用戶愿意用OpenStack+Kubernetes來(lái)部署容器的最主要原因,。實(shí)際上,,從用戶的角度來(lái)看,要解決容器更快的滿足企業(yè)應(yīng)用的需求,,更多的需要解決基礎(chǔ)層面支撐的問(wèn)題,,而OpenStack基礎(chǔ)服務(wù)和云的支撐能力加上Kubernetes解決應(yīng)用的問(wèn)題,,就可以解決這些問(wèn)題,,總之, Kubernetes+OpenStack或者Kubernetes+基礎(chǔ)云服務(wù)能發(fā)揮1+1>2的效應(yīng),,是云服務(wù)未來(lái)發(fā)展的一個(gè)大趨勢(shì),,這也是OpenStack基金會(huì)和Kubernetes基金會(huì)所達(dá)成的共識(shí)。 陳喜倫表示,, OpenStack可以管物理機(jī),,也可以管理虛擬機(jī)和容器,,Kubernetes進(jìn)行容器方面的調(diào)度。而實(shí)際上,,Docker,、OpenStack、Kubernetes只有通過(guò)一體化才能更好的滿足企業(yè)各種各樣的應(yīng)用形態(tài)的需求,。因?yàn)槿萜魇且活?lèi)工作負(fù)載,,虛擬機(jī)是一套工作負(fù)責(zé),物理機(jī)也是一套動(dòng)作負(fù)責(zé),,但是企業(yè)并不希望存在多套基礎(chǔ)架構(gòu),,而是需要統(tǒng)一化,OpenStack基金會(huì)給EasyStack的定義也是One Platform for Next Generration,,這同時(shí)也是EasyStack的一個(gè)核心戰(zhàn)略,,從這些層面來(lái)說(shuō),EasyStack也應(yīng)該給用戶提供一個(gè)整體的平臺(tái)方案,,而ESContainer就是這樣一個(gè)平臺(tái),。 據(jù)老孫了解,ESContainer 采用面向應(yīng)用角度的設(shè)計(jì),,自身提供應(yīng)用管理服務(wù),,方便用戶在平臺(tái)中集中管理發(fā)布容器化應(yīng)用;對(duì)于有狀態(tài)應(yīng)用場(chǎng)景進(jìn)行優(yōu)化,,方便用戶構(gòu)建多層微服務(wù)化應(yīng)用,;支持無(wú) Overlay 純二層網(wǎng)絡(luò)等多種網(wǎng)絡(luò)方案,容器應(yīng)用與虛擬化應(yīng)用網(wǎng)絡(luò)直通,;增強(qiáng)監(jiān)控與日志,,面對(duì)龐大的容器集群,ESContainer還提供了增強(qiáng)的多級(jí)的監(jiān)控,、日志管理,。 ESContainer 面向企業(yè)級(jí)容器化應(yīng)用的管理和編排場(chǎng)景,產(chǎn)品提供包括自動(dòng)化部署,、強(qiáng)化的管理界面,、應(yīng)用商店,多級(jí)監(jiān)控,、支持虛擬機(jī),、可視化編排、物理機(jī)資源池的混合部署,,并且與EasyStack的企業(yè)級(jí)OpenStack平臺(tái)ESCloud 深度融合,,無(wú)縫的使用 ESCloud 提供的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源以及豐富的軟件基礎(chǔ)設(shè)施,為云計(jì)算從以資源為中心到以應(yīng)用為中心打通了最后一公里,。 值得一提的是,,EasyStack云計(jì)算內(nèi)核ESCore 還專(zhuān)門(mén)為ESContainer進(jìn)行裁剪與優(yōu)化、提供適合容器運(yùn)行的定制化操作系統(tǒng),,能夠?yàn)槿萜骷簬?lái)更高密度的運(yùn)行能力,,同時(shí)提供了更加穩(wěn)定高效的底層環(huán)境。 ESContainer最大的特色是能夠讓Kubernetes與OpenStack深度融合,帶來(lái)1+1>2的能力:ESCloud 專(zhuān)注于數(shù)據(jù)中心基礎(chǔ)設(shè)施的管理和支撐傳統(tǒng)應(yīng)用業(yè)務(wù)的運(yùn)行,,ESContainer專(zhuān)注于為企業(yè)新型應(yīng)用的改造提供一站式平臺(tái),,兩者結(jié)合優(yōu)勢(shì)互補(bǔ),成為新型的異構(gòu)數(shù)據(jù)中心基礎(chǔ)設(shè)施平臺(tái),,為企業(yè)提供創(chuàng)新源動(dòng)力,。 1)ESContainer和ESCloud融合,Kubernetes 使用 OpenStack Keystone 作為用戶管理系統(tǒng),,用 Keystone 作為統(tǒng)一用戶管理平臺(tái),,打通兩個(gè)平臺(tái)的認(rèn)證體系。 此外,,ESContainer還可使用 Ceph 作為持久存儲(chǔ)后端,,為容器提供持久數(shù)據(jù)卷存儲(chǔ)。 PS:學(xué)習(xí)Mesos的開(kāi)發(fā)者們有福啦,,Mesosphere聯(lián)合創(chuàng)始人兼CTO ,,Marathon的主要作者Tobi Knaup將于5月18日和19日在CCTC 2017上面和廣大技術(shù)愛(ài)好者面對(duì)面交流,他曾是Airbnb的第一位工程師以及技術(shù)帶頭人,,編寫(xiě)了Airbnb的大部分程序,,包括搜索以及欺詐預(yù)測(cè)功能。在他的努力下,,Airbnb的用戶承載量達(dá)到百萬(wàn)級(jí),,并擁有世界一流的工程師團(tuán)隊(duì)。登陸官網(wǎng),,了解更多大會(huì)信息 |
|
來(lái)自: quasiceo > 《待分類(lèi)1》