Java-támogatás az Azure-ban és az Azure Stackben
A Java-fejlesztők különböző Azure- és Azure Stack-szolgáltatásokban hozhatnak létre, integrálhatnak és helyezhetnek üzembe alkalmazásokat. A fejlesztők szabadon használhatják a Java Development Kit (JDK) általuk választott terjesztését és verzióját a legtöbb Microsoft Azure-szolgáltatáshoz. A Microsoft biztosítja és kezeli a Java-futtatókörnyezetet bizonyos szolgáltatásokhoz az ügyfelek nevében. Ez a dokumentum segít megérteni, hogy mely szolgáltatások biztosítják alapértelmezés szerint a Java-futtatókörnyezetet, és hogy mely szolgáltatásokhoz hozhat saját Java-futtatókörnyezetet.
Fontos
2021. június 30-i frissítés: Az Azure-hoz készült Zulu 2022. január 1-től már nem kap frissítéseket vagy támogatást. Az Azure-szolgáltatások átálltak a JDK 11-hez készült OpenJDK Microsoft-buildre, a JDK 8-hoz készült Eclipse Temurin-ra . További információ: Az OpenJDK Azure-beli Zulu-buildjeinek frissítései, támogatása és rendelkezésre állása.
Támogatott Java-verziók és a frissítések ütemezése
További információ: Microsoft Build of OpenJDK támogatási szabályzat.
A Java-verzió adott Azure-szolgáltatásokhoz való rendelkezésre állásáról a szolgáltatás dokumentációjában olvashat.
Felügyelt vagy alapértelmezett Java-futtatókörnyezettel rendelkező szolgáltatások
A következő szolgáltatások esetében a Microsoft felügyeli a Java-futtatókörnyezetet, vagy alapértelmezés szerint egyet biztosít:
- Azure-alkalmazás szolgáltatás Windows rendszeren
- Azure-alkalmazás szolgáltatás Linuxon
- Azure Container Apps, kódon keresztül a felhőbe
- Azure Functions
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Felügyelt Azure-példány az Apache Cassandrához
- Azure Cosmos DB az Apache Cassandra-hoz
Egyes szolgáltatások esetében előfordulhat, hogy módosíthatja a Java-futtatókörnyezetet az alapértelmezetttől. További információkért tekintse meg a szolgáltatás dokumentációját.
Üzembe helyezett OpenJDK-disztribúciók
Előfordulhat, hogy a Microsoft külső Java-disztribúciókat és bináris fájlokat használ a Java-verziók egy sorához egyes szolgáltatásaiban , nevezetesen az Eclipse Temurinhoz. A Microsoft naprakészen tartja ezeket a harmadik féltől származó disztribúciókat mindaddig, amíg vannak elérhető frissítések. Minden más esetben a Microsoft létrehozza, támogatja és telepíti az OpenJDK Microsoft Buildet.
Felügyelt vagy alapértelmezett Java-futtatókörnyezet nélküli szolgáltatások
A Java-futtatókörnyezet kiválasztása a következő esetekben történik:
- Olyan Azure-szolgáltatásokkal, mint az Azure Virtual Machines, az Azure Kubernetes Services (AKS), az Azure Container Instances (ACI), az Azure Container Apps (ACA), az Azure Red Hat OpenShift és a Azure-alkalmazás Service Web App for Containers.
- Olyan szolgáltatások esetén, ahol a felhasználóknak manuálisan kell konfigurálnia az infrastruktúrát és annak összetevőit.
Bár a Java-fejlesztők saját Java-futtatókörnyezeteket hozhatnak a különböző gyártóktól az Azure-ba ezeken a szolgáltatásokon, a Microsoft az alábbi OpenJDK-disztribúciók bármelyikét javasolja:
Az OpenJDK telepítésével és használatával kapcsolatos információkért tekintse meg az egyik disztribúció dokumentációját.
Ügyfélszolgálat
A Java-alkalmazások Azure-ban, Az Azure Stack-szolgáltatásokban, az Azure Arc-kompatibilis fürtökben és az Azure REST API-kkal való integrációjával kapcsolatos problémák esetén a megfelelő támogatási csomaggal rendelkező ügyfelek további költségek nélkül kapnak támogatást.