Java di Azure
Temukan keuntungan dari Java di Azure
Kembangkan menggunakan alat dan kerangka kerja yang Anda sukai
Buat, debug, dan sebarkan aplikasi Java di Azure dengan menggunakan IDE Favorit Anda, termasuk Eclipse, IntelliJ, dan Visual Studio Code untuk Java—dengan GitHub Copilot. Gunakan alat build dan otomatisasi seperti GitHub Actions, Maven, Gradle, dan Jenkins untuk kebutuhan integrasi berkelanjutan dan pengiriman berkelanjutan.
Kirim lebih cepat dengan layanan yang dikelola sepenuhnya
Fokus pada pembuatan aplikasi bisnis, bukan pada pengelolaan infrastruktur. Manfaatkan Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS), dan Azure Red Hat OpenShift untuk manajemen infrastruktur perangkat keras dan perangkat lunak.
Perluas, optimalkan, dan amankan aplikasi Java
Tingkatkan aplikasi Anda menggunakan layanan seperti MySQL, PostgreSQL, Cosmos DB, dan database SQL terkelola dengan Azure Functions untuk solusi tanpa server. Prioritaskan keamanan dengan perlindungan terhadap ancaman, enkripsi data, dan kepatuhan Azure. Sederhanakan integrasi menggunakan Azure Service Bus dengan dukungan JMS dan Azure API Management.
Akses ekosistem mitra Microsoft
Hadirkan beban kerja Java yang sudah Anda miliki ke Azure dan perluas fungsionalitas dari aplikasi Anda dengan menggunakan portofolio solusi yang berfokus pada Java. Solusi ini termasuk opsi hosting terkelola unik dengan pengembangan dan dukungan bersama serta citra Marketplace Azure untuk distribusi Linux populer.
Jelajahi layanan Azure untuk aplikasi Java
Azure Spring Apps
Sebarkan, operasikan, dan skalakan aplikasi Spring Boot Anda dengan mudah di lingkungan yang dikelola sepenuhnya dengan Azure Spring Apps. Dapatkan lebih banyak fungsionalitas dengan Azure Spring Apps Enterprise, yang menambahkan komponen Tanzu VMware yang dikelola sepenuhnya, konfigurasi tingkat lanjut, dan dukungan Spring Runtime.
Tomcat di Azure App Service
Sebarkan aplikasi Java berbasis Tomcat dengan mudah di Azure App Service dan dapatkan manfaat dari alat pengembang terintegrasi, penskalaan otomatis, dan keamanan yang kuat.
JBoss EAP di Azure App Service
Sebarkan aplikasi Java perusahaan Anda pada layanan yang dikelola sepenuhnya dengan Red Hat JBoss Enterprise Application Platform (EAP) di Azure App Service. Dapatkan pengalaman App Service yang dikelola sepenuhnya dengan dukungan bersama dari Microsoft dan Red Hat.
Open Liberty, WebSphere, dan WebLogic di Azure Kubernetes Service
Jalankan aplikasi Java, Java EE, dan Jakarta EE dengan IBM WebSphere Liberty atau Oracle WebLogic Server di AKS dengan solusi yang dikembangkan bersama oleh Microsoft, IBM, dan Oracle. Buat penyebaran siap produksi dengan mudah menggunakan templat solusi, instruksi, sampel, dan praktik terbaik.
Mulai menggunakan Java di Azure
Migrasikan dan modernkan
Sederhanakan migrasi Anda ke Azure dengan menggunakan alat dan praktik terbaik untuk mentransisikan aplikasi Java Anda dengan perubahan kode yang minimal, memastikan performa dan ketahanan yang optimal.
Bangun dan integrasikan
Gunakan alat tingkat lanjut di Visual Studio Code dan kemampuan AI untuk meningkatkan aplikasi Anda. Dengan Azure DevOps dan integrasi pihak ketiga, lakukan transisi dari ide ke penyebaran dengan lancar.
Bangun dan sebarkan aplikasi Java di cloud menggunakan alat, layanan, dan pustaka yang tak asing lagi
BANTUAN MIGRASI
-
Azure Migrate
Mulai migrasi Anda dengan menemukan dan menilai sumber daya Tomcat dan Spring Apps lokal dengan menggunakan alat Azure Migrate gratis.
PRODUKTIVITAS PENGEMBANG
-
Azure dan GitHub
Percepat pengembangan Java dengan menggunakan alat Azure yang telah disederhanakan, termasuk integrasi GitHub dan Copilot yang lancar, untuk pengodean, penyebaran, dan penskalaan yang mudah.
POSTGRESQL, MYSQL, DAN SQL SERVER TERKELOLA
-
Layanan database Azure
Siapkan database hubungan pilihan Anda di cloud dengan menggunakan layanan yang andal, dapat diskalakan, dan dikelola sepenuhnya untuk PostgreSQL, MySQL, dan SQL Server.
LAYANAN AZURE AI
-
Layanan Azure AI
Gunakan Azure AI dan API kognitif untuk membuat aplikasi cerdas. Layanan Azure AI menghadirkan AI dalam jangkauan setiap pengembang—tanpa memerlukan keahlian pembelajaran mesin.
LAYANAN KEAMANAN DAN IDENTITAS
-
Microsoft Entra ID
Tambahkan autentikasi ke aplikasi Anda dengan Entra ID dan simpan kunci kriptografi dan rahasia lainnya di Azure Key Vault.
LAYANAN PEMANTAUAN
-
Azure Monitor
Kumpulkan, analisis, dan lakukan tindakan pada data telemetri dari lingkungan Azure dan lokal Anda dengan Azure Monitor untuk memaksimalkan kinerja dan ketersediaan aplikasi Anda.
Pembicaraan teknis pelanggan Kroger
Kroger memigrasikan aplikasi Java lokal mereka ke Azure untuk menskalakan proses manajemen saham mereka. Pelajari cara mereka merencanakan dan menjalankan migrasi, dan bagaimana Java di Azure mendukung pengalaman pelanggan yang hebat.
Perbesar aplikasi Spring Boot Anda
Tonton demo ini untuk melihat cara menyebarkan aplikasi ke Azure Spring Apps dan memanfaatkan fitur seperti penskalaan otomatis, pemantauan, dan otomatisasi end-to-end.
Perusahaan yang menjalankan aplikasi Java mereka di Azure
"Karena kami menulis Pengelola Pengalaman di Java dan bukan .NET, kami awalnya khawatir tentang penyebaran di Azure. Namun, produk ini berfungsi dengan baik di Azure."
Brandon Pulsipher, Wakil Presiden Operasi Teknis dan Layanan Terkelola, Adobe
"Azure membebaskan tim dari pekerjaan operasional sehari-hari yang berat untuk fokus menciptakan nilai bisnis inti."
Nedved Yang, Head of Digital Technology, AIA Singapore
“Kami adalah pengembang Java. Kami bukan orang infrastruktur. Kami bukan administrator sistem. Dengan Azure Spring Apps, kami tidak perlu khawatir untuk mengelola Kubernetes atau waktu henti kluster.”
Philipp Stussak, Software Architect, Bosch
"Menggunakan Kubernetes di Azure memenuhi tujuan kami untuk pengembangan perangkat lunak yang efisien. Selaras dengan rencana digital dan pilihan solusi sumber terbuka kami."
Rasmus Hald, Head of Cloud Architecture, Maersk
"Kami memilih Azure Spring Apps untuk berkonsentrasi pada penulisan aplikasi dan menjalankannya dengan overhead minimum."
Jonathan Jones, Arsitek Solusi Utama, Keuangan Grup TI, Swiss Re
Ekosistem mitra yang kuat
Sumber daya
Jalur pembelajaran Java di Azure
Pelajari cara membuat, memigrasikan, dan menskalakan aplikasi Java di Azure dengan layanan Azure serta alat dan kerangka kerja pengembangan Java yang tak asing lagi.
Sebarkan aplikasi web Java ke Azure App Service
Pelajari cara menyebarkan dan mengonfigurasi aplikasi web Java di Azure App Service. Anda akan membuat dan mengemas aplikasi web Java dan menggunakan plugin Maven untuk fitur Web Apps Azure App Service untuk menyebarkan.
Sebarkan layanan mikro Boot Musim Semi ke Azure
Pelajari cara menyebarkan layanan mikro Spring Boot ke Azure Spring Apps. Anda akan membuat kluster Azure Spring Apps, membuat layanan mikro Spring Boot yang berbeda, mengonfigurasi server Spring Apps Config, dan membuat Spring Apps Gateway.
Sebarkan layanan mikro Boot Musim Semi ke Azure
Pelajari cara menyebarkan layanan mikro Spring Boot ke Azure Spring Apps. Anda akan membuat kluster Azure Spring Apps, membuat layanan mikro Spring Boot yang berbeda, mengonfigurasi server Spring Apps Config, dan membuat Spring Apps Gateway.
Sebarkan aplikasi Java EE ke Azure
Pelajari cara menyebarkan aplikasi Java EE (Jakarta EE) ke Red Hat JBoss EAP di Azure App Service dan mengikatnya ke Azure Database for MySQL. Anda akan membuat instans database, mengikatnya ke aplikasi, dan mengelola aplikasi di JBoss EAP.
Sebarkan aplikasi Java EE ke Azure
Pelajari cara menyebarkan aplikasi Java EE (Jakarta EE) ke Red Hat JBoss EAP di Azure App Service dan mengikatnya ke Azure Database for MySQL. Anda akan membuat instans database, mengikatnya ke aplikasi, dan mengelola aplikasi di JBoss EAP.
Dokumen migrasi Java ke Azure
Baca tentang strategi yang disarankan untuk memigrasi aplikasi Java ke Azure. Dokumentasi ini mencakup migrasi umum dan beban kerja tertentu termasuk Spring, Tomcat, WebLogic, WildFly, WebSphere, dan JBoss EAP.
Jadilah lebih produktif dengan SDK Azure Java terbaru
Mulai aplikasi Java dengan dukungan cloud menggunakan SDK terpadu terbaru. Sederhanakan pengembangan cloud Anda dengan fitur seperti percobaan ulang HTTP, pengelogan, serta protokol transportasi dan autentikasi.