Podpora Javy v Azure a Azure Stacku
Vývojáři v Javě můžou vytvářet, integrovat a nasazovat aplikace do různých služeb Azure a Azure Stack. Vývojáři mohou používat distribuci a verzi Javy podle svého výběru pro většinu služeb Microsoft Azure. Některé služby budou poskytovat a spravovat modul runtime Java jménem zákazníků. Tento dokument vám pomůže pochopit, které služby poskytují modul runtime Java ve výchozím nastavení a které služby ne.
Důležité
Aktualizace 30. června 2021: Zulu pro Azure už od 1. ledna 2022 neobdrží aktualizace ani podporu. Služby Azure přešly na Microsoft Build OpenJDK pro JDK 11 a Eclipse Temurin pro JDK 8. Další informace najdete v tématu Konec Aktualizace, podpora a dostupnost sestavení Zulu pro Azure openJDK.
Podporované verze Javy a plán aktualizací
Následující verze Javy podporují vývojářské nástroje Microsoftu, Azure, Azure Arc a služby Azure Stack:
- Java 8 (OpenJDK 8u) s binárními soubory Eclipse Temurin.
- Java 11 (OpenJDK 11u) s binárními soubory Microsoft Build of OpenJDK .
- Java 17 (OpenJDK 17u) s binárními soubory Microsoft Build of OpenJDK .
Aktualizace openJDK 8u, OpenJDK 11u a OpenJDK 17u se vydávají každé čtvrtletí (leden, duben, červenec a říjen).
Další informace o dostupnosti jiných verzí Javy a plán podpory najdete v konkrétní dokumentaci ke službě Azure.
Služby se spravovaným nebo výchozím modulem runtime Java
Pro následující služby je modul runtime Java spravován nebo ve výchozím nastavení poskytován společností Microsoft:
- služba Aplikace Azure ve Windows
- Aplikace Azure Service v Linuxu
- Azure Functions
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Azure Managed Instance for Apache Cassandra
- Azure Cosmos DB pro Apache Cassandra
U některých výše uvedených služeb možná budete moct změnit modul runtime Java z modulu runtime poskytovaného ve výchozím nastavení. Další informace najdete v dokumentaci ke službě.
Nasazené distribuce OpenJDK
Microsoft může v některých svých službách používat distribuce a binární soubory Java třetích stran pro řadu verzí Javy – konkrétně Eclipse Temurin a Azul Zulu. Společnost Microsoft bude mít tyto distribuce třetích stran aktuální, dokud budou k dispozici aktualizace. Ve všech ostatních případech Microsoft buildy, podporuje a nasadí sadu Microsoft Build of OpenJDK.
Služby bez spravovaného nebo výchozího modulu runtime Java
Volba modulu runtime Java je na vás v následujících případech:
- Se službami Azure, jako jsou Azure Virtual Machines, Azure Kubernetes Services (AKS), Azure Container Instances (ACI), Azure Container Apps, Azure Red Hat OpenShift a Aplikace Azure Service Web App for Containers.
- Se službami, ve kterých musí uživatelé ručně nakonfigurovat infrastrukturu a její komponenty.
I když vývojáři v Javě můžou na těchto službách používat vlastní moduly runtime Java od různých dodavatelů do Azure, Microsoft doporučuje používat některou z následujících distribucí OpenJDK:
- Microsoft Build of OpenJDK
- Eclipse Adoptium Temurin
- Azul Zulu Builds of OpenJDK
Poznámka:
Azul Zulu pro Azure už od 1. ledna 2022 neobdrží aktualizace. Další informace najdete v tématu Konec Aktualizace, podpora a dostupnost sestavení Zulu pro Azure openJDK.
Informace o tom, jak nainstalovat a používat OpenJDK, najdete v dokumentaci k některé z těchto distribucí.
Zákaznická podpora
V případě problémů souvisejících s nasazením aplikací v Javě do Azure, služeb Azure Stack, clusterů s podporou Azure Arc a integrací s rozhraními Azure REST API zákazníci s opravňujícím plánem podpory obdrží podporu bez jakýchkoli dalších poplatků.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro