탐색 건너뛰기

Azure에서의 Java

즐겨 사용하는 도구와 프레임워크를 사용하여 클라우드에서 엔터프라이즈 Java 애플리케이션 개발

왜 Azure에서 Java입니까?

선호하는 도구와 프레임워크를 사용하여 개발

Eclipse, IntelliJ, Java용 Visual Studio Code 등의 즐겨 사용하는 IDE를 사용하여 Azure에서 Java 애플리케이션을 빌드, 디버그, 배포합니다. 연속 통합 및 지속적인 업데이트 요구에 대해 Maven, Gradle, Jenkins와 같은 빌드 및 자동화 도구를 사용합니다.

완전 관리형 서비스로 빠르게 제공

인프라를 관리하는 대신 비즈니스 애플리케이션을 빌드하는 데 집중합니다. 하드웨어 및 소프트웨어 인프라 관리에 Azure App Service, Azure Spring Cloud, AKS(Azure Kubernetes Service), Azure Red Hat OpenShift를 활용합니다.

Java 애플리케이션 확장

관리형 MySQL, PostgreSQL, SQL 데이터베이스, 성능 모니터링, 비밀 관리 등의 서비스와 기능을 빠르게 추가합니다. JMS(Java Message Service) 지원과 Azure API Management를 사용하여 애플리케이션을 Azure Service Bus와 같은 통합 서비스와 연결합니다.

Microsoft 파트너 에코시스템 활용

기존 Java 워크로드를 Azure로 가져오고 애플리케이션의 기능을 확장할 수 있는 최상의 솔루션을 이용합니다. 공동 개발과 지원이 제공되는 고유한 관리형 호스팅 옵션부터 인기 Linux 배포판을 제공하는 Azure Marketplace에 이르기까지 Java 중심 솔루션이 점점 늘어나는 포트폴리오에 액세스합니다.

Azure Spring Cloud

Azure Spring Cloud를 사용한 완전 관리형 환경에서 Spring Boot 앱을 쉽게 배포, 운영, 스케일링합니다. 완전 관리형 VMware Tanzu 구성 요소, 고급 구성 기능, Spring 런타임 지원이 추가된 Azure Spring Cloud Enterprise(미리 보기)를 통해 훨씬 더 많은 기능을 이용할 수 있습니다.

빠른 시작 가이드를 읽기

Azure App Service의 Java EE

Azure App Service에서 Red Hat JBoss EAP(Enterprise Application Platform)를 사용하여 완전 관리형 서비스에 엔터프라이즈 Java 앱을 배포합니다. Microsoft와 Red Hat의 공동 지원을 통해 App Service의 완전 관리형 환경을 활용하세요.

빠른 시작 가이드를 읽기

AKS(Azure Kubernetes Service)의 Java EE

Microsoft 및 Oracle에서 유효성을 검사한 솔루션을 사용하여 AKS에서 Oracle WebLogic Server로 Java EE 애플리케이션을 실행하세요. 지침, 샘플, 모범 사례를 사용하여 프로덕션 환경에서 사용 가능한 배포를 쉽게 만듭니다.

설명서 읽기

친숙한 서비스를 사용하여 클라우드에서 Java 앱 빌드 및 배포

마이그레이션 지원

Azure App Service Migration Assistant

App Service Migration Assistant를 사용하여 Tomcat에서 실행되는 Java 애플리케이션을 Azure로 마이그레이션합니다.

컨테이너 기반 현대화

Azure Migrate: 앱 컨테이너화

컨테이너를 사용하여 컴퓨팅을 최적화하세요. Java 웹앱을 컨테이너화하고 AKS(Azure Kubernetes Service)로 이동하는 자동화된 도구를 시작하세요.

관리형 POSTGRESQL, MYSQL, SQL SERVER

Azure 데이터베이스 서비스

PostgreSQL, MySQL, SQL Server에 안정적이고 스케일링 가능한 완전 관리형 서비스를 사용하여 클라우드에서 원하는 관계형 데이터베이스를 설정하세요.

AI 및 Cognitive Services

Azure Cognitive Services

AI 및 인지 API를 사용하여 인텔리전트 앱을 빌드하세요. Azure Cognitive Services는 기계 학습 분야의 전문 지식이 없어도 모든 개발자가 손쉽게 AI를 사용할 수 있도록 지원합니다.

보안 및 ID 서비스

Azure AD(Azure Active Directory)

Azure AD를 사용하여 앱에 인증을 추가하고 Azure Key Vault에 암호화 키와 기타 비밀을 저장하세요.

서비스 모니터링

Azure Monitor

Azure Monitor를 사용하여 Azure 및 온-프레미스 환경에서 원격 분석 데이터를 수집하고 분석하고 작업하여 애플리케이션의 성능 및 가용성을 최대화하세요.

