Azure 和 AWS 上的資源管理

Azure 中的「資源」一詞會以 AWS 中的相同方式使用,這表示您可以在平臺內建立或設定的任何計算實例、記憶體對象、網路裝置或其他實體。

Azure 資源是使用兩種模型之一來部署和管理: Azure Resource Manager 或較舊的 Azure 傳統部署模型。 任何新的資源都是使用 Resource Manager 模型所建立。

資源群組

Azure 和 AWS 都有稱為「資源群組」的實體,可組織 VM、記憶體和虛擬網路裝置等資源。 不過, Azure 資源群組 與 AWS 資源群組不直接比較。

雖然 AWS 允許將資源標記為多個資源群組,但 Azure 資源一律會與一個資源群組相關聯。 在一個資源群組中建立的資源可以移至另一個群組,但一次只能位於一個資源群組中。 資源群組是 Azure Resource Manager 所使用的基本群組。

您也可以使用 標記來組織資源。 卷標是索引鍵/值組,可讓您跨訂用帳戶將資源分組,而不論資源群組成員資格為何。

管理介面

Azure 提供數種方式來管理您的資源:

  • Web 介面。 如同 AWS 儀錶板,Azure 入口網站 為 Azure 資源提供完整的 Web 型管理介面。

  • REST API。 Azure Resource Manager REST API 可讓您以程序設計方式存取 Azure 入口網站 中大部分可用的功能。

  • 命令行。 Azure CLI 提供命令行介面,能夠建立和管理 Azure 資源。 Azure CLI 適用於 Windows、Linux 和 Mac OS

  • PowerShell。 PowerShell 的 Azure 模組可讓您使用腳本執行自動化管理工作。 PowerShell 適用於 Windows、Linux 和 Mac OS

  • 範本。 Azure Resource Manager 範本提供與 AWS CloudFormation 服務類似的 JSON 範本型資源管理功能。

在這些介面中,資源群組是 Azure 資源建立、部署或修改方式的核心。 這類似於「堆疊」在 CloudFormation 部署期間將 AWS 資源分組的角色。

這些介面的語法和結構與其 AWS 對等專案不同,但它們提供可比較的功能。 此外,AWS 上使用的許多第三方管理工具,例如 HashiCorp TerraformNetflix Spinnaker,也可以在 Azure 上取得。

另請參閱