Java в Azure
Ознакомьтесь с преимуществами использования Java в Azure
Привычные инструменты и платформы разработки
Создавайте, отлаживайте и развертывайте приложения Java в Azure с помощью любимых интегрированных сред разработки, таких как Eclipse, IntelliJ и Visual Studio Code для Java, с помощью GitHub Copilot. Используйте средства сборки и автоматизации, такие как GitHub Actions, Maven, Gradle и Jenkins, для выполнения задач непрерывной интеграции и непрерывной поставки.
Быстрая доставка решений с помощью полностью управляемых служб
Сосредоточьтесь на создании бизнес-приложений вместо управления инфраструктурой. Оцените преимущества, которые предоставляют Служба приложений Azure, Приложения Azure Spring, Служба 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 Spring
Без труда развертывайте, администрируйте и масштабируйте свои приложения Spring Boot в полностью управляемой среде Приложений Azure Spring. Получите еще больше функций благодаря корпоративным приложениям Azure Spring, которые включают полностью управляемые компоненты VMware Tanzu, расширенные возможности настройки и поддержку среды выполнения Spring.
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 и приложений Spring с помощью бесплатного инструмента Миграции 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 существенно упрощает действия пользователей.
Наделите свои приложения Spring Boot сверхвозможностями
Просмотрите этот ролик, чтобы узнать, как развертывать программы в Приложениях Azure Spring и использовать такие функции, как автоматическое масштабирование, мониторинг и комплексная автоматизация.
Организации, которые запускают приложения Java в Azure
"Так как мы написали Experience Manager в Java, а не в .NET, мы сначала переживали о развертывании в Azure. Однако продукт отлично работает в Azure."
Брэндон Палсифер (Brandon Pulsipher), вице-президент по вопросам технической эксплуатации и управляемых служб, Adobe
"Azure освобождает участников команды от повседневных интенсивных операций, чтобы они могли сосредоточиться на создании конкурентных преимуществ компании."
Недвед Янг (Nedved Yang), руководитель отдела цифровых технологий, AIA Singapore
"Мы разработчики Java. Мы не занимаемся инфраструктурой. Мы не системные администраторы. С помощью Приложений Azure Spring нам не нужно беспокоиться об управлении Kubernetes или простоях кластера."
Филипп Стуссак (Philipp Stussak), архитектор программного обеспечения, Bosch
"Платформа Kubernetes в Azure удовлетворяет нашим потребностям в эффективной разработке программного обеспечения. Она хорошо соответствует нашим цифровым планам и выбранным решениям с открытым кодом."
Расмус Хельд (Rasmus Hald), руководитель направления облачной архитектуры, Maersk
"Мы выбрали Приложения Azure Spring, чтобы сосредоточиться на написании приложений и их запуске с минимальными затратами."
Джонатан Джонс, ведущий архитектор решений в подразделении финансовых технологий, Swiss Re
Надежная партнерская экосистема
Ресурсы
Схема обучения "Java в Azure"
Узнайте, как выполнять сборку, перенос и масштабирование приложений Java в Azure с помощью служб Azure, а также знакомых средств разработки и платформ Java.
Развертывание веб-приложения Java в Службе приложений Azure
Узнайте, как развернуть и настроить веб-приложение Java в Службе приложений Azure. Вы создадите и упакуете веб-приложение Java и развернете его с помощью подключаемого модуля Maven для компонента веб-приложений Службы приложений Azure.
Развертывание микрослужб Spring Boot в Azure
Узнайте, как развернуть микрослужбы Spring Boot в Приложениях Azure Spring. Вы создадите кластер Приложений Azure Spring, различные микрослужбы Spring Boot и шлюз Приложений Spring, а также настроите сервер конфигурации Приложений Spring.
Развертывание микрослужб Spring Boot в Azure
Узнайте, как развернуть микрослужбы Spring Boot в Приложениях Azure Spring. Вы создадите кластер Приложений Azure Spring, различные микрослужбы Spring Boot и шлюз Приложений Spring, а также настроите сервер конфигурации Приложений Spring.
Развертывание приложения Java EE в Azure
Узнайте, как развернуть приложение Java EE (Jakarta EE) в Red Hat JBoss EAP в Службе приложений Azure и привязать его к Базе данных Azure для MySQL. Вы создадите экземпляр базы данных, привяжете его к приложению и будете управлять приложением в JBoss EAP.
Развертывание приложения 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, ведение журналов, а также транспортные протоколы и протоколы аутентификации.