Azure 上的 Linux 是什么?

已完成

Microsoft Azure 云是一个全球网络,包含出色的数据中心和 200 多种产品和云服务,旨在支持广泛的业务和技术方案。 迁移到 Azure 可以最大程度地减少维护物理基础结构的负担,并从高级计算服务中获益。 Azure 上的 Microsoft 和第三方提供了许多编程语言、开发框架和操作系统发行版。 Microsoft 及其合作伙伴还提供数百个预生成解决方案,这些解决方案可以快速为新的和现有的工作负载增加价值。

Linux 是 Azure 上增长最快的平台,因此 Linux 用户会找到熟悉的工具和系统。 Microsoft 及其合作伙伴还提供数百个预生成解决方案,这些解决方案可以快速为新的和现有的工作负载增加价值。

  • 首先,根据熟悉程度、使用量、成本和支持要求选择所需的 Linux 发行版。 你可以自带发行版或在 Azure 市场中查找发行版。

  • 如果自带 Linux 发行版,请遵循 Azure 指南来准备映像。

  • Azure 市场中基于 Linux 的映像包括基础发行版和带有适用于特定方案的预安装软件的映像。 所有映像包含确保 Azure VM 上顺利运行所需的软件和配置。 这包括对 Azure 基础结构(如存储和网络)的内核级驱动程序支持,以及 Azure 支持的功能,如远程直接内存访问。

  • Azure 市场中的许多映像是免费的:只需为 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 选项。