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.