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 OpenJDKJDK 8용 Eclipse Temurin으로 전환되었습니다. 자세한 내용은 OpenJDK의 Azure 빌드에 대한 Zulu의 업데이트, 지원 및 가용성 종료를 참조하세요.

지원되는 Java 버전 및 업데이트 일정

다음 버전의 Java는 Microsoft 개발자 도구, Azure, Azure Arc 및 Azure Stack 서비스에서 지원됩니다.

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를 설치하고 사용하는 방법에 대한 자세한 내용은 이러한 배포 중 하나에 대한 설명서를 참조하세요.

고객 지원

Azure, Azure Stack 서비스, Azure Arc 지원 클러스터에 대한 Java 애플리케이션 배포 및 Azure REST API와의 통합과 관련된 문제의 경우 적격 지원 플랜을 보유한 고객은 추가 비용 없이 지원을 받을 수 있습니다.