用于管理 Azure 云基础架构的 5 个工具

如果您刚刚开始使用 Microsoft Azure,最好熟悉用于与 Azure 云环境交互的工具。它们可能看起来有点复杂,但每个都有其独特的用途,可帮助您实现您想做的事情。

系统管理员、开发人员和经理可以使用这些工具在 Azure 中执行不同类型的任务,例如供应或创建新资源、配置云服务、监控 Azure 服务以及检查资源的成本和健康状况。让我们探索这些工具的作用以及您如何使用它们。

Microsoft Azure 中不同类别的工具

Azure 提供的管理工具大致分为两大类。

  • 可视化工具:为您提供对所有 Azure 功能的直观访问。
  • 基于代码的工具:通常通过终端窗口访问,为您提供大规模配置基础设施的简单方法。

Azure 为你提供了所有这些工具来帮助你完成工作。您可以根据自己的需要、手头的任务和专业背景来选择合适的工具。

1. Azure 门户

Azure 门户是一个基于 Web 的工具,它为你提供了一种交互式且直观的方式来从 Web 浏览器管理 Azure 资源。它使你可以访问 Azure 中的所有资源、功能和特性。使用 Azure 门户创建和配置一次性基础结构;例如,创建和配置虚拟机

大多数用户最初使用 Azure 门户作为与 Azure 交互的主要方式。可以使用 Azure 门户以图形格式创建服务和查看状态报告。非 IT 经理和其他高管可以使用 Azure 门户查看成本和其他状态报告。

2.Azure CLI

Azure CLI 是一个命令行工具,用于从终端预配和管理 Azure 资源。

如果您广泛使用 Azure 来配置和管理资源,您很快就会意识到 Azure 门户可能很麻烦。例如,如果您要查找和创建资源,则必须在 Azure 门户的 UI 周围单击,直到到达您想要的位置。

大多数开发人员、系统管理员、DevOps 工程师和其他 IT 专业人员使用 Azure CLI 来轻松创建和自动化资源的创建和管理。例如,可以使用 Azure CLI 运行单个命令或创建脚本以同时执行一组命令。

Azure CLI 可在 Windows、Linux 和 macOS 上使用。您还可以从 Web 浏览器作为 Azure 门户中的云外壳访问它。

相关:在 Ubuntu Linux 上安装和设置 Azure CLI

3. Azure 移动应用程序

Microsoft Azure 也有一个适用于 Android 和 iOS 的移动应用程序。官方应用程序是一个方便的工具,可在您远离 PC 或办公室时使用。例如,您可以使用移动应用程序来监控您的资源或运行 CLI 命令来管理您的智能手机或平板电脑上的资源。

下载适用于Android 的Microsoft Azure | iOS (免费)

4. Azure PowerShell

与 Azure CLI 一样,Azure PowerShell 是一个用于创建和管理 Azure 资源的命令行工具。

Azure CLI 的语法类似于 PowerShell。如果您有 Windows 背景并且熟悉 PowerShell,那么 Azure PowerShell 可能是您的一个选择。

可以在 cmdlet(发音为 command-lets)中运行单个命令,或创建脚本以在 Azure 中执行管理任务。

Azure PowerShell 可在 macOS、Linux 和 Windows 上使用。您也可以从 Web 浏览器访问它。

5. Azure ARM 模板

Azure 资源管理器模板(ARM 模板)是用于大规模自动化和预配 Azure 基础结构的绝佳工具。

ARM 模板是 JSON 文件,用于声明您希望如何预配或管理 Azure 资源。 ARM 模板的一些优点包括:

  • 并行创建多个资源非常有效。
  • 擅长以正确的顺序创建和指定依赖项。
  • 它们可以回滚,因此您不必担心在配置必要的基础设施的过程中部署失败。
  • 您可以轻松地与团队成员共享模板,从而鼓励协作。

您还可以在 ARM 模板中运行 PowerShell 或 Bash 脚本,这使它们非常通用。

提升您的 Azure 技能

本指南向您展示了 Azure 提供的用于预配和管理资源的不同工具。现在,由您来选择最能满足您的需求和能力的工具。

随着越来越多的企业将其内部部署 IT 基础设施迁移到云端,对 Azure 工程师、管理员和架构师的需求巨大且没有放缓的迹象。因此,获得 Azure 认证是在 IT 行业证明自己的好方法。