Описание средств для взаимодействия с Azure
Чтобы максимально эффективно использовать возможности Azure, вам потребуется надежный способ взаимодействия со средой Azure, группами управления, подписками, группами ресурсов, ресурсами и т. д. Azure предоставляет ряд средств для управления средой, включая:
- Портал Azure
- Azure PowerShell
- Интерфейс командной строки Azure (CLI)
Что такое портал Azure?
Портал Azure — это единая веб-консоль, которую можно использовать вместо средств командной строки. На портале Azure можно управлять подпиской Azure с помощью графического пользовательского интерфейса. Вы можете:
- создание, администрирование и отслеживание всех решений, начиная с простых веб-приложений и заканчивая сложными облачными развертываниями;
- создание настраиваемых панелей мониторинга для упорядоченного представления ресурсов%
- настройка специальных возможностей для оптимального взаимодействия.
В следующем видеоролике приведены общие сведения о портале Azure.
Портал Azure предназначен для обеспечения устойчивости и постоянной доступности. Он обеспечивает присутствие в каждом центре обработки данных Azure. Благодаря такой конфигурации портал Azure устойчив к сбоям отдельных центров обработки данных и позволяет избежать задержек в сети из-за близкого расположения к пользователям. Портал Azure постоянно обновляется и не отключается для выполнения обслуживания.
Azure Cloud Shell
Azure Cloud Shell — это инструмент оболочки на основе браузера, который позволяет создавать, настраивать и администрировать ресурсы Azure с использованием оболочки. Azure Cloud Shell поддерживает как Azure PowerShell, так и интерфейс командной строки Azure (CLI), который представляет собой оболочку Bash.
Вы можете перейти к Azure Cloud Shell на портале Azure, нажав значок Cloud Shell.
Azure Cloud Shell содержит несколько функций, которые делают его уникальным решением для поддержки управления Azure. Ниже перечислены некоторые функции.
- Это интерфейс оболочки на основе браузера, который не требует локальной установки или настройки.
- Он проходит проверку подлинности с использованием учетных данных Azure, поэтому при входе в него уже известно, кто вы такой и какие разрешения у вас есть.
- Вы выбираете знакомую оболочку; Azure Cloud Shell поддерживает как Azure PowerShell, так и Azure CLI (который использует Bash).
Что такое Azure PowerShell?
Azure PowerShell — это оболочка, которая позволяет разработчикам, специалистам DevOps и ИТ-специалистам выполнять команды, называемые командлетами (cmdlet). Эти команды вызывают Azure REST API для выполнения задач управления в Azure. Командлеты могут выполняться независимо в целях обработки однократных изменений или их можно объединить для оркестрации сложных действий, таких как:
- Стандартная установка, отключение и обслуживание одного или нескольких подключенных ресурсов.
- Развертывание всей инфраструктуры, которая может содержать десятки или сотни ресурсов, из императивного кода.
Чтобы сделать этот процесс повторяемым и автоматическим, можно включить соответствующие команды в скрипт.
Помимо Azure Cloud Shell вы можете установить и настроить Azure PowerShell на платформах Windows, Linux и Mac.
Что такое Azure CLI?
Интерфейс командной строки Azure имеет те же функции, что и Azure PowerShell. Основное отличие заключается в синтаксисе команд. Хотя Azure PowerShell использует команды PowerShell, Azure CLI использует команды Bash.
Azure CLI предоставляет те же преимущества обработки дискретных задач или оркестрации сложных операций с помощью кода. Его также можно установить на платформах Windows, Linux и Mac, а также с помощью Azure Cloud Shell.
Из-за сходства возможностей и процедур доступа в Azure PowerShell и Azure CLI на основе Bash, в целом все сводится к языку, который вам лучше всего знаком.