Java в Azure
Ознакомьтесь с преимуществами использования Java в Azure
Привычные инструменты и платформы разработки
Создавайте, отлаживайте и развертывайте приложения Java в Azure с помощью любимых интегрированных сред разработки, таких как Eclipse, IntelliJ и Visual Studio Code для Java, с помощью GitHub Copilot. Используйте средства сборки и автоматизации, такие как GitHub Actions, Maven, Gradle и Jenkins, для выполнения задач непрерывной интеграции и непрерывной поставки.
Быстрая доставка решений с помощью полностью управляемых служб
Сосредоточьтесь на создании бизнес-приложений вместо управления инфраструктурой. Воспользуйтесь преимуществами Службы приложений Azure, Контейнеров приложений Azure, Службы Azure Kubernetes (AKS) и Azure Red Hat OpenShift для управлении инфраструктурой оборудования и программного обеспечения.
Расширение, оптимизация и защита приложений Java
Улучшайте свои приложения с помощью таких служб, как управляемые базы данных MySQL, PostgreSQL, Cosmos DB и SQL, благодаря Функциям Azure для бессерверных решений. Уделите особое внимание безопасности благодаря защите от угроз, шифрованию данных и обеспечению соответствия в Azure. Оптимизируйте интеграцию с помощью Служебной шины Azure с поддержкой JMS и Управлением API Azure.
Получите доступ к экосистеме партнеров корпорации Майкрософт
Перенесите свои имеющиеся рабочие нагрузки Java в Azure и расширьте функциональные возможности приложений за счет растущего портфеля ориентированных на Java решений. Они включают уникальные варианты управляемого размещения с совместной разработкой и поддержкой, а также образы Azure Marketplace для популярных дистрибутивов Linux.
Ознакомьтесь со службами Azure для приложений Java
Контейнеры приложений Azure
Полностью управляемая бессерверная служба контейнеров, готовая к развертыванию на корпоративном уровне и поддерживающая расширенные функции Java, помогающие управлять приложениями Java в большом масштабе, отслеживать их работу и устранять их неполадки.
Tomcat в Службе приложений Azure
Легко разворачивайте приложения Java на основе Tomcat в Службе приложений Azure и наслаждайтесь интегрированными средствами разработчика, автоматическим масштабированием и надежной защитой.
JBoss EAP в Службе приложений Azure
Развертывайте корпоративные приложения Java в полностью управляемой службе с помощью платформы корпоративных приложений Red Hat JBoss (EAP) в Службе приложений Azure. Получите полностью управляемый интерфейс Службы приложений с совместной поддержкой от Майкрософт и Red Hat.
Open Liberty, WebSphere и WebLogic в Службе Azure Kubernetes
Запускайте приложения Java, Java EE и Jakarta EE с помощью IBM WebSphere Liberty или Oracle WebLogic Server в AKS благодаря совместно разработанным решениям от Майкрософт, IBM и Oracle. Легко создавайте развертывания для рабочей среды с помощью шаблонов решений, инструкций, примеров и рекомендаций.
Начало работы с Java в Azure
Миграция и модернизация
Упростите переход в Azure с помощью инструментов и рекомендаций для переноса приложений Java с минимальными изменениями кода, что обеспечивает оптимальную производительность и устойчивость.
Сборка и интеграция
Используйте расширенные инструменты в Visual Studio Code и возможности ИИ для развития своих приложений. Превращайте свои идеи в развернутые приложения с помощью Azure DevOps и сторонних интеграций.
Создавайте и развертывайте приложения Java в облаке с помощью привычных инструментов, служб и библиотек
ПОМОЩЬ ПРИ МИГРАЦИИ
-
Миграция Azure
Начните миграцию с обнаружения и оценки локальных ресурсов Tomcat и Контейнеров приложений с помощью бесплатного инструмента "Миграция Azure".
ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТКИ
-
Azure и GitHub
Ускорьте разработку Java благодаря оптимизированным инструментам Azure, включая бесперебойную интеграцию GitHub и Copilot, для создания кода, развертывания и масштабирования без проблем.
УПРАВЛЯЕМЫЕ СЛУЖБЫ ДЛЯ POSTGRESQL, MYSQL И SQL SERVER
-
Службы баз данных Azure
Настройте выбранную реляционную базу данных в облаке с помощью надежных, масштабируемых и полностью управляемых служб для PostgreSQL, MySQL и SQL Server.
СЕРВИСЫ ИИ AZURE
-
Сервисы ИИ Azure
Используйте ИИ Azure и когнитивные API-интерфейсы при создании интеллектуальных приложений. Сервисы ИИ Azure предоставляют каждому разработчику доступ к средствам ИИ, для работы с которыми не требуется опыт в сфере машинного обучения.
СЛУЖБЫ БЕЗОПАСНОСТИ И ИДЕНТИФИКАЦИИ
-
Microsoft Entra ID
Добавьте в свое приложение функцию проверки подлинности с помощью Entra ID и храните криптографические ключи, а также другие секреты в Azure Key Vault.
СЛУЖБЫ МОНИТОРИНГА
-
Azure Monitor
Собирайте и анализируйте данные телеметрии из Azure и локальных сред, а также выполняйте действия на основе этих данных с помощью Azure Monitor, чтобы повысить производительность и доступность своих приложений.
Беседа с клиентом Kroger
Компания Kroger перенесла свое локальное приложение Java в Azure для масштабирования существующего процесса управления запасами. Узнайте, как компания запланирована и провела миграцию. Кроме того, узнайте, каким образом Java в Azure повышает удобство пользователей.
Предприятия, запускающие приложения Java в Azure
"Мы выбрали Приложения Azure Spring, чтобы сосредоточиться на написании приложений и их запуске с минимальными затратами."
Джонатан Джонс, ведущий архитектор решений в подразделении финансовых технологий, Swiss Re
Надежная партнерская экосистема
Ресурсы
Схема обучения "Java в Azure"
Узнайте, как выполнять сборку, перенос и масштабирование приложений Java в Azure с помощью служб Azure, а также знакомых средств разработки и платформ Java.
Развертывание веб-приложения Java в Службе приложений Azure
Узнайте, как развернуть и настроить веб-приложение Java в Службе приложений Azure. Вы создадите и упакуете веб-приложение Java и развернете его с помощью подключаемого модуля Maven для компонента веб-приложений Службы приложений Azure.
Развертывание микрослужб Spring Boot в Azure
Узнайте, как развертывать микрослужбы Spring Boot в Контейнерах приложений Azure. Вы создадите кластер Контейнеров приложений Azure, выполните сборку различных микрослужб Spring Boot, настроите Config Server Контейнеров приложений и выполните сборку шлюза Контейнеров приложений.
Развертывание приложения Java EE в Azure
Узнайте, как развернуть приложение Java EE (Jakarta EE) в Red Hat JBoss EAP в Службе приложений Azure и привязать его к Базе данных Azure для MySQL. Вы создадите экземпляр базы данных, привяжете его к приложению и будете управлять приложением в JBoss EAP.
Документация по миграции из Java в Azure
Ознакомьтесь с рекомендуемыми стратегиями переноса приложений Java в Azure. В документации рассматривается миграция в целом и конкретные рабочие нагрузки, включая Spring, Tomcat, WebLogic, WildFly, WebSphere и JBoss EAP.
Повышение продуктивности благодаря новейшим пакетам Azure SDK для Java
Запускайте приложения Java с поддержкой облака с помощью новейших унифицированных пакетов SDK. Упростите облачную разработку с помощью таких функций, как повторные запросы HTTP, ведение журналов, а также транспортные протоколы и протоколы аутентификации.