Azure 및 Azure Stack에 대한 Java 지원
Java 개발자는 다양한 Azure 및 Azure Stack 서비스에 애플리케이션을 빌드하고, 통합하고, 배포할 수 있습니다. 개발자는 대부분의 Microsoft Azure 서비스에 대해 선택한 Java의 배포 및 버전을 무료로 사용할 수 있습니다. 특정 서비스는 고객을 대신하여 Java 런타임을 제공하고 관리합니다. 이 문서는 기본적으로 Java 런타임을 제공하는 서비스와 그렇지 않은 서비스를 파악하는 데 도움이 됩니다.
Important
2021년 6월 30일 업데이트: Azure용 Zulu는 2022년 1월 1일 이후 더 이상 업데이트 또는 지원을 받지 않습니다. Azure 서비스는 JDK 11용 Microsoft Build of OpenJDK 및 JDK 8용 Eclipse Temurin으로 전환되었습니다. 자세한 내용은 OpenJDK의 Azure 빌드에 대한 Zulu의 업데이트, 지원 및 가용성 종료를 참조하세요.
지원되는 Java 버전 및 업데이트 일정
다음 버전의 Java는 Microsoft 개발자 도구, Azure, Azure Arc 및 Azure Stack 서비스에서 지원됩니다.
- Eclipse Temurin 이진 파일이 있는 Java 8(OpenJDK 8u)
- Microsoft Build of OpenJDK 이진 파일을 사용하는 Java 11(OpenJDK 11u)
- Microsoft Build of OpenJDK 이진 파일을 사용하는 Java 17(OpenJDK 17u)
OpenJDK 8u, OpenJDK 11u 및 OpenJDK 17u에 대한 업데이트 매 분기(1월, 4월, 7월, 10월)에 릴리스됩니다.
다른 버전의 Java의 가용성 및 지원 로드맵에 대한 자세한 내용은 특정 Azure 서비스 설명서를 참조하세요.
관리되는 Java 런타임 또는 기본 Java 런타임이 있는 서비스
다음 서비스의 경우 Java 런타임은 Microsoft에서 관리되거나 기본적으로 제공됩니다.
- Windows의 Azure App Service
- Linux의 Azure App Service
- Azure 기능
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Apache Cassandra용 Azure Managed Instance
- Azure Cosmos DB for Apache Cassandra
위의 일부 서비스의 경우 Java 런타임을 기본적으로 제공된 서비스에서 변경할 수 있습니다. 자세한 내용은 서비스 설명서를 참조하세요.
배포된 OpenJDK 배포
Microsoft는 일부 서비스에서 다양한 Java 버전(예: Eclipse Temurin 및 Azul Zulu)에 타사 Java 배포판 및 이진 파일을 사용할 수 있습니다. Microsoft는 업데이트를 사용할 수 있는 동안 해당 타사 배포를 최신 상태로 유지합니다. 다른 모든 경우에서 Microsoft는 OpenJDK의 Microsoft 빌드를 빌드, 지원 및 배포합니다.
관리되는 Java 런타임 또는 기본 Java 런타임이 없는 서비스
Java 런타임 선택은 다음과 같은 경우에 사용자에게 달려 있습니다.
- Azure Virtual Machines, AKS(Azure Kubernetes Services), ACI(Azure Container Instances), Azure Container Apps, Azure Red Hat OpenShift 및 Azure 앱 Service Web App for Containers와 같은 Azure 서비스를 사용합니다.
- 사용자가 인프라 및 해당 구성 요소를 수동으로 구성해야 하는 서비스를 사용합니다.
Java 개발자는 이러한 서비스에서 다른 공급업체에서 Azure로 자체 Java 런타임을 가져올 수 있지만 다음 OpenJDK 배포판 중에서 사용하는 것이 좋습니다.
- OpenJDK의 Microsoft 빌드
- Eclipse Adoptium Temurin
- OpenJDK의 Azul Zulu 빌드
참고 항목
Azure용 Azul Zulu는 2022년 1월 1일 이후 더 이상 업데이트를 받지 않습니다. 자세한 내용은 OpenJDK의 Azure 빌드에 대한 Zulu의 업데이트, 지원 및 가용성 종료를 참조하세요.
OpenJDK를 설치하고 사용하는 방법에 대한 자세한 내용은 이러한 배포 중 하나에 대한 설명서를 참조하세요.
고객 지원
Azure, Azure Stack 서비스, Azure Arc 지원 클러스터에 대한 Java 애플리케이션 배포 및 Azure REST API와의 통합과 관련된 문제의 경우 적격 지원 플랜을 보유한 고객은 추가 비용 없이 지원을 받을 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기