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
"Так как мы написали 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. Вы создадите кластер Контейнеров приложений 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, ведение журналов, а также транспортные протоколы и протоколы аутентификации.