Jakie są rozwiązania do uruchamiania serwera Oracle WebLogic w usłudze Azure Kubernetes Service?

Dotyczy: ✔️ maszyny wirtualne z systemem Linux

Na tej stronie opisano rozwiązania do uruchamiania serwera Oracle WebLogic Server (WLS) w usłudze Azure Kubernetes Service (AKS). Te rozwiązania są wspólnie opracowywane i obsługiwane przez firmy Oracle i Microsoft.

Można również uruchomić serwer WebLogic na maszynach wirtualnych platformy Azure. Rozwiązania do tego celu zostały opisane w tym artykule firmy Microsoft.

Serwer WebLogic to wiodący serwer aplikacji Java z jednym z najbardziej krytycznych aplikacji java dla przedsiębiorstw na całym świecie. Serwer WebLogic stanowi podstawę oprogramowania pośredniczącego dla pakietu oprogramowania Oracle. Oracle i Microsoft są zobowiązani do zwiększania możliwości klientów webLogic Server z wyborem i elastycznością uruchamiania obciążeń na platformie Azure jako wiodącej platformy w chmurze.

Usługa WLS w usłudze AKS jest certyfikowana i obsługiwana

Serwer WebLogic jest certyfikowany przez firmę Oracle i firmę Microsoft do dobrego działania w usłudze AKS. Zabezpieczenia WLS w usłudze AKS mają na celu ułatwienie uruchamiania konteneryzowanych i zorganizowanych aplikacji Java na platformie Kubernetes. Rozwiązania koncentrują się na niezawodności, skalowalności, możliwościach zarządzania i pomocy technicznej dla przedsiębiorstw.

Klastry WLS są w pełni włączone do uruchamiania na platformie Kubernetes za pośrednictwem operatora Kubernetes WebLogic (nazywanego po prostu operatorem od tego miejsca). Operator jest zgodny ze standardowym wzorcem operatora Kubernetes. Upraszcza zarządzanie domenami WebLogic i zarządzanie nimi na platformie Kubernetes, automatyzując w inny sposób zadania ręczne i dodając dodatkowe funkcje niezawodności operacyjnej. Operator obsługuje oprogramowanie Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c i inne. Aby uzyskać szczegółowe informacje na temat operatora, zapoznaj się z oficjalną dokumentacją firmy Oracle.

Szablon rozwiązania WLS w witrynie AKS Marketplace

Poza certyfikowaniem zabezpieczeń WLS w usługach AKS, Oracle i Microsoft wspólnie udostępniają szablon rozwiązania platformy handlowej, aby umożliwić szybkie i łatwe migrowanie obciążeń WLS do usługi AKS. Ta oferta jest taka, automatyzując aprowizację wielu zasobów Java i Azure. Automatycznie aprowizowane zasoby obejmują klaster usługi AKS, operator Kubernetes WebLogic, obrazy platformy Docker w usłudze WLS oraz usługę Azure Container Registry (ACR). Istnieje możliwość użycia istniejącego klastra usługi AKS lub wystąpienia usługi ACR z ofertą. Oferta obsługuje również konfigurowanie równoważenia obciążenia za pomocą bramy aplikacja systemu Azure lub usługi Azure Load Balancer, złagodzenie łączności z bazą danych, publikowanie metryk w usłudze Azure Monitor i instalowanie usługi Azure Files jako woluminów trwałych kubernetes. Obecnie obsługiwane integracje baz danych obejmują usługi Azure PostgreSQL, Azure MySQL, Azure SQL i Oracle Database w chmurze Oracle Cloud lub Azure.

You can use the marketplace solution to deploy WebLogic Server on AKS

Po wykonaniu większości standardowych aprowizacji zasobów i konfiguracji szablonu rozwiązania można skoncentrować się na wdrażaniu aplikacji WLS w usłudze AKS, zazwyczaj za pomocą narzędzia DevOps, takiego jak GitHub Actions i narzędzia z narzędzi WebLogic Kubernetes, takich jak narzędzie WebLogic Image Tool i WebLogic Deploy Tooling. Możesz całkowicie dostosować wdrożenie dalej.

Szczegółową dokumentację szablonu rozwiązania można znaleźć tutaj.

Wskazówki, skrypty i przykłady dla usługi WLS w usłudze AKS

Oracle i Microsoft udostępniają również podstawowe wskazówki krok po kroku, skrypty i przykłady uruchamiania serwera WebLogic w usłudze AKS. Wskazówki są odpowiednie dla klientów, którzy chcą pozostać jak najbliżej natywnego środowiska wdrażania ręcznego platformy Kubernetes jako alternatywy dla korzystania z szablonu rozwiązania. Wskazówki zostały uwzględnione w sekcji przykładowej usługi Azure Kubernetes Service w dokumentacji operatora. Wskazówki umożliwiają bardzo wysoki stopień konfiguracji i dostosowywania.

Wskazówki obsługują dwa sposoby wdrażania domen WLS w usłudze AKS. Domeny można wdrażać bezpośrednio na woluminach trwałych platformy Kubernetes. Ta opcja wdrożenia jest dobra, jeśli chcesz przeprowadzić migrację do usługi AKS, ale nadal chcesz administrować usługą WLS przy użyciu konsoli Administracja lub narzędzia webLogic Scripting Tool (WLST). Opcja umożliwia również przejście do usługi AKS bez wdrażania programowania na platformie Docker. Bardziej natywnym sposobem wdrażania domen WLS w usłudze AKS jest tworzenie niestandardowych obrazów kontenerów na podstawie oficjalnych obrazów WLS z rejestru Kontenerów Oracle, publikowanie obrazów niestandardowych w usłudze ACR i wdrażanie domeny w usłudze AKS przy użyciu operatora.

Wszystkie te rozwiązania to Bring-Your-Own-License. Zakładają, że masz już odpowiednie licencje z rozwiązaniem Oracle i są prawidłowo licencjonowane do uruchamiania ofert na platformie Azure.

Jeśli interesuje Cię ścisła praca nad scenariuszami migracji z zespołem inżynierów opracowującym te rozwiązania, wypełnij tę krótką ankietę i dołącz informacje kontaktowe. Menedżerowie programów, architekci i inżynierowie wkrótce skontaktują się z Tobą i rozpoczną ścisłą współpracę.

Architektury wdrażania

Rozwiązania do uruchamiania programu Oracle WebLogic Server w usłudze Azure Kubernetes Service umożliwiają szeroką gamę architektur wdrażania gotowych do produkcji z względną łatwością.

Complex WebLogic Server deployments are enabled on AKS

Poza tym, jakie rozwiązania zapewniają pełną elastyczność w celu dalszego dostosowywania wdrożeń. Prawdopodobnie jest to możliwe w przypadku wdrażania aplikacji, które będą integrować dalsze zasoby platformy Azure z wdrożeniami lub dostroić wdrożenia do określonych aplikacji. Zachęcamy do przekazywania opinii w ankiecie dotyczącej dalszego ulepszania rozwiązań.

Następne kroki

Zapoznaj się z uruchamianiem serwera Oracle WebLogic w usłudze Azure Kubernetes Service.