Azure'da JBoss EAP

Bu makalede, dağıtımınız için en iyi seçeneği seçebilmeniz için her seçeneğin özellikleri ve avantajları dahil olmak üzere Azure'da Red Hat JBoss Enterprise Application Platform'u (EAP) barındırmaya yönelik kullanılabilir çözümler açıklanmaktadır.

Azure'da JBoss EAP için üç barındırma seçeneği vardır: App Service, Azure Red Hat OpenShift ve Azure Sanal Makineler (VM'ler). Red Hat ve Microsoft üç çözümü de birlikte geliştirir ve destekler. Azure portalında JBoss EAP uygulamalarınız hakkında bir destek olayı açtığınızda, Azure desteği gerektiğinde Red Hat teknik desteğiyle otomatik olarak iletişim kurar.

Azure çözümleri üzerinde JBoss EAP geliştiren mühendislik ekibiyle geri bildirim sağlamak veya geçiş senaryolarınız üzerinde yakından çalışmak istiyorsanız JBoss EAP geçişiyle ilgili bu kısa anketi doldurun ve iletişim bilgilerinizi ekleyin. Program yöneticileri, mimarlar ve mühendislerden oluşan ekibimiz yakın işbirliği başlatmak için hemen sizinle iletişime geçer.

Azure Uygulaması Hizmetinde JBoss EAP

Azure App Service, yerleşik altyapı bakımı, güvenlik, yama uygulama ve ölçeklendirme özellikleriyle web uygulamaları için tamamen yönetilen bir platformdur. Visual Studio Code gibi en sevdiğiniz geliştirme araçlarını kullanabilir, Maven ve GitHub Actions ile hızla dağıtabilir veya Application Insights ile uygulamalarınızı izleyebilirsiniz. Daha fazla bilgi için bkz. Azure Uygulaması Hizmete genel bakış.

JBoss EAP, Ücretsiz Katman dahil olmak üzere farklı App Service Linux planlarında kullanılabilir. App Service Linux planları hakkında daha fazla bilgi için bkz. Azure App Service Fiyatlandırması. JBoss EAP kümeleme, Yalıtılmış planlarda tam olarak desteklenir. JBoss EAP'nin red hat destekli tüm sürümleri App Service'te 8.0 ve 7.4 dahil olmak üzere kullanılabilir. JBoss EAP'nin yeni sürümleri kullanıma sunuldukçe, normal platform yükseltmeleri kapsamında App Service'te sunulur. Kullanılabilir sürümlerin tam listesi için Azure portalında JBoss EAP web uygulamanıza gidin ve ardından Ayarlar>Yapılandırması>Genel Ayarlar>Java Web Sunucusu Sürümü'ne tıklayın. JBoss EAP ticari desteği App Service'de yerleşik olarak bulunur. JBoss EAP fiyatlandırma bilgilerine Azure App Service Fiyatlandırması sayfasından ulaşabilirsiniz.


Azure Red Hat OpenShift üzerinde JBoss EAP

Azure Red Hat OpenShift, Microsoft ve Red Hat tarafından isteğe bağlı, izlenen ve işletilen, yüksek oranda kullanılabilir, tam olarak yönetilen OpenShift kümeleri sağlar. Kapsayıcıları/Kubernetes'i zaten kullanıyor veya benimsemeyi planlıyorsanız Azure Red Hat OpenShift üzerinde JBoss EAP dağıtmak cazip bir seçenektir. Red Hat ve Microsoft, Azure Red Hat OpenShift üzerinde JBoss EAP dağıtmak için standart sağlama görevlerini otomatikleştiren bir pazaryeri çözüm şablonu sağlar. Çözüm otomatik olarak aşağıdaki kaynakları sağlayabilir:

  • Azure Red Hat OpenShift kümesi. Alternatif olarak, mevcut bir kümeye dağıtabilirsiniz.
  • JBoss EAP Operatörü.
  • İsteğe bağlı olarak, örnek bir başlangıç uygulaması.
  • İsteğe bağlı olarak, Kaynak-Görüntü (S2I) kullanan özel bir uygulama dağıtımı.
  • Sanal ağ ve alt ağ.

Azure Red Hat OpenShift üzerinde JBoss EAP çözümünü Azure portalından başlatabilirsiniz (bağlantıya tıklamanız yeter).

Çözüm şablonuna alternatif olarak Red Hat ve Microsoft, Azure Red Hat OpenShift'te JBoss EAP'nin nasıl dağıtılacağına ilişkin ayrıntılı bir adım adım kılavuz da sağlar. Daha fazla bilgi için bkz . Azure Red Hat OpenShift 4 kümesinde Red Hat JBoss Enterprise Application Platform (JBoss EAP) ile java uygulaması dağıtma.

Azure Sanal Makineler üzerinde JBoss EAP

Sanal makineler, buluta yönelik maksimum esneklik ve denetim sağlayan olgun ve kanıtlanmış bir geçiş yoludur. Bu faktörler, kaldır-ve-taşı geçişi için en uygun, kritik öneme sahip iş yükleri için özellikle önemlidir. Microsoft ve Red Hat, JBoss EAP iş yüklerini Azure Sanal Makineler'a geçirmek için güçlü seçenekler sağlar. Azure portalından, kullanım örneğiniz ile eşleşecek iki çözüm şablonu başlatabilirsiniz (bağlantılara tıklamanız yeter):

Çözüm şablonları, iş yüklerini taşımayı hızlandırmaya yardımcı olur. Aşağıdaki kaynakları otomatik olarak sağlayabilirler:

  • Red Hat Enterprise Linux (RHEL) VM'leri
  • JBoss EAP bağımsız veya küme olarak
  • JBoss EAP yönetim konsolu
  • OpenJDK'nin Red Hat derlemesi
  • Veri kaynağı bağlantısı (isteğe bağlı)
  • Etki alanı modu etkin (isteğe bağlı)
  • Sanal ağ ve alt ağ
  • Ağ güvenlik grubu
  • Genel IP adresi olan Azure App Gateway (varsa)
  • JGroups kullanımı için Azure ping protokolü ayarlamak için depolama hesabı (varsa)
  • Yapılandırma dosyalarını VM'ler arasında paylaşmak için depolama hesabı (varsa)

Çözümler, RHEL 9 üzerinde OpenJDK 17 ile JBoss EAP 8 gibi çeşitli JBoss EAP, OpenJDK ve RHEL sürümlerini destekler. Kendi aboneliğinizi getirin veya kullandıkça öde temelinde çalışabilirler. Aboneliğinizi kendi aboneliğinizi getir özelliğini kullanmak için Red Hat'e başvurarak aboneliğinizin Azure'da etkinleştirilmesini sağlamalısınız. Bunu yaptıktan sonra, kendi aboneliğinizi kullanma seçenekleri plan olarak görünür hale gelir.

Red Hat ve Microsoft, çözüm şablonlarına ek olarak Azure Market'te JBoss EAP için temel Sanal Makine görüntülerini de yayımlar. Görseller sertifikalı, desteklenen, up-to-date ve güvenli JBoss EAP, OpenJDK ve RHEL kombinasyonlarını temsil eder. Görüntüler yalnızca kullandıkça öde temelinde kullanılabilir. Daha da fazla esneklik ve denetime ihtiyaç duyan müşteriler için Red Hat ve Microsoft, Azure Sanal Makineler'de JBoss EAP'nin nasıl dağıtılacağına ilişkin ayrıntılı bir adım adım kılavuz sağlar.

Sonraki adımlar

Aşağıdaki makaleler, bu teknolojileri kullanmaya başlama hakkında daha fazla bilgi sağlar.