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)。

IaaS - Azure 维护物理硬件,并根据需要预配其他计算资源。 客户负责管理操作系统,为安全性、Web 应用程序以及开发环境、应用程序部署和监视配置附加服务。

PaaS - Azure 维护基础结构的所有方面,但支持你控制、配置和部署应用程序。

DBaaS - Azure 自动执行数据库更新、预配和备份,使你能够专注于应用程序开发。

SaaS - Azure 管理客户订阅的完整应用程序,例如 Microsoft 365 和 Dynamics 365。 ISV 在 Microsoft AppSource 站点上提供各种 SaaS 解决方案。

本模块重点介绍适用于 Linux 的 IaaS、PaaS 和数据库即服务选项。