“多云運(yùn)營(yíng)是新常態(tài)。”Ubuntu規(guī)范和創(chuàng)始人的首席執(zhí)行官M(fèi)ark Shuttleworth表示,“在所有主要公有云上,啟動(dòng)時(shí)間和性能優(yōu)化鏡像使Ubuntu 18.04 LTS成為云計(jì)算最快、最有效的操作系統(tǒng),尤其是存儲(chǔ)和計(jì)算密集型任務(wù),如機(jī)器學(xué)習(xí)。”
Kubeflow和一系列CI/CD工具被集成在Canonical Kubernetes中,并與谷歌GKE對(duì)齊,用于本地和云AI開(kāi)發(fā)。
谷歌的云AI產(chǎn)品經(jīng)理云說(shuō):“有一個(gè)能適應(yīng)高級(jí)工作負(fù)載(如AI和ML)的操作系統(tǒng),對(duì)高速運(yùn)作的團(tuán)隊(duì)來(lái)說(shuō)是至關(guān)重要的。伴隨著Ubuntu 18.04 LTS和Canonical參與Kubeflow項(xiàng)目的合作,Canonical提供了一個(gè)大家熟悉和高性能的操作系統(tǒng),它隨處可用。無(wú)論是在本地還是在云端,軟件工程師和數(shù)據(jù)科學(xué)家都可以使用他們已經(jīng)熟悉的工具,如Ubuntu、Kubernetes和Kubeflow,并大大加速為客戶提供價(jià)值的能力。”
用NVIDIA GPU的硬件加速被集成在Ubuntu 18.04 LTS云鏡像、Canonical的OpenStack和Kubernetes發(fā)行版(面向本地裸機(jī)運(yùn)營(yíng))中,支持Kubeflow和其他機(jī)器學(xué)習(xí)/AI工作流程。
替代VMware的私有云
Canonical OpenStack交付私有云(相比VMware大幅節(jié)省成本),并提供了一個(gè)現(xiàn)代的、開(kāi)發(fā)人員友好的API。帶有對(duì)NFV和NVIDIA Tesla GPU以及其他GPU的內(nèi)置支持,Canonical OpenStack產(chǎn)品已經(jīng)成為數(shù)字轉(zhuǎn)型工作負(fù)載的參考云。現(xiàn)在,Ubuntu是世界上最大的OpenStack云的核心,無(wú)論是公有云還是私有云,應(yīng)用在金融、媒體、零售和電信等關(guān)鍵領(lǐng)域。
Kubernetes
Canonical的Kubernetes發(fā)行版(CDK)可以在公有云、VMware、OpenStack和裸機(jī)上運(yùn)行,并提供最新的上游版本(目前是Kubernetes 1.10)。在最初的三步引導(dǎo)部署之后,該發(fā)行版支持升級(jí)到Kubernetes的新版本,按需擴(kuò)展Kubernetes集群,并與用于存儲(chǔ)、網(wǎng)絡(luò)和監(jiān)控的可選組件集成。一系列的合作伙伴為CDK提供解決方案,如Rancher 2.0。
AI與機(jī)器學(xué)習(xí)平臺(tái)
CDK支持使用Kubernetes NVIDIA設(shè)備插件的工作負(fù)載的GPU加速。復(fù)雜的工作負(fù)載,如Kubeflow(利用NVIDIA GPU)也可以運(yùn)行在CDK上,這反映了Canonical與谷歌加速機(jī)器學(xué)習(xí)在企業(yè)中應(yīng)用的聯(lián)合努力,并提供了一種可移植的方式來(lái)大規(guī)模開(kāi)發(fā)和部署ML應(yīng)用程序。用Kubeflow和CDK構(gòu)建和測(cè)試的應(yīng)用程序可以完美移植到谷歌云。
Ubuntu上的開(kāi)發(fā)者可以在他們的工作站上創(chuàng)建應(yīng)用,在有CDK的私有裸機(jī)Kubernetes上測(cè)試應(yīng)用,并跨谷歌GKE上的大量數(shù)據(jù)集運(yùn)行應(yīng)用。所得到的模型和推理引擎可以在網(wǎng)絡(luò)邊緣傳輸?shù)経buntu設(shè)備,為工作站、機(jī)架、云和設(shè)備的機(jī)器學(xué)習(xí)創(chuàng)造一條完美的管道。
LXD3.0:遺留工作負(fù)載的容器
LXD 3支持旨在性能和密度的傳統(tǒng)工作負(fù)載向容器的“lift-and-shift”,這是企業(yè)容器策略的重要組成部分。雖然新的應(yīng)用將用容器和Kubernetes來(lái)構(gòu)建,但遺留應(yīng)用的長(zhǎng)尾意味著給對(duì)容器感興趣的數(shù)據(jù)中心運(yùn)營(yíng)商帶來(lái)最直接的好處。
LXD提供“機(jī)器容器”,它像虛擬機(jī)一樣,包含一個(gè)完整的和可變的Linux客戶操作系統(tǒng)(如Ubuntu、RHEL或CENTOS)。它為遺留應(yīng)用程序提供了一種傳統(tǒng)的管理環(huán)境,其運(yùn)行速度堪比裸機(jī),沒(méi)有管理程序的延遲。使用不支持或終結(jié)Linux環(huán)境(Meltdown和Spectre沒(méi)有修復(fù))的用戶,可以將這些工作負(fù)載“lift-and-shift”到Ubuntu 18.04 LTS的LXD上——帶有所有的最新內(nèi)核安全修復(fù)。
跨桌面到云端部署的snap的加速
隨著3000多個(gè)snap的發(fā)布和數(shù)百萬(wàn)安裝(包括Spotify、Skype、SLAK和Firefox的官方發(fā)布),snap已經(jīng)成為在Linux上獲取應(yīng)用程序的一種流行方式。snap完全集成在Ubuntu GNOME 18.04 LTS和KDE Neon中。發(fā)布者直接提供更新,并通過(guò)增強(qiáng)內(nèi)核隔離和系統(tǒng)服務(wù)調(diào)解來(lái)維護(hù)安全性。
“snap提供了可靠交付CLI的平臺(tái)。”CLI工程師Helku Jeff Dickey說(shuō),“自動(dòng)更新確保用戶總是使用最新版本,這簡(jiǎn)化了我們的支持工作。我們很高興看到越來(lái)越多的Linux發(fā)行版支持snap,并成為跨Linux交付軟件的標(biāo)準(zhǔn)。”
snap可用于桌面、設(shè)備、云虛擬機(jī)和裸機(jī)服務(wù)器,為應(yīng)用程序和框架提供一致的交付機(jī)制。從工作站到邊緣和云具有相同的平臺(tái)加速了全球部署和運(yùn)營(yíng)。Ubuntu 18.04 LTS提供一個(gè)默認(rèn)的GNOME桌面。
在Windows桌面上超高速運(yùn)行的Ubuntu
與微軟合作開(kāi)發(fā)的新HyV-V優(yōu)化鏡像增強(qiáng)了Windows中Ubuntu的虛擬機(jī)體驗(yàn)。“在我們即將推出的OS版本中,Hyy-V的Quick Create VM Gallery將包括最新的Ubuntu 18.04 LTS鏡像。”微軟項(xiàng)目經(jīng)理Craig Wilhite說(shuō),“這個(gè)Ubuntu VM鏡像將被預(yù)先配置為提供剪貼板功能、驅(qū)動(dòng)器重定向、動(dòng)態(tài)調(diào)整VM控制臺(tái)窗口的大小等——我們希望為Windows上的Linux提供良好的Hyv-V客戶端VM體驗(yàn)。”
最小桌面安裝
對(duì)那些希望節(jié)省磁盤(pán)空間和為特定應(yīng)用或需求定制機(jī)器的用戶,流行的新最小桌面安裝只提供核心桌面和瀏覽器。在企業(yè)環(huán)境中,最小桌面作為自定義桌面鏡像的基礎(chǔ),減少了平臺(tái)的安全橫截面。