Megosztás a következőn keresztül:


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.