Как создать службу приложений в облаке Azure
На этой странице
- Предварительные требования
- Что будем делать?
- Войти в Azure
- Создание службы приложений
Служба приложений используется для быстрого создания, развертывания и масштабирования веб-приложений. Это полностью управляемая платформа со встроенной поддержкой инфраструктуры, исправлениями безопасности и масштабированием. Он имеет встроенную интеграцию CI/CD и развертывание с нулевым временем простоя. Он используется для размещения веб-приложений, REST API и мобильных серверных частей. Служба приложений поддерживает ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP или Python. Он автоматически исправляет и поддерживает ОС и языковые платформы. Он поддерживает непрерывное развертывание с помощью Git, Team Foundation Server, GitHub и DevOps.
Планы службы приложений оплачиваются на посекундной основе. Чтобы узнать о его цене, нажмите здесь.
Прежде чем мы создадим службу приложений, давайте разберемся с несколькими терминами.
- Стек среды выполнения. Он определяет стек технологий, используемый для разработки приложения.
- Центр развертывания. Центр развертывания – это централизованное место для всех методов развертывания для настройки непрерывной интеграции/непрерывного развертывания.
- План службы приложений. Он определяет набор вычислительных ресурсов для запуска веб-приложения.
Мы можем развернуть приложение с помощью Azure CLI и Azure Portal.
В этой статье мы создадим службу приложений и развернем в ней пример приложения Java с помощью портала Azure. Мы вручную развернем образец приложения на FTP-сервере, который будет предоставлен самой службой приложений. Конечная точка FTP/S для нашего приложения уже активна, для включения развертывания FTP/S настройка не требуется.
Предпосылки
- Учетная запись Azure (создайте, если у вас ее нет).
- Клиент FTP.
Что мы будем делать?
- Войдите в Azure.
- Создайте службу веб-приложений.
Войти в Azure
Нажмите здесь, чтобы перейти на портал Azure, и нажмите Портал.
Используйте свои учетные данные для входа в учетную запись.
Вы увидите главную страницу, как показано ниже, как только вы успешно войдете в свою учетную запись. Нажмите на 3 строки рядом с \Microsoft Azure\ в верхнем левом углу портала Azure, чтобы отобразить меню портала.
Создать службу приложений
Нажмите «Все службы» на левой панели.
В разделе \Веб\ щелкните Службы приложений.
Вы увидите главную панель App Services, здесь нажмите «Добавить».
В разделе «Основы» создайте группу ресурсов, если ее нет в вашей учетной записи. Дайте имя службе приложений. Это имя должно быть глобально уникальным, и никакие две службы приложений в Azure не могут иметь одинаковое имя.
Здесь мы будем загружать образец Java-приложения, поэтому выберите «Опубликовать как код» и «Выполнить как Tomcat 8.5» для Java 8.
Выберите регион, в котором вы хотите создать службу приложений, здесь у нас «Центральная часть США».
Нажмите \Далее: Мониторинг\, чтобы продолжить.
Нажмите здесь на \Теги\ с конфигурацией по умолчанию.
Добавьте теги по вашему выбору, здесь у нас есть «среда: тест».
Нажмите \Просмотреть + создать\.
Нажмите «Создать», если вы не получили никаких ошибок.
Через несколько минут служба приложений будет готова.
Щелкните в группе ресурсов «test-rg», чтобы перейти к группе ресурсов, в которой мы создали службу приложений.
Нажмите на службу приложений, которую мы только что создали.
Здесь вы можете найти подробную информацию о службе приложений.
Скопируйте URL-адрес и откройте его в браузере.
Когда вы нажмете URL-адрес, вы увидите веб-страницу по умолчанию для службы, которую мы создали.
Чтобы развернуть пример приложения, нажмите \Центр развертывания\, затем нажмите FTP, а затем Панель управления.
Вы увидите учетные данные для входа на FTP-сервер, куда можно скопировать пример приложения. Не сообщайте эти учетные данные никому.
Если у вас нет образца приложения, вы можете скачать его отсюда. Это Java-приложение, которое будет печатать «Hello World» в браузере. Загрузите этот файл в свою систему, прежде чем загружать его на FTP-сервер.
Скопируйте пример приложения в \/site/wwwroot/webapps\ на FTP-сервере с помощью FTP-клиента. Здесь FileZilla используется как FTP-клиент.
Теперь нажмите на тот же URL-адрес службы приложений, и вы увидите, что пример приложения был успешно развернут.
Когда вам больше не нужна служба приложений, вы можете удалить ее, удалив саму группу ресурсов, если в ней нет других ресурсов.
Заключение
В этой статье мы рассмотрели шаги по созданию службы приложений Java и развернули в ней пример приложения.
Мы увидели, как развернуть пример приложения с помощью FTP-сервера.