Azure의 Java
Azure의 Java 이점 알아보기
선호하는 도구와 프레임워크를 사용하여 개발
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 이미지가 포함됩니다.
Java 앱용 Azure 서비스 살펴보기
Azure Spring Apps
Azure Spring Apps를 사용한 완전 관리형 환경에서 Spring Boot 앱을 쉽게 배포, 운영, 스케일링합니다. 완전 관리형 VMware Tanzu 구성 요소, 고급 구성 기능, Spring 런타임 지원이 추가된 Azure Spring Apps Enterprise를 통해 훨씬 더 많은 기능을 이용할 수 있습니다.
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 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 앱 빌드 및 배포
마이그레이션 지원
-
Azure Migrate
무료 Azure Migrate 도구를 사용하여 온-프레미스 Tomcat 및 Spring Apps 리소스를 검색하고 평가하여 마이그레이션을 시작하세요.
개발자 생산성
-
Azure 및 GitHub
간편한 코딩, 배포 및 크기 조정을 위해 원활한 GitHub 및 Copilot 통합을 비롯한 Azure의 간소화된 도구를 사용하여 Java 개발을 가속화합니다.
관리형 POSTGRESQL, MYSQL, SQL SERVER
-
Azure 데이터베이스 서비스
PostgreSQL, MySQL, SQL Server에 안정적이고 스케일링 가능한 완전 관리형 서비스를 사용하여 클라우드에서 원하는 관계형 데이터베이스를 설정합니다.
AZURE AI 서비스
-
Azure AI 서비스
Azure AI 및 인지 API를 사용하여 인텔리전트 앱을 빌드합니다. Azure AI 서비스는 기계 학습 분야의 전문 지식이 없어도 모든 개발자가 손쉽게 AI를 사용할 수 있도록 지원합니다.
모니터링 서비스
-
Azure Monitor
Azure Monitor를 사용하여 Azure 및 온-프레미스 환경에서 원격 분석 데이터를 수집하고 분석하고 작업하여 애플리케이션의 성능 및 가용성을 최대화하세요.
Kroger 고객 테크 토크
Kroger는 온-프레미스 Java 애플리케이션을 Azure로 마이그레이션하여 재고 관리 프로세스를 스케일링했습니다. 마이그레이션을 계획하고 실행한 방법 및 Azure의 Java가 뛰어난 고객 경험을 지원하는 방법을 알아봅니다.
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의 소프트웨어 설계자
"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 다시 시도, 로깅, 전송 및 인증 프로토콜과 같은 기능으로 클라우드 개발을 간소화하세요.