Параметры управления Azure

Завершено

Для настройки среды Azure и управления ею доступен широкий спектр различных средств и платформ. Вы можете использовать средства командной строки, пакеты средств разработки программного обеспечения (SDK) для конкретных языков, средства разработки и миграции, а также многие другие решения.

К средствам, активно используемым в рамках повседневных процессов управления и обеспечения взаимодействия, относятся следующие:

  • Портал Azure. Предоставляет графический интерфейс пользователя для работы с системой Azure.
  • Azure PowerShell и интерфейс командной строки Azure (CLI) для взаимодействий с Azure из командной строки и на основе автоматизации
  • Azure Cloud Shell. Предоставляет веб-интерфейс командной строки.
  • Мобильное приложение Azure. Обеспечивает мониторинг ресурсов и управление ими на мобильном устройстве

При запуске с Azure вы, вероятно, будете использовать портал Azure чаще всего.

Портал Azure

Портал Azure — это общедоступный веб-сайт, доступ к которому можно получить с помощью любого веб-браузера. После входа с помощью учетной записи Azure вы можете создавать, управлять и отслеживать службы и ресурсы Azure. В портал Azure можно использовать поиск для поиска различных типов служб и получения ссылок для справки по теме. Портал Azure также помогает выполнять сложные административные задачи с помощью мастеров и подсказок.

Screenshot of the Azure portal Home page.

Портал Azure часто является лучшим интерфейсом для выполнения отдельных задач или при необходимости подробного просмотра параметров конфигурации.

Как правило, портал не позволяет автоматизировать повторяющиеся задачи. Например, чтобы настроить несколько виртуальных машин, необходимо создать их одновременно. Этот процесс может сделать подход портала менее идеальным для сложных задач, связанных с повторением. Для этих типов задач Azure PowerShell и Azure CLI могут быть полезными.

Azure PowerShell

Azure PowerShell позволяет подключаться к подписке Azure и управлять ресурсами. Вы можете установить модуль Azure PowerShell для Windows PowerShell или PowerShell Core, который является кроссплатформенной версией, работающей в Windows, Linux или macOS. Windows PowerShell и PowerShell Core предоставляют такие возможности, как окно оболочки и анализ команд. Azure PowerShell добавляет команды, относящиеся к Azure.

Например, Azure PowerShell предоставляет команду New-AzVM, которая создает виртуальную машину в подписке Azure. Чтобы использовать его, вы запустите PowerShell и установите модуль Azure PowerShell, если вы еще этого не сделали. Затем войдите в учетную запись Azure с помощью команды и выполните следующую команду Connect-AzAccount :

New-AzVM `
    -ResourceGroupName "MyResourceGroup" `
    -Name "TestVm" `
    -Image "UbuntuLTS" `
    ...

Создание скриптов администрирования и использование средств автоматизации — это эффективный способ оптимизации рабочего процесса и автоматизации повторяющихся задач. После проверки скрипта он выполняется стабильно, что позволяет уменьшить количество ошибок.

Azure CLI

Azure CLI — это программа командной строки, которая подключается к Azure и выполняет административные команды в ресурсах Azure. Azure CLI может работать в Windows, Linux или macOS.

Например, чтобы создать виртуальную машину, откройте окно командной строки и установите Azure CLI, если это еще не сделано. Затем войдите в Azure с помощью команды и выполните следующую команду az login :

az vm create \
  --resource-group MyResourceGroup \
  --name TestVm \
  --image Ubuntu2204 \
  --generate-ssh-keys \
  ...

Azure Cloud Shell

Azure Cloud Shell — это интерактивная оболочка с проверкой подлинности и доступом к браузеру для управления ресурсами Azure с помощью средств сценариев, таких как Azure CLI или Azure PowerShell. Вы можете выбрать интерфейс оболочки, который лучше всего подходит для работы: Bash или PowerShell.

Screenshot of an Azure Cloud Shell instance using Bash within a Microsoft Edge browser window.

Обе оболочки поддерживают Azure CLI и Azure PowerShell. По умолчанию Bash используется Azure CLI (с предварительно установленной az командой), но вы можете перейти на PowerShell Core в Linux, введя его pwsh.

Cloud Shell также имеет множество других средств разработчика, таких как текстовые редакторы, средства управления версиями, базы данных и многое другое.

Вы можете получить доступ к Azure Cloud Shell из портал Azure или перейти к https://shell.azure.comней.

Многие интерактивные упражнения в Microsoft Learn используют Cloud Shell для изучения функций Azure.

Мобильное приложение Azure

Screenshot of the Azure mobile app running on a phone, showing the activity log for a virtual machine.

Мобильное приложение Microsoft Azure позволяет получать доступ, управлять и отслеживать все учетные записи Azure и ресурсы с телефона или планшета iOS или Android. После установки вы можете:

  • Проверьте текущее состояние и критически важные метрики служб.
  • Следите за уведомлениями и оповещениями о важных проблемах работоспособности.
  • Быстро диагностировать и устранять проблемы в любом месте.
  • Просмотрите последние оповещения Azure.
  • Запуск, остановка и перезапуск виртуальных машин или веб-приложений.
  • Подключение на виртуальные машины.
  • Управление разрешениями с помощью управления доступом на основе ролей (RBAC).
  • Используйте Azure Cloud Shell для запуска сохраненных скриптов или выполнения административных задач.

Другие варианты

Кроме того, предусмотрены пакеты SDK Azure для широкого спектра языков и платформ, а также REST API, которые обеспечивают программное управление ресурсами Azure. Полный список доступных средств представлен на странице скачиваемых файлов.

Рассмотрим этот способ работы более подробно.