昆侖通態(tài) 10 寸工業(yè)物聯(lián)網(wǎng)一體化觸摸屏
智能制造 HMI 人機(jī)界面,工業(yè)自動化產(chǎn)線遠(yuǎn)程運維終端,工業(yè)一體化觸控終端,工業(yè)級穩(wěn)定性設(shè)計,CE/FCC 認(rèn)證:符合工業(yè)電磁兼容標(biāo)準(zhǔn)谷歌、IBM、英特爾、Joyent Docker以及其它眾多廠商共襄盛舉,旨在為容器創(chuàng)建出一套基礎(chǔ)設(shè)施堆棧。
近日,19家公司在谷歌的帶領(lǐng)下共同創(chuàng)建起一個新的開源基金會組織,其目標(biāo)在于解答一個困擾業(yè)界的難題——云體系應(yīng)該采用怎樣的架構(gòu)來服務(wù)現(xiàn)代應(yīng)用程序。
這一名為云原生計算基金會的年輕組織由Linux基金會負(fù)責(zé)構(gòu)建,其中囊括了技術(shù)業(yè)界的多位,包括谷歌、IBM、英特爾、Box、思科以及VMware,除此之外Docker、Cycle Computing、Mesosphere以及Weaveworks等規(guī)模較小的廠商也投身于其中。
該基金會的首要職責(zé)之一就是為谷歌麾下的Kubernetes開源容器管理軟件指明發(fā)展方向。不過除了這項公告,他們顯然還肩負(fù)著其它使命。
到底發(fā)生了什么?
該機(jī)構(gòu)當(dāng)中的19家企業(yè)希望能夠建立起一套參考基礎(chǔ)設(shè)施架構(gòu),從而將應(yīng)用程序托管在云環(huán)境當(dāng)中。
云原生計算基金會(簡稱CNCF)的計劃是整理出一份藍(lán)圖,其中包含需要采用哪些組件,并利用怎樣的方式將這些組件整合起來以支持分布式向外擴(kuò)展應(yīng)用程序。該基金會還打算允許供應(yīng)商及用戶將自己的組件添加到該架構(gòu)當(dāng)中。
這有點像創(chuàng)建一套用于構(gòu)建樂高積木作品的指令集,但大家可以根據(jù)自己的喜好挑選不同顏色的積木填充進(jìn)去。
該項目的初始部分包括谷歌的Kubernetes與Mesosphere的DCOS數(shù)據(jù)中心操作系統(tǒng),這兩套方案都屬于開源項目。
這些企業(yè)建立的難道只是一個新的開源容器項目?
對于關(guān)注云計算及容器市場的敏銳觀察家們來說,CNCF的建立目標(biāo)聽起來有點似曾相識。就在不到一個月之前,Docker公司剛剛公布了其開放容器倡議。該項目的主旨在于規(guī)范容器技術(shù)的基本概念(包括其技術(shù)層面的運行時及格式定義等),Joyent公司CTO兼CNCF技術(shù)委員會成員Bryan Cantrill指出。
CNCF給出的發(fā)展目標(biāo)則更為廣闊,其希望對支持云原生應(yīng)用程序及容器所必需的整套基礎(chǔ)設(shè)施堆棧作出確切定義。
繼續(xù)拿樂高舉例。開放容器協(xié)議(簡稱OCI)的存在是為了讓人們認(rèn)同每塊樂高積木的具體尺寸。而CNCF的目標(biāo)則在于創(chuàng)建起相關(guān)指令,幫助大家學(xué)習(xí)如何利用這些積木搭建起實際作品。
為什么值得關(guān)注?
容器技術(shù)已經(jīng)成為當(dāng)下具人氣的關(guān)注重點,但在實際使用的過程中,人們往往發(fā)現(xiàn)自己被某些技術(shù)難關(guān)擋住了去路。CNCF要做的就是解決這一難題。
創(chuàng)建容器并不是什么難事——但管理由容器構(gòu)建起的整體集群卻頗具挑戰(zhàn)。Stuart Miniman曾在一篇文章中提到了運行容器所需要的各類組件,其中包括容器網(wǎng)絡(luò)、服務(wù)發(fā)現(xiàn)、調(diào)度與安全等諸多要素。CNCF則認(rèn)為整套基礎(chǔ)設(shè)施藍(lán)圖都應(yīng)當(dāng)在設(shè)計過程中充分考慮到對容器以及云原生應(yīng)用程序的支持能力。
CNCF正集中討論容器的具體管理方式,而不僅僅關(guān)注其創(chuàng)建方式。這對于業(yè)界,特別是終用戶來講顯然是件好事。大型企業(yè)買家往往不會考慮使用容器技術(shù),除非已經(jīng)有成熟的管理平臺供他們選擇。
誰在名單中,誰在名單外
為了真正了解CNCF的既定目標(biāo),我們還需要參考加入其中并將為整個項目作出貢獻(xiàn)的具體供應(yīng)商。OCI擁有21家成員,而目前CNCF的成員數(shù)量為22家。
OCI的成員包括Amazon Web Services、EMC以及微軟等等。但這三家廠商并沒有參與CNCF。為什么會這樣?因為CNCF要做的是創(chuàng)建一套用于運行應(yīng)用程序以及容器系統(tǒng)的參考架構(gòu),而谷歌的Kubernetes很可能在其中占據(jù)主導(dǎo)地位。AWS與微軟已經(jīng)擁有了屬于自己的容器運行參考架構(gòu),而它們顯然不可能再費力為競爭對手谷歌提供幫助。Amazon公司CTO Werner Vogels本周曾對Amazon Elastic Container Service(即Amazon彈性容器服務(wù),簡稱ECS)進(jìn)行過詳盡論述,而這將成為AWS給出的容器管理方案。在另一方面,微軟公司在其Azure云當(dāng)中同時支持Linux與Windows容器。不過AWS與微軟都在OCI項目當(dāng)中致力于推動容器技術(shù)的標(biāo)準(zhǔn)化進(jìn)程。
大部分CNCF成員并不依賴于單一的特定基礎(chǔ)設(shè)施堆棧。像Box、Cycle Computing以及Twitter這樣的企業(yè)希望能夠推動云原生應(yīng)用程序的普及,但他們并不一定要關(guān)心這些應(yīng)用實際運行在哪種平臺之上。
與此同時,有10家廠商同時參與了OCI與CNCF。其中包括思科、Docker、高盛、英特爾、紅帽以及VMware等等。這些企業(yè)無疑希望通過這兩大開源項目尋求戰(zhàn)略性技術(shù)支持。