Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano dostępne rozwiązania do hostowania platformy EAP (Red Hat JBoss Enterprise Application Platform) na platformie Azure, w tym funkcje i zalety każdej opcji, dzięki czemu można wybrać najlepsze rozwiązanie dla danego wdrożenia.
Istnieją trzy opcje hostingu JBoss EAP na platformie Azure: App Service, Azure Red Hat OpenShift i Azure Virtual Machines (maszyny wirtualne). Firmy Red Hat i Microsoft wspólnie opracowują i obsługują wszystkie trzy rozwiązania. Po otwarciu zgłoszenia do pomocy technicznej w witrynie Azure Portal dotyczącej aplikacji JBoss EAP pomoc techniczna platformy Azure automatycznie kontaktuje się z pomocą techniczną rozwiązania Red Hat w razie potrzeby.
Jeśli chcesz przekazać opinię lub ściśle pracować nad scenariuszami migracji z zespołem inżynierów opracowującym rozwiązanie JBoss EAP na platformie Azure, wypełnij tę krótką ankietę dotyczącą migracji JBoss EAP i dołącz swoje informacje kontaktowe. Nasz zespół menedżerów programów, architektów i inżynierów szybko skontaktuje się z Tobą, aby zainicjować ścisłą współpracę.
JBoss EAP w usłudze Azure App Service
Usługa Azure App Service to w pełni zarządzana platforma dla aplikacji internetowych z wbudowaną konserwacją infrastruktury, zabezpieczeniami, stosowaniem poprawek i skalowaniem. Możesz użyć ulubionych narzędzi programistycznych, takich jak Visual Studio Code, szybko wdrażać za pomocą narzędzi Maven i GitHub Actions lub monitorować aplikacje za pomocą usługi Application Insights. Aby uzyskać więcej informacji, zobacz omówienie usługi Azure App Service.
Protokół JBoss EAP jest dostępny w różnych planach usługi App Service dla systemu Linux , w tym w warstwie Bezpłatna. Aby uzyskać więcej informacji na temat planów usługi App Service dla systemu Linux, zobacz Cennik usługi Azure App Service. Klastrowanie JBoss EAP jest w pełni obsługiwane w planach izolowanych. Wszystkie obsługiwane przez Red Hat wersje JBoss EAP są dostępne w usłudze App Service, w tym wersje 8.0 i 7.4. W miarę wydawania nowych wersji aplikacji JBoss EAP są one oferowane w usłudze App Service w ramach regularnych uaktualnień platformy. Aby uzyskać pełną listę dostępnych wersji, przejdź do aplikacji internetowej JBoss EAP w portalu Azure, a następnie wybierz pozycję Ustawienia>Konfiguracja>Ustawienia ogólne>Wersja Serwera Internetowego Java. Komercyjna obsługa protokołu JBoss EAP jest wbudowana w usługę App Service. Informacje o cenach protokołu JBoss EAP są dostępne na stronie Cennik usługi Azure App Service .
JBoss EAP w usłudze Azure Red Hat OpenShift
W usłudze Azure Red Hat OpenShift dostępne są w pełni zarządzane klastry OpenShift na żądanie, monitorowane i obsługiwane przez firmy Microsoft i Red Hat. Jeśli już używasz kontenerów/Kubernetes lub planujesz ich wdrożenie, wdrażanie JBoss EAP w usłudze Azure Red Hat OpenShift jest interesującą opcją. Rozwiązania Red Hat i Microsoft udostępniają szablon rozwiązania dostępny w Marketplace, który automatyzuje typowe zadania udostępniania zasobów w celu wdrożenia JBoss EAP na Azure Red Hat OpenShift. Rozwiązanie może automatycznie przydzielać następujące zasoby:
- Klaster Azure Red Hat OpenShift. Alternatywnie można wdrożyć w istniejącym klastrze.
- Operator EAP JBoss.
- Opcjonalnie przykładowa aplikacja wprowadzająca.
- Opcjonalnie wdrożenie aplikacji niestandardowej przy użyciu narzędzia Source-to-Image (S2I).
- Sieć wirtualna i podsieć.
Rozwiązanie JBoss EAP można uruchomić z poziomu Azure Red Hat OpenShift w Azure Portal (wystarczy kliknąć ten link).
Zamiast szablonu rozwiązania firma Red Hat i firma Microsoft udostępniają również szczegółowy przewodnik krok po kroku dotyczący wdrażania protokołu JBoss EAP w usłudze Azure Red Hat OpenShift. Aby uzyskać więcej informacji, zobacz Deploy a Java application with Red Hat JBoss Enterprise Application Platform (JBoss EAP) on an Azure Red Hat OpenShift 4 cluster (Wdrażanie aplikacji Java przy użyciu platformy Red Hat JBoss Enterprise Application Platform (JBoss EAP) w klastrze usługi Azure Red Hat OpenShift 4.
JBoss EAP na maszynach wirtualnych platformy Azure
Maszyny wirtualne to dojrzała, sprawdzona ścieżka migracji do chmury, która zapewnia maksymalną elastyczność i kontrolę. Te czynniki są szczególnie ważne w przypadku obciążeń o znaczeniu krytycznym, które są najbardziej odpowiednie do migracji metodą "lift-and-shift". Firmy Microsoft i Red Hat oferują niezawodne opcje migracji obciążeń JBoss EAP do usługi Azure Virtual Machines. Istnieją dwa szablony rozwiązań, które można uruchomić w witrynie Azure Portal, aby dopasować swój przypadek użycia (wystarczy kliknąć linki):
- Pojedyncze wystąpienie JBoss EAP na Maszynie Wirtualnej w Azure.
- Klaster JBoss EAP na maszynach wirtualnych platformy Azure.
Szablony rozwiązań pomagają przyspieszyć migrowanie obciążeń. Mogą automatycznie dostarczać następujące zasoby:
- Maszyny wirtualne z systemem Red Hat Enterprise Linux (RHEL)
- Autonomiczny tryb lub klaster JBoss EAP
- Konsola zarządzania JBoss EAP
- Kompilacja zestawu OpenJDK w systemie Red Hat
- Połączenie ze źródłem danych (opcjonalnie)
- Włączony tryb domeny (opcjonalnie)
- Sieć wirtualna i podsieć
- Sieciowa grupa zabezpieczeń
- Usługa Azure App Gateway z publicznym adresem IP (jeśli ma zastosowanie)
- Konto przechowywania do konfigurowania protokołu ping Azure dla użycia JGroups (jeśli ma to zastosowanie)
- Konto przechowywania do udostępniania plików konfiguracji między maszynami wirtualnymi (jeśli dotyczy)
Rozwiązania obsługują różne wersje JBoss EAP, OpenJDK i RHEL, takie jak JBoss EAP 8 z openJDK 17 w systemie RHEL 9. Mogą one działać na zasadzie własnej subskrypcji lub płatności za rzeczywiste użycie. Aby użyć usługi bring-your-own-subscription, musisz skontaktować się z firmą Red Hat , aby włączyć subskrypcję na platformie Azure. Po wykonaniu tej czynności opcje bring-your-own-subscription stają się widoczne jako plany.
Oprócz szablonów rozwiązań, firma Red Hat i Microsoft publikują również podstawowe obrazy maszyn wirtualnych dla JBoss EAP w Azure Marketplace. Obrazy reprezentują certyfikowane, obsługiwane, up-to-date i bezpieczne kombinacje JBoss EAP, OpenJDK i RHEL. Obrazy są dostępne tylko na zasadzie płatności za wykorzystanie. W przypadku klientów, którzy potrzebują jeszcze większej elastyczności i kontroli, firma Red Hat i Microsoft udostępniają szczegółowy przewodnik krok po kroku dotyczący wdrażania protokołu JBoss EAP na maszynach wirtualnych platformy Azure.
Następne kroki
Poniższe artykuły zawierają więcej informacji na temat rozpoczynania pracy z tymi technologiami.