Kroger 고객 테크 토크

Kroger는 온-프레미스 Java 애플리케이션을 Azure로 마이그레이션하여 재고 관리 프로세스를 스케일링했습니다. 마이그레이션을 계획하고 실행한 방법 및 Azure의 Java가 뛰어난 고객 경험을 지원하는 방법을 알아봅니다.

Spring Boot 앱 성능을 크게 향상

이 데모를 보고 Azure Spring Cloud에 앱을 배포하고 자동 스케일링, 모니터링, 엔드투엔드 자동화와 같은 기능을 활용하는 방법을 확인하세요.

Azure에서 엔터프라이즈 Java 워크로드 가속화

WebLogic, WebSphere, JBoss EAP와 같은 앱 서버를 사용하여 중요 업무용 Java EE 애플리케이션을 Azure로 마이그레이션합니다. 엔터프라이즈 Java 앱에 대한 Azure의 고유한 지원과 곧 제공될 사항에 대해 알아봅니다.

Azure에서 Java 애플리케이션을 실행하는 기업

Azure에서 거대한 오픈 소스 애플리케이션 포트폴리오를 실행하는 Adobe

"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, Adobe의 기술 운용과 관리형 서비스 부문 부사장
Adobe

중요한 Java 애플리케이션을 Azure로 이동하여 성능을 향상하고 비용을 절감한 AIA Singapore

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

Nedved Yang, 디지털 기술 책임자
AIA

더 빠르게 혁신하기 위해 클라우드를 도입한 Daimler

"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, 클라우드 솔루션 관리자
Daimler

디지털 혁신으로 가는 빠른 길: J.B. Hunt는 운송업체와 배송사를 위한 적재량 매칭 클라우드 서비스를 구축

"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, 수석 전문 소프트웨어 엔지니어
J.B. Hunt

Maersk, 클라우드를 사용하여 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, 클라우드 아키텍처 책임자
Maersk

Azure Spring Cloud를 사용하여 Java 앱 현대화를 가속화한 Swiss Re

"We chose Azure Spring Cloud to concentrate on writing apps and running them with minimum overhead."

Jonathan Jones, Swiss Re의 그룹 재무 IT 부문 수석 솔루션 아키텍트
Swiss Re

강력한 파트너 에코시스템

리소스

Azure의 Java 학습 경로

Azure 서비스 및 익숙한 Java 개발 도구와 프레임워크를 사용하여 Azure에서 Java 애플리케이션을 빌드, 마이그레이션, 스케일링하는 방법을 알아봅니다.

Microsoft Learn에서 시작

Azure App Service에 Java 웹앱 배포

Azure App Service에서 Java 웹앱을 배포하고 구성하는 방법을 알아봅니다. Java 웹앱을 만들어 패키지하고 배포할 Azure App Service의 Web Apps 기능에 Maven 플러그 인을 사용합니다.

Microsoft Learn에서 시작

Azure에 Spring Boot 마이크로 서비스 배포

Azure Spring Cloud에 Spring Boot 마이크로 서비스를 배포하는 방법을 알아보세요. Azure Spring Cloud 클러스터를 만들고, 여러 가지 Spring Boot 마이크로 서비스를 빌드하고, Spring Cloud 구성 서버를 구성하고, Spring Cloud 게이트웨이를 빌드합니다.

Microsoft Learn에서 시작

Azure에 Java EE 애플리케이션 배포

Java EE(Jakarta EE) 애플리케이션을 Azure App Service의 Red Hat JBoss EAP에 배포하고 Azure Database for MySQL에 바인딩하는 방법을 알아봅니다. 데이터베이스 인스턴스를 만들어 앱에 바인딩하고 JBoss EAP에서 앱을 관리합니다.

Microsoft Learn에서 시작

Java를 Azure로 마이그레이션 설명서

Java 애플리케이션을 Azure로 마이그레이션할 때 권장되는 전략에 대해 읽으세요. 설명서는 Spring, Tomcat, WebLogic, WildFly, WebSphere, JBoss EAP 등 일반적인 마이그레이션과 특정 워크로드를 다룹니다.

설명서 찾아보기

최신 Azure Java SDK를 사용하여 생산성 향상

최신 통합 SDK를 사용하여 클라우드 지원 Java 앱을 시작하세요. HTTP 다시 시도, 로깅, 전송 및 인증 프로토콜과 같은 기능으로 클라우드 개발을 간소화하세요.

SDK 다운로드

Java 및 OpenJDK는 Oracle 및/또는 해당 계열사의 상표 또는 등록 상표입니다.

준비되었으면 Azure에서 Java로 앱 개발 시작하기