在 Azure 中支援 Linux 和開放原始碼技術

注意事項

本文中參考的 CentOS 是 Linux 發行版,並會到達生命周期結束 (EOL) 。 請考慮您的使用並據以規劃。 如需詳細資訊,請 參閱 CentOS 生命週期結束指引

原始產品版本:雲端服務 (Web 角色/背景工作角色) 、MSfC Azure-Azure Apps (IaaS)
原始 KB 編號: 2941892

本文說明 Azure 中背書 Linux 發行版和 開放原始碼 技術的支持原則。

注意事項

您可以在本文中找到 Azure Stack Hub 支援的 Linux 發行

Azure 中的 Linux

已背書的Linux發行版是由Linux合作夥伴建立和發佈,以在 Azure 環境中使用。 我們建議您使用背 書的Linux發行版 ,因為這些發行版是由全世界一些最知名的Linux廠商所維護。 利用此機會來探索市集,以尋找來自其他廠商的系統,例如,致使者、AlmaLinux 和 Kali。 Microsoft 支援這類散發套件,但客戶可能需要與廠商互動,以允許組織之間的共同作業以獲得支援。 特定散發的修正程式必須由廠商提供。

Linux 支援矩陣

Linux 散發套件 Microsoft 支援服務 原則 客戶資源
將自己的Linux虛擬機 (VM) 至 Azure 的客戶 Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 主要責任在於客戶。 Microsoft 或許能夠提供 Linux 內問題的指引。

想要自定義映像嗎? 從這裡開始:Microsoft Azure:Linux 虛擬機器
CentOS by Rogue Wave Software (先前為 Open Logic) Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 CentOS 專案
CoreOS
CoreOS 排定在 2020 年 5 月 26 日之前結束生命週期。
Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 Microsoft 有兩個 (2) 適用於 CoreOS 使用者的移轉通道:

  • Flatcar by Kinvolk (see the "Flatcar Container Linux by Kinvolk" entry)
  • Fedora Core OS (客戶必須根據 移轉檔 上傳自己的映像)
Debian by Credativ Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 Debian GNU/Linux 作為 Azure MarketplaceCredativ 支持聯繫人的背書散發套件
Flatcar Container Linux by Kinvolk Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 從 CoreOS 移轉至 Flatcar Container Linux
Oracle Linux by Oracle Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 Oracle Linux 用戶必須擁有使用中的 Oracle 授權。 Microsoft 或許可以提供一些指引,但可能會延遲 Oracle 的支持問題。 存留期支持原則:Oracle Linux 和 Oracle VMOracle 支援聯繫人的涵蓋範圍
Red Hat Enterprise Linux (由 Red Hat) RHEL Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 如需詳細資訊,請參閱 Red Hat 和 Microsoft Azure 認證雲端 & 服務提供者支持原則 Red Hat 有兩個 (2) 供應專案,適用於 Azure 中的 RHEL:


Microsoft 和 Red Hat 合作夥伴提供整合式支持體驗。 支援成本已整合到隨選映像的耗用成本中。

雲端存取 (BYOS) 支援客戶必須與這兩家公司有支持合約。 系統可能會要求客戶透過支援合約與 Red Hat 接洽,並透過服務要求將 Microsoft 和 Red Hat 結合在一起。

您可以透過 Azure Hybrid Benefit,將隨選轉換為雲端存取或隨選雲端存取。

如需詳細資訊,請參閱預覽:Azure Hybrid Benefit – 它如何適用於Linux 虛擬機器
SUSE Linux Enterprise Server by SUSE openSUSE by SUSE Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。

SUSE 在 Azure 中有三個供應專案:

  • 將您自己的訂用帳戶 (BYOS)

    客戶必須向 SUSE 註冊才能使用這些映像。 Microsoft 可能會提供 Linux 問題的指引,但可能會將客戶問題直接延後至 SUSE。

  • 具有修補支援的 SUSE 映像

    這些映像包括來自 SUSE 的 VM 更新。 Microsoft 可協助解決 Linux 問題,但這些映像不包含 SUSE 的額外支援。 SUSE 相關的查詢可能需要客戶直接參與 SUSE,而且需要有效的 SUSE 支援合約。

  • 24x7 支援映像

    這些影像包括透過 Microsoft 的 Web、電子郵件、聊天和電話進行更新和支援。 SUSE 每天都支持這些映像,如 SUSE 公用雲端指南中的公用雲端映像支持原則中所定義。 這些映像會被視為 SUSE 層級 3 訂用帳戶。 從這些映像建立的 VM 除了 Azure 平台費用之外,還會產生每小時的支持費用。

PAYG 供應專案與 BYOS 之間的轉換可透過 Azure Hybrid Benefit 來完成。

如需詳細資訊,請參閱預覽:Azure Hybrid Benefit – 它如何適用於Linux 虛擬機器

Ubuntu Linux by Canonical Microsoft 支援服務 將協助您使用 Azure 平臺或服務,並可提供 Linux 內問題的指引。 需要有支持計劃才能參與 Microsoft 支援服務。 Ubuntu Wiki:版本

Ubuntu 生命週期和發行頻率

重要事項

建議的動作:標準 Ubuntu 18.04 LTS 於 2023 年 5 月 31 日終止標準支援

