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 az általuk választott Java-disztribúciót és verziót a Legtöbb Microsoft Azure-szolgáltatáshoz. Egyes szolgáltatások Java-futtatókörnyezetet biztosítanak és kezelnek 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 mely szolgáltatások nem.

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 Zulu-buildjeinek Frissítések vége, támogatása és rendelkezésre állása.

Támogatott Java-verziók és a frissítések ütemezése

A Microsoft fejlesztői eszközei, az Azure, az Azure Arc és az Azure Stack szolgáltatásai a Következő Java-verziókat támogatják:

Frissítések Az OpenJDK 8u, az OpenJDK 11u és az OpenJDK 17u minden negyedévben (januárban, áprilisban, júliusban és októberben) jelenik meg.

További információ a Java más verzióinak elérhetőségéről és a támogatási ütemtervről: az Azure-szolgáltatás konkrét dokumentációja.

Felügyelt vagy alapértelmezett Java-futtatókörnyezettel rendelkező szolgáltatások

A következő szolgáltatások esetében a Java-futtatókörnyezetet a Microsoft felügyeli vagy alapértelmezés szerint biztosítja:

  • Azure-alkalmazás szolgáltatás Windows rendszeren
  • Azure-alkalmazás szolgáltatás Linuxon
  • 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

A fenti szolgáltatások némelyike 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

A Microsoft külső Java-disztribúciókat és bináris fájlokat is használhat a Java-verziók egy sorához egyes szolgáltatásain – nevezetesen az Eclipse Temurinhoz és az Azul Zuluhoz. A Microsoft mindaddig naprakészen tartja ezeket a harmadik féltől származó disztribúciókat, 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, 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.