Azure에서의 Java

원하는 도구와 프레임워크를 사용하여 클라우드에서 Java 애플리케이션 개발 시작하기

왜 Azure에서 Java입니까?

선호하는 도구를 사용하여 개발

Eclipse, IntelliJ, Java용 Visual Studio Code 같은 즐겨 사용하는 IDE를 사용하여 Azure에서 Java 애플리케이션을 빌드하고 디버그하고 배포하세요. CI/CD 요구 사항에 Maven, Gradle, Jenkins 같은 빌드 및 자동화 도구를 사용하세요.

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

코드 작성에 집중할 수 있도록 App Service, Azure Spring Cloud, Azure Kubernetes Service 및 완전 관리형 데이터베이스에서 Tomcat을 사용하여 Azure로 인프라 하드웨어 및 소프트웨어 관리를 언로드하세요.

확장 용이

요구 사항이 늘어남에 따라 MySQL 및 PostgreSQL 데이터베이스, 성능 모니터링, 비밀 관리 같은 서비스 및 기능을 빠르게 추가하세요. Azure 인지 API를 사용하여 앱에 AI를 손쉽게 적용하세요.

Eclipse 및 IntelliJ용 Azure 플러그 인

Java 애플리케이션을 빌드하고 즐겨 사용하는 IDE에서 바로 클라우드에 배포하세요. Toolkits for Eclipse 및 Toolkits for IntelliJ는 Azure 애플리케이션을 손쉽게 만들고 개발하고 테스트하고 배포할 수 있는 템플릿과 기능을 제공합니다.

도구 및 IDE에 대해 알아보기

Azure Spring Cloud

Azure Spring Cloud를 사용하여 최신 마이크로 서비스 패턴을 Spring Boot 앱에 적용함으로써 상용구 코드를 제거해 강력한 Java 앱을 빠르게 개발하세요. 완전 관리형 환경에서 앱을 쉽게 배포하고 작동시키고 확장하세요.

빠른 시작 가이드를 읽기

Azure Kubernetes Service의 Java EE

JBoss EAP 애플리케이션을 Azure Kubernetes Service의 WildFly로 마이그레이션하고 가용성과 보안이 뛰어난 완전 관리형 Kubernetes 서비스의 혜택을 받으세요. 자세한 마이그레이션 설명서를 참조하세요.

마이그레이션 가이드 읽기

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

애플리케이션 마이그레이션

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

App Service Migration Assistant

컨테이너를 사용하여 현대화

컨테이너를 사용하여 컴퓨팅을 최적화하세요. Azure Kubernetes Service는 완전 관리형 Kubernetes 클러스터를 제공하여 클라우드에서 Java 기반 앱을 손쉽게 실행합니다.

Azure Kubernetes Service

MySQL, PostgreSQL, SQL as a service

MySQL, PostgreSQL, SQL Server에 대해 안정적이고 확장 가능하며 완전히 관리되는 서비스를 사용하여 클라우드에서 좋아하는 관계형 데이터베이스를 설정하세요.

Azure 데이터베이스 서비스

AI 및 Cognitive Services

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

Azure Cognitive Services

보안 및 ID 서비스

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

Azure Active Directory

서비스 모니터링

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

Azure Monitor

클라우드 개발자를 위한 최신 Java

2020년 클라우드 네이티브 애플리케이션용 Java? 믿어도 됩니다! Martijn Verburg가 Java 언어의 발전, 개발자 생산성 개선 사항, Microsoft의 Java 에코시스템에 대한 상당한 투자에 대해 설명합니다.

리소스

Eclipse를 사용하여 Java 웹앱 게시

Azure Toolkit for Eclipse를 사용하여 Java 웹앱을 Azure에 배포하는 방법을 알아보세요. Eclipse에서 웹앱을 만들고 Azure에 배포하고 Azure Toolkit for Eclipse를 사용하여 배포된 웹앱 구성을 관리합니다.

MS Learn에서 시작

Maven을 사용하여 Java 웹앱 게시

Azure App Service용 Maven 플러그 인을 사용하여 Java 웹앱을 개발하고 배포하는 방법을 알아보세요. Java 웹앱을 만들고 Maven 플러그 인을 구성하고 Maven 플러그 인을 사용하여 Azure App Service에 앱을 배포합니다.

MS Learn에서 시작

Java 컨테이너에 대한 CI/CD 파이프라인 구현

Azure 및 Azure DevOps에서 Java 애플리케이션을 지원하는 방법을 알아보세요. 기본 Java 앱을 빌드하고 Azure에 배포하는 Azure Pipelines에서 프로젝트를 만든 다음, 파이프라인을 트리거하여 앱을 빌드하고 배포하세요.

MS Learn에서 시작

Azure Spring Cloud 워크샵

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

MS Learn에서 시작

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

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

문서 읽기

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

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

SDK 다운로드

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

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