Java в Azure
Разрабатывайте корпоративные приложения Java в облаке, используя привычные средства и платформы.
Преимущества Java в Azure
Привычные инструменты и платформы разработки
Создавайте, отлаживайте и развертывайте приложения Java в Azure с помощью предпочитаемых интегрированных сред разработки, таких как Eclipse, IntelliJ и Visual Studio Code для Java. Используйте средства сборки и автоматизации, такие как Maven, Gradle и Jenkins, для выполнения задач непрерывной интеграции и непрерывной поставки.
Быстрая доставка решений с помощью полностью управляемых служб
Сосредоточьтесь на создании бизнес-приложений, сэкономив время на управлении инфраструктурой. Оцените преимущества, которые предоставляют Служба приложений Azure, Приложения Azure Spring, Служба Azure Kubernetes и Azure Red Hat OpenShift в управлении инфраструктурой оборудования и программного обеспечения.
Расширение возможностей приложений Java
Оперативно добавляйте службы и возможности, такие как управляемые базы данных MySQL, PostgreSQL и SQL, мониторинг производительности и управление секретами. Подключайте свои приложения к службам интеграции, например к служебной шине Azure с поддержкой Java Message Service (JMS) и Управлению API Azure.
Оцените преимущества нашей партнерской экосистемы
Получите лучшие в своем классе решения, чтобы перенести имеющиеся рабочие нагрузки Java в Azure и расширять функциональные возможности приложений. Используйте постоянно увеличивающийся портфель решений для Java — от уникальных продуктов по управлению размещением с возможностями совместной разработки и поддержки до образов популярных дистрибутивов Linux из Azure Marketplace.
Приложения Azure Spring
Без труда развертывайте, администрируйте и масштабируйте свои приложения Spring Boot в полностью управляемой среде Приложений Azure Spring. Получите еще больше функций благодаря Приложениям Azure Spring уровня "Корпоративный", на котором реализованы полностью управляемые компоненты VMware Tanzu, расширенные возможности настройки и поддержка Spring Runtime.
Java EE в Службе приложений Azure
Развертывайте корпоративные приложения Java в полностью управляемой службе с помощью платформы корпоративных приложений Red Hat JBoss (EAP) в Службе приложений Azure. Получите полностью управляемый интерфейс Службы приложений с совместной поддержкой от Майкрософт и Red Hat.
Java EE в Службе Azure Kubernetes (AKS)
Запускайте приложения Java EE с WebLogic Server в AKS с помощью решений, проверенных корпорациями Майкрософт и Oracle. Без труда создавайте развертывания для рабочей среды с помощью инструкций, примеров и рекомендаций.
Создавайте и развертывайте приложения Java в облаке с помощью привычных служб
ПОМОЩЬ ПРИ МИГРАЦИИ
-
Помощник по миграции Службы приложений Azure
Перенесите приложения Java, работающие в Tomcat, в Azure, используя Помощник по миграции Службы приложений.
МОДЕРНИЗАЦИЯ НА ОСНОВЕ КОНТЕЙНЕРОВ
-
Миграция Azure: Контейнеризация приложений
Оптимизируйте вычисления с помощью контейнеров. Начните работу с автоматизированными инструментами для контейнеризации веб-приложений Java и их перемещения в Службу Kubernetes Azure (AKS).
УПРАВЛЯЕМЫЕ СЛУЖБЫ ДЛЯ POSTGRESQL, MYSQL И SQL SERVER
-
Службы баз данных Azure
Настройте удобную для себя реляционную базу данных в облаке с помощью надежных, масштабируемых и полностью управляемых служб для PostgreSQL, MySQL и SQL Server.
ИИ и Сервисы ИИ
-
Сервисы ИИ Azure
Используйте при создании интеллектуальных приложений средства ИИ и когнитивные API-интерфейсы. Сервисы ИИ Azure предоставляют каждому разработчику доступ к средствам ИИ, для работы с которыми не требуется опыт в сфере машинного обучения.
СЛУЖБЫ БЕЗОПАСНОСТИ И ИДЕНТИФИКАЦИИ
-
Azure Active Directory (Azure AD)
Добавьте в свое приложение функцию аутентификации с помощью Azure AD и храните криптографические ключи, а также другие секреты в Azure Key Vault.
СЛУЖБЫ МОНИТОРИНГА
-
Azure Monitor
Собирайте и анализируйте данные телеметрии из Azure и локальных сред, а также выполняйте действия на основе этих данных с помощью Azure Monitor, чтобы повысить производительность и доступность своих приложений.
Беседа с клиентом Kroger
Компания Kroger перенесла свое локальное приложение Java в Azure для масштабирования существующего процесса управления запасами. Узнайте, как компания запланирована и осуществила миграцию, а также как Java в Azure существенно упрощает действия пользователей.
Наделите свои приложения Spring Boot сверхвозможностями
Просмотрите этот ролик, чтобы узнать, как развертывать программы в Приложениях Azure Spring и использовать такие функции, как автоматическое масштабирование, мониторинг и комплексная автоматизация.
Организации, которые запускают приложения Java в Azure
Adobe переносит в Azure свои многочисленные приложения с открытым кодом
"Так как мы написали Experience Manager в Java, а не в .NET, мы сначала переживали о развертывании в Azure. Однако продукт отлично работает в Azure."
Брэндон Палсифер, вице-президент по вопросам технической эксплуатации и управляемых служб
Компания AIA Singapore повышает производительность и сокращает затраты за счет перемещения критически важных приложений Java в Azure
"Azure освобождает участников команды от повседневных интенсивных операций, чтобы они могли сосредоточиться на создании конкурентных преимуществ компании."
Недвед Янг, руководитель отдела цифровых технологий
Компания Daimler осваивает облако для ускоренного внедрения инноваций
"Мы добавили Java, Tomcat, контейнеры Docker, Red Hat Enterprise Linux, SUSE Linux и многие другие инструменты с открытым кодом в лаборатории разработки и тестирования. И все они работают просто отлично!"
Петер Ротлендер, руководитель отдела облачных решений
Maersk ускоряет разработку контейнерных решений на платформе Kubernetes с помощью облачных технологий
"Платформа Kubernetes в Azure удовлетворяет нашим потребностям в эффективной разработке программного обеспечения. Она хорошо соответствует нашим цифровым планам и выбранным решениям с открытым кодом."
Расмус Хельд, руководитель направления облачной архитектуры
Компания Swiss Re ускоряет модернизацию приложений Java с помощью Приложений Azure Spring
"Мы выбрали Приложения 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.
Развертывание приложения 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, ведение журналов, а также транспортные протоколы и протоколы аутентификации.