您可以繼續使用現有的 VM。 不過,Canonical 將不再提供安全性、功能和維護更新,而且可能會讓您的系統容易受到攻擊。 建議您移轉至下一個Ubuntu LTS版本,或升級至Ubuntu Pro,以從 Canonical 存取延伸的安全性和維護。

  • 升級至Ubuntu 20.04 LTS或Ubuntu 22.04

    轉換至最新的操作系統,例如 Ubuntu 20.04 LTSUbuntu Pro 22.04 LTS,對於效能、硬體啟用和新技術優點而言很重要,我們建議新實例使用。 轉換可能是現有部署的複雜程式。 因此,它應該適當地設定範圍,並使用您的工作負載進行測試。 雖然沒有從Ubuntu 18.04 LTS到Ubuntu 22.04 LTS的直接升級路徑,但您可以直接升級至Ubuntu 20.04 LTS,然後升級至Ubuntu 22.04 LTS,或直接安裝Ubuntu 22.04 LTS。 如需詳細資訊,請參閱 Ubuntu Server升級指南

    注意: 就地升級至 exmaple 的新主要版本 (,從 Ubuntu 18.04 升級至 20.04) 會導致虛擬機 (VM) 的數據平面與 控制平面 中斷連線。 無法使用自動客體修補自動OS映像升級HotpatchingAzure 更新管理員 等 Azure 功能。 若要使用這些功能,建議您使用慣用的操作系統來建立新的 VM,而不是執行就地升級。

  • Ubuntu Pro – 將安全性維護延長至 2028 年

    Ubuntu Pro 包含所有Ubuntu套件的安全性修補,因為基礎結構和應用程式的擴充安全性維護 (ESM) ,以及選擇性全時 (一天 24 小時、每周 7 天) 電話和票證支援。 在 2028 年 4 月之前,Ubuntu Pro 18.04 LTS 將保持完全支援。 Ubuntu Pro 適用於最多五部 VM 上的個人和小型商業使用者,以及針對企業提供透明的每部計算機定價。 執行Ubuntu Pro的新 VM 可以從 Azure Marketplace 部署。 您也可以從 Canonical 購買,將現有的 VM 升級至 Ubuntu Pro 。 如需 Ubuntu 18.04 LTS 標準終止支持的詳細資訊,請參閱 Azure 上的 Ubuntu 18.04 LTS (Bionic Beaver) 。 

Linux 支援範圍

Microsoft 為 Azure 中 背書的 Linux 發行版提供 Linux 支援。 視案例而定,Linux 廠商可能必須參與。

  • Microsoft 將以 Linux 的中斷修正問題形式,協助您提供商業上可行的支援。 Linux 廠商可能必須由客戶參與,以針對特定的系統相關問題進行疑難解答。 Microsoft 可能可以與廠商共同處理這些問題。

  • 當您使用 Azure 支援 時,請讓 Linux 系統管理員參與。 如果需要該類型的指引,任何諮詢工作都可以參考 Microsoft 服務。

  • 自訂Linux的能力是操作系統的其中一個特徵。 我們鼓勵您使用對組織有利的Linux解決方案。 不過,Linux 廠商可能不支援某些修改,例如自定義核心或模組。 針對廠商支援,您可能需要針對映像使用內建核心或連結庫。 如需詳細資訊,請連絡您的 Linux 廠商。

  • Microsoft 可能會提供有關 Azure 平台和服務的建議。 針對 Linux 或應用程式內的一些疑難解答和效能微調,客戶應該直接連絡支援的 Linux 散發套件或應用程式的廠商。

  • Microsoft 支援服務 無法協助在 Azure 上設計、架構或部署應用程式或解決方案。

  • 不支援與安全性相關的案例。 這些包括但不限於:

    • 遭入侵的 VM
    • 安全性事件回應調查
    • 入侵預防協助

開放原始碼技術支援矩陣

Microsoft 可能會提供下列特定開放原始碼技術的支援 (可能會變更) :

  • 語言:PHP、Java、Python、Node.JS
  • 資料庫:MySQL
  • Web 和應用程式伺服器:Apache HTTP Server、Apache Tomcat
  • 架構:WordPress

開放原始碼技術支援範圍

Microsoft 將協助支持開放原始碼技術。 要求支持設計指引或開發協助的客戶,可能會被導向論壇或社群支援。 客戶可能也必須直接與我們的Linux合作夥伴或軟體廠商合作,以處理 Microsoft 不支援的案例。 範例包括但不限於:

  • 應用程式開發
  • 針對自定義應用程式進行疑難解答
  • 自訂程式碼

以下是 Microsoft 將協助的一些支援案例:

  • 安裝或設定期間發生的問題
  • 客戶嘗試將應用程式部署至 Azure 平臺和服務時發生的部署錯誤
  • 客戶使用 Azure 平臺和服務時發生的運行時錯誤
  • 效能問題會影響使用 Azure 平臺和服務上支援的開放原始碼技術所建置的應用程式

協力廠商資訊免責聲明

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

協力廠商連絡資訊免責聲明

Microsoft 提供第三方連絡資訊,協助您尋找有關本主題的其他資訊。 此連絡資訊如有變更,恕不另行通知。 Microsoft 不保證第三方聯繫人信息的正確性。

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群