Java no Azure

Get started developing Java applications in the cloud with Java development tools and frameworks of your choice

Porquê Java no Azure?

Programe utilizando as ferramentas que adora

Crie, depure e implemente aplicações Java no Azure, utilizando os seus IDEs favoritos como, por exemplo, Eclipse, IntelliJ e Visual Studio Code para Java. Utilize ferramentas de compilação e automação como Maven, Gradle e Jenkins para as suas necessidades de CI/CD.

Envie mais rapidamente com serviços totalmente geridos

Unload infrastructure hardware and software management to Azure with Azure App Service, Azure Spring Cloud, Azure Kubernetes Service, and fully managed databases so you can focus on writing code.

Fácil de desenvolver

Adicione rapidamente serviços e capacidades, como as bases de dados MySQL e PostgreSQL, monitorização de desempenho e gestão de segredos, à medida que as suas necessidades se expandem. Introduza facilmente IA nas suas aplicações com APIs Cognitivas do Azure.

Plug-ins do Azure para Eclipse e IntelliJ

Build Java applications and deploy them to the cloud directly from your favorite IDE. Java development toolkits for Eclipse and IntelliJ provide templates and functionality that you can use to easily create, develop, test, and deploy Azure applications.

Saiba mais acerca de ferramentas e IDEs

Azure Spring Cloud

Utilize o Azure Spring Cloud para dotar as aplicações Spring Boot com padrões de microsserviços modernos, eliminando o código de texto automático para desenvolver rapidamente aplicações Java robustas. Implemente, opere e dimensione facilmente as suas aplicações num ambiente totalmente gerido.

Leia os guias de início rápido

Java EE no Azure Kubernetes Service

Run Oracle WebLogic Server on Azure Kubernetes Service (AKS) with solutions validated by Microsoft and Oracle. Easily create production-ready deployments with instructions, samples, and best practices.

Leia os documentos

Crie e implemente aplicações em Java na cloud, utilizando uma gama de serviços conhecidos

Migration assistance

Assistente de Migração do Serviço de Aplicações

Migre as suas aplicações Java em execução no Tomcat para o Azure com o Assistente de Migração do Serviço de Aplicações.

Container-based modernization

Serviço Kubernetes do Azure

Optimize your compute with containers. Azure Kubernetes Service (AKS) and Azure Red Hat OpenShift offer fully managed, enterprise-grade services to run your Java-based apps in the cloud.

Managed PostgreSQL, MySQL, and SQL

Azure database services

Configure a sua base de dados relacional favorita na cloud ao utilizar serviços confiáveis, dimensionáveis e completamente geridos para MySQL, PostgreSQL e SQL Server.

AI and cognitive services

Serviços Cognitivos do Azure

Use AI and cognitive APIs to build intelligent apps. Azure Cognitive Services brings AI within reach of every developer—without requiring machine-learning expertise.

Security and identity services

Azure AD

Adicione a autenticação facilmente à sua aplicação com o Azure Active Directory e armazene chaves criptográficas e outros segredos no Azure Key Vault.

Monitoring services

Azure Monitor

Recolha, analise e aja sobre dados de telemetria dos seus ambientes do Azure e locais com o Azure Monitor, para maximizar o desempenho e a disponibilidade das suas aplicações.

Java Moderno para programadores de cloud

Martijn Verburg, Principal Group Manager – Java Engineering, covers advancements in the Java language and platform, improvements for developer productivity, and Microsoft's significant investment in the Java ecosystem.

Enterprises run their Java applications on Azure

AIA Singapore Private Limited drives performance enhancements and achieves more cost efficiencies after moving critical Java applications to Azure

"Azure frees the team from the day-to-day heavy operational work to focus on creating core business value."

Nedved Yang: Head of Digital Technology
AIA

The fast lane to digital disruption: J.B. Hunt builds load-matching cloud service for shippers and carriers

"It was super easy to build up Kubernetes clusters in Azure Container Service and tying things together with Java/Jenkins and Team Foundation Server was straightforward and quick."

Daniel Trimble: Senior Expert Software Engineer
J.B. Hunt

Adobe runs its vast open-source application portfolio in Azure

"Because we wrote Experience Manager in Java and not .NET, we were initially worried about deploying in Azure. However, the product works well in Azure."

Brandon Pulsipher: Vice President of Technical Operations and Managed Services
Adobe

Daimler embraces the cloud to innovate faster

"We've brought Java, Tomcat, Docker containers, Red Hat Enterprise Linux, SUSE Linux, and many other open-source tools into DevTest Labs, and they all work great."

Peter Rothlaender: Manager of Cloud Solutions
Daimler

Maersk uses cloud to spur development of containerized solutions built on Kubernetes

"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

Rasmus Hald: Head of Cloud Architecture
Maersk

Video conferencing leader creates innovative interoperability bridge in the cloud

"We were surprised and impressed by the deep and thorough support of open source in Azure. We use Node.js, Go, Java, Python, and Ansible, and they're all wonderfully supported in Azure."

Jeff Adams: Distinguished Engineer
Polycom

Strong partner ecosystem

Recursos

Java on Azure learning path

Learn how to build, migrate, and scale Java applications on Azure with Azure services and familiar Java development tools and frameworks.

Iniciar no Microsoft Learn

Publicar uma aplicação Web Java com o Maven

Saiba como usar o plug-in do Maven para o Serviço de Aplicações do Azure para programar e implementar uma aplicação Web Java. Cria uma aplicação Web Java, configura o plug-in do Maven e implementar a aplicação no Serviço de Aplicações do Azure, utilizando o plug-in do Maven.

Iniciar no Microsoft Learn

Implementar um pipeline de CI/CD para contentores Java

Saiba como o Azure e o Azure DevOps fornecem suporte a aplicações Java. Cria um projeto no Azure Pipelines que compila e implementa uma aplicação Java básica no Azure e, em seguida, aciona o pipeline para ver a sua aplicação ser compilada e implementada.

Iniciar no Microsoft Learn

Workshop Azure Spring Cloud

Saiba como implementar microsserviços Spring Boot no Azure Spring Cloud. Cria um cluster do Azure Spring Cloud, cria diferentes microsserviços Spring Boot, configura um servidor de Configuração do Spring Cloud, cria um Gateway do Spring Cloud e muito mais.

Iniciar no Microsoft Learn

Documentos de migração de Java para Azure

Leia sobre as estratégias recomendadas para migrar aplicações Java para o Azure. A documentação abrange a migração geral e cargas de trabalho específicas, incluindo Spring, Tomcat, WebLogic, WildFly, WebSphere e JBoss EAP.

Leia os documentos

Seja mais produtivo com os SDKs de Java do Azure mais recentes

Utilize os mais recentes SDKs unificados para começar a criar as suas aplicações Java compatíveis com a cloud. Uniformize o desenvolvimento na cloud com funcionalidades como repetições HTTP, registos e protocolos de transporte e autenticação.

Transferir os SDKs

*Java e OpenJDK são marcas comerciais ou marcas comerciais registadas da Oracle e/ou das respetivas afiliadas.

Está tudo preparado. Comece a desenvolver aplicações com Java no Azure