Red Hat JBoss EAP di Azure

Artikel ini menjelaskan solusi yang tersedia untuk hosting JBoss EAP di Azure, termasuk fitur dan manfaat dari setiap opsi sehingga Anda dapat memilih yang terbaik untuk penyebaran Anda.

Ada tiga opsi hosting untuk JBoss EAP di Azure: App Service, Azure Red Hat OpenShift (ARO), dan Azure Virtual Machines/VM Scale Sets. Ketiga solusi tersebut dikembangkan bersama dan didukung oleh Red Hat dan Microsoft.

JBoss EAP di Azure App Service

Azure App Service adalah platform yang dikelola sepenuhnya untuk aplikasi web dan API, dengan pemeliharaan infrastruktur bawaan, patching keamanan, dan penskalaan. App Service terintegrasi dengan fitur jaringan seperti jaringan virtual, Titik Akhir Privat, dan Koneksi Hibrid. Integrasi ini memungkinkan Anda untuk mengamankan dan mengisolasi infrastruktur Anda sesuai kebutuhan. Anda dapat menyebarkan dengan cepat dengan Tindakan GitHub dan integrasi Azure Pipelines, dan memantau aplikasi Anda dengan wawasan aplikasi Azure Monitor. Untuk informasi selengkapnya, lihat Gambaran umum App Service.

JBoss EAP tersedia pada varian Linux dari paket Premium v3 dan Azure App Service Isolated v2. Untuk informasi selengkapnya tentang paket ini, lihat Harga App Service. Paket Terisolasi menghosting aplikasi Anda dalam lingkungan Azure pribadi khusus. Anda dapat membeli paket Premium v3 dan Isolated v2 secara Pay-As-You-Go, atau dengan reservasi satu hingga tiga tahun untuk menghemat biaya hingga 50%. Untuk informasi selengkapnya, lihat Apa itu Reservasi Azure? dan Bagaimana diskon reservasi berlaku untuk Azure App Service.

JBoss EAP ditawarkan dengan versi 7.3 dan 7.4 pada App Service. Karena versi baru JBoss EAP dirilis oleh Red Hat, mereka ditawarkan di App Service sebagai bagian dari peningkatan platform reguler. Untuk daftar lengkap versi minor yang tersedia untuk JBoss EAP di Azure App Service, buka aplikasi web JBoss EAP Anda di portal Azure, lalu pilih Pengaturan>Pengaturan>Umum Pengaturan> UmumVersi Server Web Java.

JBoss EAP di Azure App Service didukung bersama oleh Red Hat dan Microsoft. Saat Anda membuka kasus dukungan di portal Azure tentang aplikasi EAP JBoss Anda, dukungan Azure akan secara otomatis menghubungi dukungan teknis Red Hat bila diperlukan. Dukungan terintegrasi ini diberikan untuk semua aplikasi JBoss EAP yang berjalan di App Service, informasi harga tersedia di halaman Harga App Service. Situs JBoss EAP tidak dapat menolak dukungan terintegrasi, tetapi Anda dapat membeli reservasi untuk dukungan terintegrasi untuk mengurangi biaya.


JBoss EAP di Azure Red Hat OpenShift (ARO)

Azure Red Hat OpenShift menyediakan kluster OpenShift yang sangat tersedia dan dikelola penuh sesuai permintaan, dipantau, dan dioperasikan bersama oleh Microsoft dan Red Hat. Jika Anda sudah menggunakan kontainer, menggunakan Kubernetes, atau mengadopsi layanan mikro, maka penyebaran JBoss EAP di ARO adalah pilihan yang menggoda. Red Hat dan Microsoft memberikan panduan resmi untuk menjalankan JBoss EAP di Azure Red Hat OpenShift (ARO). Untuk informasi selengkapnya, lihat Menyebarkan aplikasi Java dengan Red Hat JBoss Enterprise Application Platform (JBoss EAP) pada kluster Azure Red Hat OpenShift (ARO) 4. Panduan ini menggunakan JBoss EAP Helm Charts. Bagan Helm memungkinkan Anda menyebarkan aplikasi Java dengan mudah dan andal ke OpenShift. Panduan ini juga menunjukkan penggunaan penyebaran Bootable JAR yang direkomendasikan, plugin WildFly JAR Maven, lapisan Galleon, paket fitur sumber data Galleon, status terkluster pada Kubernetes, rahasia OpenShift, dan pemeriksaan keaktifan/kesiapan.

JBoss EAP di Azure Virtual Machines

Beberapa paket tersedia untuk menjalankan JBoss EAP di Azure Virtual Machines. Kunjungi penawaran di portal Microsoft Azure dan pilih opsi yang paling sesuai dengan kebutuhan Anda.

Set skala mesin virtual menyediakan grup mesin virtual yang seimbang dan sangat mudah disesuaikan dengan beban kerja dengan ukuran apa pun. Untuk informasi selengkapnya, lihat Microsoft Azure Virtual Machine Scale Sets.

Jika Anda lebih suka kluster tradisional VM menggunakan mekanisme pengelompokan JBoss EAP, cara ini cocok untuk memindah dan menggeser penyebaran yang sudah menggunakan fitur ini. Untuk informasi selengkapnya, lihat dokumentasi JBoss EAP.

Pilih gambar VM dari preferensi Anda dan sesuaikan dengan ribuan VM berdasarkan metrik penggunaan. JBoss EAP pada set skala mesin virtual menggunakan templat penyebaran yang dikembangkan bersama untuk menginstal JBoss EAP dan Red Hat Enterprise Linux di VM Anda di belakang penyeimbang beban, semuanya dalam jaringan virtual. Template ini memberi Anda fondasi skala perusahaan untuk mengangkat dan menggeser aplikasi JBoss EAP yang sudah ada. JBoss EAP pada set skala mesin virtual mendukung penyebaran berkluster melalui Azure Ping, sehingga aplikasi stateful Anda dapat berjalan dengan baik.

Langkah berikutnya

Artikel berikut memberikan informasi lebih lanjut tentang memulai dengan teknologi ini.