Java на Azure

Начните разрабатывать приложения Java в облаке, используя средства и платформы на свой выбор

Преимущества Java в Azure

Разработка с помощью привычных средств

Создавайте, отлаживайте и развертывайте приложения Java в Azure с помощью предпочитаемых интегрированных сред разработки, таких как Eclipse, IntelliJ и Visual Studio Code для Java. Используйте для задач CI/CD средства сборки и автоматизации, такие как Maven, Gradle и Jenkins.

Быстрая доставка решений с помощью полностью управляемых служб

Перенесите управление оборудованием и программным обеспечением инфраструктуры в Azure с помощью Tomcat в Службе приложений, Azure Spring Cloud, Службы Azure Kubernetes и полностью управляемых баз данных, чтобы сосредоточиться на написании кода.

Простота расширения

Оперативно добавляйте такие службы и возможности, как базы данных MySQL и PostgreSQL, мониторинг производительности и управление секретами, по мере появления новых потребностей. С легкостью внедряйте возможности ИИ в свои в приложения с помощью когнитивных API-интерфейсов Azure.

Подключаемые модули Azure для Eclipse и IntelliJ

Создавайте приложения Java и развертывайте их в облаке прямо из предпочитаемой интегрированной среды разработки. Наборы средств для Eclipse и IntelliJ содержат шаблоны и функциональные возможности, позволяющие легко создавать, разрабатывать, тестировать и развертывать приложения Azure.

Подробнее о средствах и средах IDE

Azure Spring Cloud

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

Читать краткие руководства

Java EE в Службе Azure Kubernetes

Перенесите приложения JBoss EAP в WildFly в Службе Azure Kubernetes и воспользуйтесь преимуществами высокодоступной, безопасной и полностью управляемой службы Kubernetes. В этом вам поможет подробная документация по миграции.

Читать руководство по миграции

Создавайте и развертывайте приложения Java в облаке с помощью привычных служб

Перенос приложений

Перенесите приложения Java, работающие в Tomcat, в Azure, используя Помощник по миграции Службы приложений.

Помощник по миграции Службы приложений

Модернизация с помощью контейнеров

Оптимизируйте вычисления с помощью контейнеров. Служба Azure Kubernetes предоставляет полностью управляемый кластер Kubernetes, в котором вы легко можете запускать приложения на основе Java в облаке.

Служба Azure Kubernetes

MySQL, PostgreSQL и SQL как услуга

Настройте удобную для вас реляционную базу данных в облаке с помощью надежных, масштабируемых и полностью управляемых служб для MySQL, PostgreSQL и SQL Server.

Службы баз данных Azure

ИИ и Cognitive Services

Используйте при создании интеллектуальных приложений службы ИИ и когнитивные API-интерфейсы. Службы Cognitive Services предоставляют каждому разработчику доступ к средствам ИИ, для работы с которыми не требуется опыт в сфере машинного обучения.

Azure Cognitive Services

Службы безопасности и идентификации

Без труда добавьте в свое приложение функцию аутентификации с помощью Azure Active Directory и храните криптографические ключи, а также другие секреты в Azure Key Vault.

Azure Active Directory

Мониторинг служб

Собирайте и анализируйте данные телеметрии из Azure и локальных сред, а также выполняйте действия на основе этих данных с помощью Azure Monitor, чтобы повысить производительность и доступность своих приложений.

Azure Monitor

Современный язык Java для разработчиков облачных приложений

Java для облачных приложений в 2020 году? Именно так! Мартейн Вербург (Martijn Verburg) рассказывает об усовершенствованиях в языке Java, повышении производительности разработчиков и значительных вложениях корпорации Майкрософт в экосистему Java.

Ресурсы

Публикация веб-приложения Java с помощью Eclipse

Узнайте, как развернуть веб-приложение Java в Azure с помощью Azure Toolkit for Eclipse. Вы создадите веб-приложение в Eclipse, развернете его в Azure и будете управлять конфигурациями развернутого веб-приложения с помощью Azure Toolkit for Eclipse.

Приступить к работе в MS Learn

Публикация веб-приложения Java с помощью Maven

Узнайте, как разработать и развернуть веб-приложение Java с помощью подключаемого модуля Maven для Службы приложений Azure. Вы создадите веб-приложение Java, настроите подключаемый модуль Maven и развернете приложение в Службе приложений Azure с помощью этого подключаемого модуля.

Приступить к работе в MS Learn

Реализация конвейера CI/CD для контейнеров Java

Узнайте, как Azure и Azure DevOps поддерживают приложения Java. Вы создадите в Azure Pipelines проект, в рамках которого компилируется и развертывается базовое приложение Java в Azure, а затем запускается конвейер для сборки и развертывания приложения.

Приступить к работе в MS Learn

Семинар по Azure Spring Cloud

Узнайте, как развернуть микрослужбы Spring Boot в Azure Spring Cloud. Вы создадите кластер Azure Spring Cloud, различные микрослужбы Spring Boot и шлюз Spring Cloud, настроите сервер конфигурации Spring Cloud и выполните другие задачи.

Приступить к работе в MS Learn

Документация по миграции из Java в Azure

Ознакомьтесь с рекомендуемыми стратегиями переноса приложений Java в Azure. В документации рассматривается миграция в целом и конкретные рабочие нагрузки, включая Spring, Tomcat, WebLogic, WildFly, WebSphere и JBoss EAP.

Читать документацию

Повышение продуктивности благодаря новейшим пакетам Azure SDK для Java

Запускайте приложения Java с поддержкой облака с помощью новейших унифицированных пакетов SDK. Упростите облачную разработку с помощью таких функций, как повторные запросы HTTP, ведение журналов, а также транспортные протоколы и протоколы аутентификации.

Скачать пакеты SDK

*Java и OpenJDK являются товарными знаками или зарегистрированными товарными знаками компании Oracle и (или) ее аффилированных лиц.

Начните разрабатывать приложения с помощью Java в Azure — наши возможности всегда открыты для вас