Trace Id is missing
주 콘텐츠로 건너뛰기
Azure

Azure의 Java

선호하는 도구와 프레임워크를 사용하여 클라우드에서 Java 애플리케이션을 마이그레이션, 현대화 또는 빌드합니다.
Azure Migrate를 사용하여 대규모로 Spring 및 Apache Tomcat 앱 검색 및 평가

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

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

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

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

Java 앱 확장, 최적화 및 보안

서버리스 솔루션에 대한 Azure Functions를 사용하여 관리되는 MySQL, PostgreSQL, Cosmos DB 및 SQL 데이터베이스와 같은 서비스를 사용하여 앱을 향상하세요. Azure 위협 방지, 데이터 암호화 및 규정 준수를 사용하여 보안 우선순위를 지정합니다. JMS 지원 및 Azure API Management와 함께 Azure Service Bus를 사용하여 통합을 간소화합니다.

Microsoft 파트너 에코시스템에 액세스

기존 Java 워크로드를 Azure로 가져오고 증가하는 Java 중심 솔루션 포트폴리오를 통해 애플리케이션의 기능을 확장합니다. 여기에는 공동 개발과 지원이 포함된 고유한 관리 호스팅 옵션과 인기 있는 Linux 배포를 위한 Azure Marketplace 이미지가 포함됩니다.

애플리케이션에 적합한 Azure 서비스를 선택하는 방법을 알아봅니다. 자세히 알아보세요.

Azure Spring Apps

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

Azure Spring Apps를 사용하여 Spring Boot 앱을 배포, 운영 및 확장하는 방법을 보여 주는 다이어그램
Red Hat JBoss 엔터프라이즈 애플리케이션 플랫폼을 사용하여 Azure App Service Java 앱을 배포하는 방법을 보여 주는 다이어그램

Azure App Service의 Tomcat

Azure App Service에서 손쉽게 Tomcat 기반 Java 애플리케이션을 배포하고 통합 개발자 도구, 자동화된 크기 조정 및 강력한 보안을 활용하세요.

Azure App Service의 JBoss EAP

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

Azure App Service의 JBoss EAP
Red Hat JBoss 엔터프라이즈 애플리케이션 플랫폼을 사용하여 Azure App Service Java 앱을 배포하는 방법을 보여 주는 다이어그램

Azure Kubernetes Service에서 Open Access, WebSphere 및 WebLogic

MICROSOFT, IBM 및 Oracle이 공동으로 개발한 솔루션을 사용하여 AKS에서 IBM WebSphere Liberty 또는 Oracle WebLogic Server를 사용하여 Java, Java EE 및 Jakarta EE 애플리케이션을 실행합니다. 솔루션 템플릿, 지침, 샘플, 모범 사례를 사용하여 프로덕션 환경에서 사용 가능한 배포를 쉽게 만듭니다.

Azure에서 Java 시작

마이그레이션 및 현대화

최소한의 코드 변경으로 Java 앱을 전환하기 위한 도구와 모범 사례를 사용하여 Azure로 마이그레이션을 간소화하여 최적의 성능과 복원력을 보장합니다.

마이그레이션 및 현대화
빌드 및 통합

빌드 및 통합

Visual Studio Code 및 AI 기능에서 고급 도구를 사용하여 앱을 승격합니다. Azure DevOps 및 타사 통합을 통해 아이디어에서 배포까지 원활하게 전환할 수 있습니다.

친숙한 도구, 서비스 및 라이브러리를 사용하여 클라우드에서 Java 앱 빌드 및 배포

마이그레이션 지원

개발자 생산성

관리형 POSTGRESQL, MYSQL, SQL SERVER

AZURE AI 서비스

보안 및 ID 서비스

모니터링 서비스

Kroger 고객 테크 토크

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

A person doing a video podcast

Spring Boot 앱 성능을 크게 향상

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

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

".NET이 아닌 Java에서 Experience Manager를 작성했기 때문에 처음에는 Azure에서 배포하는 것에 대해 걱정했습니다. 그러나 이 제품은 Azure에서 잘 작동했습니다."

Brandon Pulsipher, Adobe의 기술 운용과 관리형 서비스 부문 부사장

"Azure는 팀이 일상적인 무거운 운영 업무에서 벗어나 핵심 비즈니스 가치를 창출하는 데 집중할 수 있도록 합니다."

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

도시 전체에서 실행 중인 고속 도로와 로크스 휠이 있는 도시 스카이라인
“우리는 Java 개발자입니다. 우리는 인프라 사용자가 아닙니다. 우리는 시스템 관리자가 아닙니다. Azure Spring Apps를 사용하면 Kubernetes 또는 클러스터 가동 중지 시간 관리에 대해 걱정할 필요가 없습니다.” 

Philipp Stussak, Bosch의 소프트웨어 설계자

Bosch
"Azure에서 Kubernetes를 사용한 결과 효율적인 소프트웨어 개발이라는 목표를 충족할 수 있었습니다. 디지털 계획과 오픈 소스 솔루션 선택에 잘 부합합니다."

Rasmus Hald, Maersk의 클라우드 아키텍처 책임자

도크에서 운송 컨테이너를 떼는 컨테이너
"최소한의 오버헤드로 앱을 작성하고 실행하는 데 집중하기 위해 Azure Spring Apps를 선택했습니다."

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

창문 벽 옆에 테이블과 의자가 있는 사무실 카페
탭으로 돌아가기

강력한 파트너 에코시스템

리소스

Azure의 Java 학습 경로

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

Azure App Service에 Java 웹앱 배포

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

준비가 되었다면 Azure 무료 계정을 설정해 보세요

무료로 Azure 사용해 보기