歡迎光臨
每天分享高質量文章

OpenStack專案迎來對虛擬GPU及多種新型容器功能的支援能力

作為備受矚目的開源基礎設施專案,OpenStack旨在為企業使用者提供相當於私有雲版本的AWS。日前,OpenStack迎來了其第17個版本,即“Queens”。縱觀釋出內容,有些朋友可能會認為OpenStack社群籌備出的這一更新版本“不太給力”。但正如大型公有雲會以持續性方式不斷新增新服務一樣,OpenStack專案也同樣如此。
OpenStack基金會營運長Mark Collier在接受採訪時表示,“人們希望從雲中獲得更多收益。這些使用者希望將其遺留工作負載與新型工作負載執行在同一套平臺之上,但其中新型工作負載的具體形式卻一直在不斷變化。對我們來說,我們發現新型工作負載對於機器學習提出了旺盛的需求,這是一類非常熱門的領域,而人們將很快意識到其中蘊藏的價值。”
因此順理成章地,Queens發行版中新近引入的Marquee功能正是為了提供對vGPU的內建支援能力,這意味著使用者將能夠將GPU新增至虛擬機器當中。
正如Collier與OpenStack執行總監Jonathan Bryce所指出,截至目前,大多數使用者都會選擇使用帶有GPU的裸機伺服器。然而,這同時意味著使用者需要承擔由配置此類裝置所帶來的管理性成本。如今,使用者將能夠簡單使用vGPU驅動虛擬機器,並利用這部分資源執行科學與機器學習型工作負載。
除了支援vGPU之外,OpenStack還增加了對其它硬體及軟體加速資源(包括FPGA以及CryptoCards等)的支援——這一切要歸功於新的Cyborg專案。此專案能夠將這些資源作為獨立機器、OpenStack虛擬機器平臺或者裸機系統中的一部分進行部署。
正如在公有雲領域一樣,目前OpenStack專案的各個小組也在努力將容器作為該平臺當中不可或缺的重要組成部分。正如Collier所提到,“容器化所掀起的風潮仍在繼續”。在此次釋出的新版本當中,這主要是指剛剛推出的OpenStack Zun容器服務,其允許使用者在無需管理伺服器及叢集的前提下輕鬆啟動並執行容器。而OpenStack的各項核心服務則負責為Zun提供處理並執行這些容器時所必需的網路、儲存與認證機制。
Kuryr專案也在此次新版本中首次亮相。在其加盟之下,OpenStack如今也添加了對Kubernetes的支援能力——即客觀層面的容器編排標準。Kuryr專案將一系列原生Kubernetes概念(例如pods)引入到OpenStack網路堆疊當中。
與之相關的是,OpenStack專案亦開始嘗試利用容器將自身帶入網路邊緣。OpenStack-Helm這一全新專案能夠在Kubernetes之上為OpenStack提供更簡便易行的生命週期管理能力(並允許使用者將OpenStack專案作為獨立服務執行); 而另一新專案LOCI則提供各項服務的容器映象。這兩項功能的出爐使得OpenStack能夠更輕鬆在邊緣位置得到使用,同時亦有助於管理複雜的OpenStack部署任務。
正如Collier與Bryce所指出,此次推出的新版本為OpenStack添加了眾多新的高可用性功能,這一點對於該專案使用者的實際需求而言非常重要(其中包括多家電信廠商與大型企業,例如eBay、Comcast乃至深圳證券交易所等等)。
OpenStack團隊目前還在關註無伺服器計算這一新興領域。到目前為止,已經有多個社群專案正積極探索之一領域,但目前OpenStack團隊尚未推出任何官方無伺服器專案。Bryce與Collier在採訪中解釋稱,他們仍然高度關註這一技術趨勢,並表示多數新興開源無伺服器框架已經與Kubernetes建立起依賴關係——而Kubernetes顯然已經得到OpenStack的全力支援。
原文連結:https://beta.techcrunch.com/2018/02/28/openstack-gets-support-for-virtual-gpus-and-new-container-features/

Kubernetes 實戰培訓

本次培訓內容包括:Docker容器的原理與基本操作;容器網路與儲存解析;Kubernetes的架構與設計理念詳解;Kubernetes的資源物件使用說明;Kubernetes 中的開放介面CRI、CNI、CSI解析;Kubernetes監控、網路、日誌管理;容器應用的開發流程詳解等,點選識別下方二維碼加微信好友瞭解具體培訓內容

3月23日開始上課,點選閱讀原文連結即可報名。
贊(0)

分享創造快樂