Управление виртуальными машинами с помощью Azure Explorer для IntelliJ
Azure Explorer, который является частью Набора средств Azure для IntelliJ, предоставляет разработчикам Java простое решение для управления виртуальными машинами в учетной записи Azure из интегрированной среды разработки IntelliJ (IDE).
В этой статье показано, как создавать виртуальные машины и управлять ими с помощью Azure Explorer в IntelliJ.
Необходимые условия
- Поддерживаемый пакет средств разработки Java (JDK). Дополнительные сведения об JDK, доступных для разработки в Azure, см. в поддержке Java в Azure и Azure Stack.
- IntelliJ IDEA, Ultimate или Community Edition.
- Набор средств Azure для IntelliJ. Дополнительные сведения см. в статье Установка набора средств Azure для IntelliJ. Вам также потребуется войти в учетную запись Azure для набора средств Azure для IntelliJ. Дополнительные сведения см. в инструкции по входу в Набор средств Azure для IntelliJ.
Отображение окна инструментов Обозревателя Azure
Если окно инструментов Azure Explorer не отображается в IntelliJ, щелкните Просмотр, затем щелкните Окно инструментов, а затем щелкните Azure Explorer.
Создание виртуальной машины
Чтобы создать виртуальную машину с помощью Azure Explorer, выполните следующие действия.
Войдите в свою учетную запись Azure, выполнив действия, описанные в инструкции по входу в Набор средств Azure для IntelliJ.
В представлении Azure Explorer разверните узел Azure, щелкните правой кнопкой мыши виртуальные машины, а затем щелкните Создать.
В окне "Базовый"
введите следующие сведения: сведения о проекте:
подписка. Указывает подписки, которые будут использоваться для виртуальной машины.
группа ресурсов. Указывает группу ресурсов для виртуальной машины. Выберите один из следующих параметров:
Создать новую: указывает, что вы хотите создать новую группу ресурсов и нажмите кнопку +, чтобы завершить работу.
Use existing: Укажите, что вы выберите из списка групп ресурсов, связанных с учетной записью Azure.
Детали экземпляра:
имя виртуальной машины. Указывает имя новой виртуальной машины, которое должно начинаться с буквы и содержать только буквы, цифры и дефисы.
Регион: Указывает, где будет создана виртуальная машина, например, Западная часть США.
параметры доступности. Указывает необязательный набор доступности, к которому может принадлежать виртуальная машина. Можно выбрать существующий набор доступности или, если виртуальная машина не будет принадлежать к группе доступности, выберите (не требуется избыточность инфраструктуры).
изображение: Следует выбрать изображение из маркетплейса, предоставив следующую информацию (используйте Shift+Enter для перехода между полями).
Издатель: Указывает издателя, который создал образ, который вы будете использовать для своей виртуальной машины, например, Microsoft.
предложения
: указывает предложение виртуальной машины, используемое от выбранного издателя, например JDK .Sku: указывает единицу хранения (SKU), используемую из выбранного предложения, например JDK_8.
образ: указывает, какая версия выбранного образа используется.
размер. Указывает количество ядер и памяти, выделяемых для виртуальной машины.
Администраторская учетная запись:
тип проверки подлинности. Указывает, что учетная запись администратора будет использовать открытый ключ или пароль SSH для проверки подлинности.
имя пользователя. Указывает учетную запись администратора для управления виртуальной машиной.
пароль: указывает пароль для учетной записи администратора. Повторно введите пароль в поле Подтверждение пароля, чтобы проверить учетные данные, если вы используете пароль для проверки подлинности.
правила входящего порта:
- Выбор входящих портов. Указывает, какие сетевые порты виртуальной машины доступны из общедоступного Интернета.
В окне сети введите следующие сведения:
сетевой интерфейс:
Виртуальная сеть и подсеть: Указывает виртуальную сеть и подсеть, к которым будет подключаться ваша виртуальная машина. Вы можете использовать существующую сеть и подсеть или создать новую сеть и подсеть.
общедоступный IP-адрес. Указывает внешний IP-адрес для виртуальной машины. Вы можете создать новый IP-адрес или, если у виртуальной машины нет общедоступного IP-адреса, можно выбрать (нет).
группа безопасности. Указывает необязательный сетевой брандмауэр для виртуальной машины. Можно выбрать существующий брандмауэр или, если виртуальная машина не будет использовать сетевой брандмауэр, можно выбрать (нет).
Выбор входящих портов. Указывает, какие сетевые порты виртуальной машины доступны из общедоступного Интернета.
В окне Advanced введите следующие сведения:
учетная запись хранилища:
- учетная запись хранения: Указывает на учетную запись хранения, используемую для хранения вашей виртуальной машины. Вы можете выбрать существующую учетную запись хранения или создать новую учетную запись. Если выбрать создать новый, необходимо указать все необходимые параметры. Дополнительную информацию можно найти в учетной записи хранения.
спотовый экземпляр Azure:
- Включить Azure Spot экземпляры: Указывает использование виртуальных машин Azure Spot, позволяющих использовать неиспользуемую емкость и значительно снизить затраты. Дополнительные сведения можно получить в разделе Воспользуйтесь точечными виртуальными машинами Azure.
Нажмите кнопку Готово. Новая виртуальная машина появится в окне инструментов Azure Explorer.
Перезапуск виртуальной машины
Чтобы перезапустить виртуальную машину с помощью Azure Explorer в IntelliJ, выполните следующие действия.
В представлении Azure Explorer щелкните правой кнопкой мыши виртуальную машину и выберите Перезапустить.
Остановка виртуальной машины
Чтобы остановить запущенную виртуальную машину с помощью Azure Explorer в IntelliJ, выполните следующие действия.
- В представлении Azure Explorer щелкните правой кнопкой мыши виртуальную машину и выберите Остановить.
Удаление виртуальной машины
Чтобы удалить виртуальную машину с помощью Azure Explorer в IntelliJ, выполните следующие действия.
В представлении Azure Explorer щелкните правой кнопкой мыши виртуальную машину и выберите Удалить.
В окне подтверждения щелкните Да.
Дальнейшие действия
Дополнительные сведения о размерах виртуальных машин Azure и ценах см. в следующих ресурсах:
- Размеры виртуальных машин Azure
- Цены на виртуальные машины Azure
Чтобы сообщить об ошибках или запросить новые функции, создайте задачи в нашем репозитории GitHubили задайте вопросы на Stack Overflow с помощью тега azure-java-tools.
Дополнительные сведения об использовании Java с Azure см. по следующим ссылкам:
- Azure для разработчиков Java
- Java с Azure DevOps Services
- Поддержка Java в Azure и Azure Stack