Obsługa języka Java na platformie Azure i w usłudze Azure Stack

Deweloperzy języka Java mogą tworzyć, integrować i wdrażać aplikacje w różnych usługach platformy Azure i Azure Stack. Deweloperzy mogą korzystać z dystrybucji i wersji zestawu Java Development Kit (JDK) wybranego przez większość usług platformy Microsoft Azure. Firma Microsoft udostępnia środowisko uruchomieniowe Języka Java dla niektórych usług w imieniu klientów i zarządza nim. Ten dokument pomaga zrozumieć, które usługi domyślnie udostępniają środowisko uruchomieniowe Języka Java i do których usług można przenieść własne środowisko uruchomieniowe Java.

Ważne

Aktualizacja 30 czerwca 2021 r.: Zulu dla platformy Azure nie otrzymuje już aktualizacji ani pomocy technicznej od 1 stycznia 2022 r. Usługi platformy Azure przeszły na platformę Microsoft Build of OpenJDK dla zestawów JDK 11 i Eclipse Temurin dla zestawu JDK 8. Aby uzyskać więcej informacji, zobacz End of Updates, Support and Availability of the Zulu for Azure builds of OpenJDK (Koniec aktualizacji, pomocy technicznej i dostępności kompilacji platformy Zulu dla platformy Azure w zestawie OpenJDK).

Obsługiwane wersje języka Java i harmonogram aktualizacji

Aby uzyskać więcej informacji, zobacz Microsoft Build of OpenJDK Support Policy (Zasady pomocy technicznej zestawu OpenJDK w programie Microsoft Build).

Aby uzyskać informacje na temat dostępności wersji języka Java dla określonych usług platformy Azure, zobacz dokumentację usługi.

Usługi z zarządzanym lub domyślnym środowiskiem uruchomieniowym Java

W przypadku następujących usług firma Microsoft zarządza środowiskiem uruchomieniowym Java lub udostępnia je domyślnie:

  • usługa aplikacja systemu Azure w systemie Windows
  • usługa aplikacja systemu Azure w systemie Linux
  • Usługa Azure Container Apps za pośrednictwem kodu do chmury
  • Azure Functions
  • Azure Spring Apps
  • Azure Service Fabric
  • Azure HDInsight
  • Azure Cognitive Search
  • Azure Cloud Shell
  • Azure DevOps
  • Azure Managed Instance for Apache Cassandra
  • Usługa Azure Cosmos DB dla bazy danych Apache Cassandra

W przypadku niektórych usług może być możliwe zmianę środowiska uruchomieniowego Języka Java z udostępnionego domyślnie. Aby uzyskać więcej informacji, zobacz dokumentację usługi.

Wdrożone dystrybucje zestawu OpenJDK

Firma Microsoft może używać dystrybucji i plików binarnych innych firm dla różnych wersji języka Java w niektórych swoich usługach — a mianowicie Eclipse Temurin. Firma Microsoft utrzymuje te dystrybucje innych firm na bieżąco, o ile są dostępne aktualizacje. W przypadku wszystkich innych przypadków firma Microsoft kompiluje, obsługuje i wdraża zestaw Microsoft Build openJDK.

Usługi bez zarządzanego lub domyślnego środowiska uruchomieniowego Java

Wybór środowiska uruchomieniowego Java jest do Ciebie w następujących przypadkach:

  • Dzięki usługom platformy Azure, takim jak Azure Virtual Machines, Azure Kubernetes Services (AKS), Azure Container Instances (ACI), Azure Container Apps (ACA), Azure Red Hat OpenShift i aplikacja systemu Azure Service Web App for Containers.
  • W przypadku usług, w których użytkownicy muszą ręcznie skonfigurować infrastrukturę i jej składniki.

Podczas gdy deweloperzy języka Java mogą korzystać z własnych środowisk uruchomieniowych Java od różnych dostawców do platformy Azure w tych usługach, firma Microsoft zaleca korzystanie z dowolnej z następujących dystrybucji OpenJDK:

Aby uzyskać informacje na temat sposobu instalowania i używania zestawu OpenJDK, zobacz dokumentację dotyczącą jednej z tych dystrybucji.

Obsługa klienta

W przypadku problemów związanych z wdrażaniem aplikacji Java na platformie Azure, usługach Azure Stack, klastrach z obsługą usługi Azure Arc i integracji z interfejsami API REST platformy Azure klienci z kwalifikującym się planem pomocy technicznej otrzymują pomoc techniczną bez dodatkowych kosztów.