Описание средств взаимодействия с 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 и ИТ-специалисты могут выполнять команды, называемые командлетами. Эти команды вызывают REST API Azure для выполнения задач управления в Azure. Командлеты могут выполняться независимо для обработки однорaзовых изменений или могут объединяться для оркестрации сложных действий, таких как:
- Рутина настройки, демонтажа и обслуживания одного ресурса или нескольких подключенных ресурсов.
- Развертывание всей инфраструктуры, которая может содержать десятки или сотни ресурсов из императивного кода.
Запись команд в скрипте делает процесс повторяемым и автоматизированным.
Помимо доступности через Azure Cloud Shell, вы можете установить и настроить Azure PowerShell на платформах Windows, Linux и Mac.
Что такое Azure CLI?
Azure CLI функционально эквивалентен Azure PowerShell, а основное различие заключается в синтаксисе команд. В то время как Azure PowerShell использует команды PowerShell, Azure CLI использует команды Bash.
Azure CLI обеспечивает те же преимущества обработки дискретных задач или оркестрации сложных операций с помощью кода. Он также можно установить на платформах Windows, Linux и Mac, а также с помощью Azure Cloud Shell.
Из-за сходства возможностей и доступа между Azure PowerShell и Azure CLI на основе Bash выбор в основном сводится к тому, с каким языком вы наиболее знакомы.