什麼是 Azure 上的 Linux?
Microsoft Azure 雲端是全球最先進的資料中心網路,包含超過 200 個產品與雲端服務,專為支援廣泛的商務和技術案例而設計。 移至 Azure 可將您維護實體基礎結構的負擔降到最低,同時受益於進階計算服務。 Microsoft 和 Azure 上的第三方廠商提供許多程式設計語言、開發架構和作業系統發行版本。 Microsoft 及其合作夥伴也提供數百個預先建置的解決方案,可快速增加新工作負載和現有工作負載的價值。
Linux 是 Azure 上成長最快的平台,因此 Linux 使用者會找到熟悉的工具和系統。 Microsoft 及其合作夥伴也提供數百個預先建置的解決方案,可快速增加新工作負載和現有工作負載的價值。
首先,根據熟悉度、使用量、成本和支援需求,選擇您想要的 Linux 發行版本。 您可以攜帶自己的發行版本,或在 Azure Marketplace 中尋找發行版本。
如果您攜帶自己的 Linux 發行版本,請遵循 Azure 指導方針來準備映像 (機器翻譯)。
Azure Marketplace 中以 Linux 為基礎的映像包含特定案例中預先安裝軟體的基底發行版本和映像。 所有映像皆包含能確保在 Azure VM 上順暢操作所需的軟體與設定。 這包括 Azure 基礎結構 (例如儲存體與網路功能) 的核心層級驅動程式支援,以及 Azure 支援的功能,例如遠端直接記憶體存取。
Azure Marketplace 上的許多映像都是免費的:您只需為 VM 使用的虛擬基礎結構付費。 某些影像對其包含的軟體有額外的授權和購買條款。 您將深入了解本課程模組稍後的價格和支援選項。
您也可以找到數百個其他 Linux 映像,以取得第三方開發人員工具、安全性、資料庫、分析等。
當您考慮在 Azure 上設計計算環境時,請區分四種可用的一般使用方式模型:基礎結構即服務 (IaaS)、平台即服務 (PaaS)、資料庫即服務 (DBaaS),以及軟體即服務 (SaaS)。 單元 4 更深入地說明為何您可能會選擇這些模型的其中一個,以及取捨的可能原因。
IaaS:Azure 會維護實體硬體,並視需要佈建額外的計算資源。 客戶負責管理作業系統,設定其他安全性服務、Web 應用程式、開發環境、應用程式部署,以及進行監視。
PaaS:Azure 會維護基礎結構的所有層面,但可讓您控制、設定及部署應用程式。
DBaaS:Azure 會將資料庫更新、佈建和備份自動化,讓您專注於應用程式開發。
SaaS:Azure 會管理客戶訂閱的完整應用程式,例如 Microsoft 365 和 Dynamics 365。 ISV (獨立軟體廠商) 在 Microsoft AppSource 網站上提供各種 SaaS 解決方案。
本課程模組重點是 Linux 的 IaaS、PaaS 和 DBaaS。