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 选项。