在 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 使用者的移轉通道:
|
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 中有三個供應專案:
PAYG 供應專案與 BYOS 之間的轉換可透過 Azure Hybrid Benefit 來完成。 |
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 LTS 或 Ubuntu 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映像升級、Hotpatching和 Azure 更新管理員 等 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 意應見反社群。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應