在微軟 Azure 團隊的合作下,Canonical 終于推出了基于 Ubuntu 16.04 LTS 的全新 Ubuntu Cloud 鏡像。其采用了定制的 Ubuntu 內核,并已于 2017 年 9 月 21 日向 Azure 用戶開放。在 Azure 云計算平臺上運行 Ubuntu 16.04 LTS(Xenial Xerus)的客戶,將自動默認用上 Ubuntu Cloud 鏡像。Canonical 表示,將為其提供同等程度的支持,直到該操作系統內核抵達 EOL 。
Ubuntu 16.04 是一個得到長期支持的發行版(發布于去年 4 月),意味著它能夠接收到 5 年的安全維護更新,到 2021 年 4 月份為止。
如果你近期通過 Azure 門戶下載到了 Ubuntu 16.04 LTS,則有很大幾率已經用上了全新定制的 Ubuntu 內核。Canonical 內核工程負責人 Leann Ogasawara 表示:
Canonical 與微軟之間的長久合作,將為內核版本帶來持續的升級、最新的特性、bug 修復、以及安全更新。使用 Azure 定制 Ubuntu 內核的實例,也將得到 Ubuntu Advantage 服務的支持。
在新聞公告中,Canonical 表示該定制內核有著許多益處,比如大小減少了 18%、兼容 Hyper-V、最新的 Hyper-V 設備驅動和特性、Azure HPC 的 RDMA 和 InfiniBand、以及對 Azure 加速網絡的更好支持。
此外,得益于 NAPI 和 Receive Segment Coalescing,該定制內核還可為不使用 ST-IOV 的訪客提升 10% 的吞吐量。
要檢查你當前所使用的 Ubuntu 16.04 LTS 云鏡像的內核是否為最新的 Azure 定制版本,可在終端模擬器中執行“uname -r”命令查看,如果后面加了“-azure”字樣即是。