Рубрики
Uncategorized

Как развернуть приложение Spring Boot в Azure App Service?

Если вы строете Java на основе Spring Boot, но изо всех сил пытаются развернуть приложение для Azure Cloud? Это blo … Помечено облаком, пружины, микросервисами, дежопами.

Если вы строете Java на основе Spring Boot, но изо всех сил пытаются развернуть приложение для Azure Cloud? Этот пост блога предназначен для вас, оно предоставит краткое введение службы Azure App Service и планы обслуживания приложений и пошаговое руководство по развертыванию приложения Spring Boot Spring Java для Azure App.

Что такое Azure App Service?

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

Преимущество использования Azure App Service:

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

Планы обслуживания приложений:

План службы приложений похож на контейнер, в котором работает ваши веб-приложения. Он используется для определения вычислительных ресурсов (CPU, RAM, Cache, дискового пространства и т. Д.) Доступно для вашего приложения.

Следующее изображение показывает сравнение различных планов услуг приложений, таких как бесплатные/общие, основа, стандартные, премиум и изолированные и их ценообразование.

Плагин Maven для Azure App Service:

Плагин Maven для Azure App Service помогает разработчикам Java развернуть проекты Maven для Azure App Service.

Предварительные реквизисы перед использованием этого плагина Maven,

  • Установить Azure CLI (обратитесь к этой ссылка )
  • Войдите в Azure Portal с помощью команды ниже.

Развернуть приложение Spring Boot (Java на базе) для Azure App Service:

После окончания предварительно необходимых этапов завершены,

  • Использование IDE (Eclipse/Intellij) для проекта Spring Boot Maven добавьте плагин Maven Azure в файле Pom.xml.

Типичная конфигурация для плагина Azure Maven для приложения Spring Boot для Java на основе Java, как показано ниже (вы можете выбрать существующее веб-приложение Azure или создать новую подсказку. Ниже фрагмент предназначен для использования существующего плана обслуживания приложений и службы приложений).

  • Разверните свое приложение Java для Azure, используя следующую команду
  • Наконец, перейдите к Azure Portal -> Resource Group -> Приложение, которое использовалось для развертывания приложения Java и проверки приложения.

Вывод

Azure App Service предоставляет полностью управляемую платформу для построения, развертывания и масштабирования ваших веб-приложений — платформа-As-A-A-Service. Он значительно ускоряет развертывание приложения Java на основе весеннего загрузки на Azure App Service.

Счастливое кодирование!

Пожалуйста, поделитесь и комментируйте свои взгляды/мнение.

Отказ от ответственности — этот пост — это мое личное мнение и не отражает тех из моих прошлых, настоящих или будущих работодателей или учреждений.

Оригинал: «https://dev.to/dhruvesh_patel/how-to-deploy-spring-boot-app-to-azure-app-service-3259»