Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pengembang Java dapat membangun, mengintegrasikan, dan menyebarkan aplikasi ke berbagai layanan Azure dan Azure Stack. Pengembang bebas menggunakan distribusi dan versi Java Development Kit (JDK) pilihan mereka untuk sebagian besar layanan Microsoft Azure. Microsoft menyediakan dan mengelola runtime Java untuk layanan tertentu atas nama pelanggan. Dokumen ini membantu Anda memahami layanan mana yang menyediakan runtime Java secara default, dan layanan mana yang dapat Anda bawa runtime Java Anda sendiri.
Penting
Pembaruan 30 Juni 2021: Zulu untuk Azure tidak lagi menerima pembaruan atau dukungan sejak 1 Januari 2022. Layanan Azure telah beralih ke Microsoft Build OpenJDK untuk JDK 11 dan Eclipse Temurin untuk JDK 8. Untuk informasi selengkapnya, lihat bagian tentang Akhir dari Pembaruan, Dukungan, dan Ketersediaan varian Zulu untuk Azure dari OpenJDK.
Untuk informasi selengkapnya, lihat Kebijakan Dukungan OpenJDK Microsoft Build.
Untuk informasi tentang ketersediaan versi Java untuk layanan Azure tertentu, lihat dokumentasi layanan.
Untuk layanan berikut, Microsoft mengelola runtime Java atau menyediakannya secara default:
- Azure App Service di Windows
- Azure App Service di Linux
- Azure Container Apps, melalui kode ke cloud
- 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 untuk Apache Cassandra
Untuk beberapa layanan, Anda mungkin dapat mengubah runtime Java dari yang disediakan secara default. Untuk informasi selengkapnya, lihat dokumentasi layanan.
Microsoft mungkin menggunakan distribusi dan biner Java pihak ketiga untuk berbagai versi Java pada beberapa layanannya - yaitu Eclipse Temurin. Microsoft selalu memperbarui distribusi pihak ketiga tersebut selama ada pembaruan yang tersedia. Untuk semua kasus lainnya, Microsoft membangun, mendukung, dan menyebarkan Microsoft Build of OpenJDK.
Pilihan runtime Java terserah Anda dalam kasus berikut:
- Dengan layanan Azure seperti Azure Virtual Machines, Azure Kubernetes Services (AKS), Azure Container Instances (ACI), Azure Container Apps (ACA), Azure Red Hat OpenShift, dan Azure App Service Web App for Containers.
- Dengan layanan di mana pengguna harus mengonfigurasi infrastruktur dan komponennya secara manual.
Meskipun pengembang Java dapat membawa runtime Java mereka sendiri dari vendor yang berbeda ke Azure pada layanan ini, Microsoft menyarankan agar Anda menggunakan salah satu distribusi OpenJDK berikut:
- Microsoft Build of OpenJDK
- Eclipse Adoptium Temurin
Untuk informasi tentang cara menginstal dan menggunakan OpenJDK, lihat dokumentasi untuk salah satu distribusi ini.
Untuk masalah yang terkait dengan penyebaran aplikasi Java ke Azure, layanan Azure Stack, kluster yang diaktifkan Azure Arc, dan integrasi dengan AZURE REST API, pelanggan dengan paket dukungan memenuhi syarat menerima dukungan tanpa biaya tambahan.