Поделиться через


Сравнение управления ресурсами в AWS и Azure

Термин ресурса используется одинаково как в Azure, так и в Amazon Web Services (AWS). Ресурс — это управляемый элемент. Это может быть виртуальная машина, учетная запись хранения, веб-приложение, база данных или виртуальная сеть, например.

Группы ресурсов AWS и группы ресурсов Azure

Группы ресурсов в Azure и AWS используются для организации ресурсов и управления ими. Однако существуют некоторые ключевые различия:

  • Удаление группы ресурсов AWS не влияет на ресурсы. При удалении группы ресурсов Azure все ресурсы в нем удаляются.
  • В Azure необходимо создать группу ресурсов перед созданием ресурса. Ресурс должен быть частью одной группы ресурсов.
  • В Azure можно отслеживать затраты по группе ресурсов. В AWS можно использовать теги распределения затрат для фильтрации определенных ресурсов.

Параметры развертывания ресурсов

Azure предоставляет несколько способов управления ресурсами:

  • портал Azure. Как и панель мониторинга AWS, портал Azure предоставляет веб-интерфейс управления для ресурсов Azure.

  • REST API. REST API Azure Resource Manager предоставляет программный доступ к большинству функций, доступных на портале Azure.

  • Azure CLI. Azure CLI предоставляет интерфейс командной строки, который можно использовать для создания ресурсов Azure и управления ими. Azure CLI доступна для Windows, Linux и macOS.

  • Azure PowerShell. Модули Azure для PowerShell можно использовать для выполнения автоматизированных задач управления с помощью скрипта. PowerShell доступна для Windows, Linux и macOS.

  • шаблонов ARM. Шаблоны Azure Resource Manager (ARM) предоставляют возможности управления ресурсами на основе шаблонов JSON, аналогичные функциям службы AWS CloudFormation.

  • бицепс. Bicep — это язык, который использует декларативный синтаксис для развертывания ресурсов Azure.

  • Terraform. Terraform можно использовать для определения, предварительного просмотра и развертывания облачной инфраструктуры с помощью синтаксиса HCL.

При каждом из этих интерфейсов группа ресурсов является главной для создания, развертывания или изменения ресурсов Azure. Реализация аналогична реализации стека, которая используется для группировки ресурсов AWS во время развертываний CloudFormation.

Маркировка

Теги в Azure и AWS позволяют эффективно упорядочивать ресурсы и управлять ими, назначая метаданные ресурсам. Теги — это пары "ключ-значение", которые помогают классифицировать, отслеживать и управлять затратами в облачной инфраструктуре. Aws и Azure поддерживают управление доступом на основе атрибутов (ABAC) на основе значений тегов. Несмотря на то, что теги Azure и AWS похожи, существуют некоторые различия.

  • Теги Azure не учитывают регистр в ходе операций, но регистр можно сохранить. Теги AWS чувствительны к регистру.
  • Azure предоставляет наследование тегов с помощью политик. AWS не поддерживает наследование тегов между родительскими и дочерними ресурсами. AWS поддерживает наследование тегов для категорий затрат AWS.
  • AWS предоставляет средство редактора тегов для добавления тегов, в то время как Azure предоставляет возможности тегов с помощью портала Azure и интерфейсов управления.

Участники

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.

Основной автор:

Другой участник:

Чтобы просмотреть недоступные профили LinkedIn, войдите в LinkedIn.

Дальнейшие действия