Aracılığıyla paylaş


Azure'da Red Hat 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 JBoss 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 Ölçek Kümeleri. Üç çözüm de Red Hat ve Microsoft tarafından birlikte geliştirilip desteklenir.

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 sizinle hemen iletişime geçecektir.

Azure Uygulaması Hizmetinde JBoss EAP

Azure Uygulaması Hizmeti yerleşik altyapı bakımı, güvenlik düzeltme eki uygulama ve ölçeklendirme özellikleriyle web ve API uygulamaları için tam olarak yönetilen bir platformdur. App Service, sanal ağlar, Özel Uç Noktalar ve Karma Bağlantılar gibi ağ özellikleriyle tümleşir. Bu tümleştirme, altyapınızı gerektiği şekilde güvenli ve yalıtmanızı sağlar. GitHub Actions ve Azure Pipelines tümleştirmesi ile hızla dağıtım yapabilir ve Azure İzleyici Application Insights ile uygulamalarınızı izleyebilirsiniz. Daha fazla bilgi için bkz. Azure Uygulaması Hizmete genel bakış.

JBoss EAP, Premium v3 ve Yalıtılmış v2 App Service planlarının Linux değişkenlerinde kullanılabilir. Bu planlar hakkında daha fazla bilgi için bkz. Azure Uygulaması Hizmet Fiyatlandırması. Yalıtılmış planlar uygulamanızı özel, ayrılmış bir Azure ortamında barındırın. Premium v3 ve Yalıtılmış v2 planlarını Kullandıkça Öde temelinde veya maliyetleri %50'ye kadar azaltmak için bir veya üç yıllık rezervasyonlarla satın alabilirsiniz. Daha fazla bilgi için bkz. Azure Rezervasyonları nedir? ve Rezervasyon indirimleri Azure Uygulaması Hizmeti için nasıl uygulanır?

JBoss EAP, App Service'te 7.3 ve 7.4 sürümleriyle sunulur. JBoss EAP'nin yeni sürümleri Red Hat tarafından piyasaya sürüldükçe, normal platform yükseltmeleri kapsamında App Service'te sunulur. Azure Uygulaması Hizmeti'nde JBoss EAP için kullanılabilen ikincil 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.

Azure Uygulaması Hizmetinde JBoss EAP, Red Hat ve Microsoft tarafından ortak olarak desteklenir. 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ğine otomatik olarak başvuracaktır. Bu tümleşik destek, App Service üzerinde çalışan tüm JBoss EAP uygulamalarına sağlanır; fiyatlandırma bilgileri Azure Uygulaması Hizmet Fiyatlandırması sayfasında sağlanır. JBoss EAP siteleri tümleşik desteği geri çeviremez, ancak maliyetleri azaltmak için tümleşik destek için rezervasyon satın alabilirsiniz.


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 (ARO) üzerinde JBoss EAP dağıtmak cazip bir seçenektir. Red Hat ve Microsoft, ARO üzerinde JBoss EAP dağıtmak için ortak ortak sağlama görevlerini otomatik hale getiren bir market çözümü şablonu sağlar. Çözüm otomatik olarak bir ARO kümesi, JBoss EAP İşleci, örnek bir uygulama veya Kaynak-Görüntü (S2I) teknolojisi kullanılarak dağıtılan kendi uygulamanızı sağlayabilir. Azure portaldan Azure Red Hat OpenShift üzerinde JBoss EAP çözümünü başlatabilirsiniz.

Çözüm şablonuna alternatif olarak Red Hat ve Microsoft, İşleç yerine Helm Grafiklerini kullanarak ARO'da JBoss EAP'nin nasıl dağıtılacağına ilişkin adım adım bir 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, lift-and-shift geçişi için en uygun görev açısından kritik 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. Aşağıdaki kaynakları dağıtmak için Azure portalından çözümleri başlatabilirsiniz:

  • Azure VM'de tek bir JBoss EAP örneği.
  • Azure VM'lerinde statik JBoss EAP kümesi, yani etki alanı modu etkin veya etkin olmayan sabit sayıda VM'de JBoss EAP kümesi. Bu seçenek, geleneksel şirket içi JBoss EAP kümelerine çok benzer.
  • Azure VM Ölçek Kümeleri üzerinde dinamik JBoss EAP kümesi. Sanal makine ölçek kümeleri, talebe göre ölçeği artırılabilir veya azaltılabilir yük dengeli sanal makine grupları sağlar. Daha fazla bilgi için bkz. Azure Sanal Makine Ölçek Kümeleri. JBoss EAP kümesi Azure Ping kullanılarak oluşturulur ve durum bilgisi olan uygulamalar için uygundur. Bu seçenek etki alanı modunu desteklemez.

Azure çözüm şablonları, JBoss EAP iş yüklerinin geçirilmesini hızlandırmaya yardımcı olur. Çözümler, Azure Sanal Makineler veya sanal makine ölçek kümelerinde hızla JBoss EAP dağıtımı oluşturmak için otomatik olarak birkaç Azure kaynağı sağlar. Otomatik olarak sağlanan kaynaklar arasında sanal ağ, depolama, ağ güvenlik grubu, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Azure Uygulaması Gateway ve veritabanı bağlantısı (Azure SQL, Oracle Veritabanı, PostgreSQL, MySQL) bulunur. Çözümler JBoss EAP 7, OpenJDK 8 ve RHEL 8'in en son sürümlerini destekler.

Teklifler bir JBoss EAP aboneliği gerektirir ve Kendi Aboneliğinizi Getir (BYOS) temelinde çalışır. Teklifin RHEL bölümünde Kullandıkça Öde (PAYGO) veya BYOS kullanma seçeneğiniz vardır. PAYGO söz konusu olduğunda teklifi normal Azure işlem, ağ ve depolama maliyetlerinin üzerinde kullanmak için saatlik rhel aboneliği ücreti alınır. RHEL BYOS kullanmak için Aboneliğinizin Azure'da etkinleştirilmesi için Red Hat ile iletişime geçmeniz gerekir. Bunu yaptıktan sonra RHEL BYOS seçenekleri plan olarak görünür hale gelir.

Sonraki adımlar

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