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żny
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 do Microsoft Build of OpenJDK dla zestawu JDK 11 i Eclipse Temurin dla zestawu JDK 8. Aby uzyskać więcej informacji, zobacz Zakończenie aktualizacji, wsparcia i dostępności Zulu dla kompilacji Azure OpenJDK.
Obsługiwane wersje języka Java i harmonogram aktualizacji
Aby uzyskać więcej informacji, zobacz Microsoft Build of OpenJDK Support Policy.
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 Azure App Service w systemie Windows
- Usługa Azure App Service w systemie Linux
- Azure Container Apps, od kodu do chmury
- Azure Functions
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Zarządzana instancja Azure dla 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 Microsoft Build of OpenJDK.
Usługi bez zarządzanego lub domyślnego środowiska uruchomieniowego Java
Wybór środowiska uruchomieniowego Java należy 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 Azure App 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 na platformie Azure w ramach tych usług, 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 planem pomocy technicznej, który kwalifikuje się do , otrzymują pomoc techniczną bez dodatkowych kosztów.