Apa saja solusi untuk menjalankan Oracle WebLogic Server di Azure Kubernetes Service?

Berlaku untuk: ✔️ mesin virtual Linux

Halaman ini menjelaskan solusi untuk menjalankan Oracle WebLogic Server (WLS) di Azure Kubernetes Service (AKS). Solusi ini dikembangkan bersama dan didukung oleh Oracle dan Microsoft.

Dimungkinkan juga untuk menjalankan WebLogic Server di Microsoft Azure Virtual Machines. Solusi untuk melakukannya dijelaskan dalam artikel Microsoft ini.

WebLogic Server adalah server aplikasi Java terkemuka yang menjalankan beberapa aplikasi Java perusahaan yang paling penting di seluruh dunia. WebLogic Server membentuk landasan middleware untuk rangkaian perangkat lunak Oracle. Oracle dan Microsoft berkomitmen untuk memberdayakan pelanggan WebLogic Server dengan pilihan dan fleksibilitas untuk menjalankan beban kerja di Azure sebagai platform cloud terkemuka.

WLS pada AKS bersertifikasi dan didukung

WebLogic Server disertifikasi oleh Oracle dan Microsoft agar berjalan dengan baik di AKS. Solusi WLS pada AKS ditujukan untuk membuatnya semampu mungkin untuk menjalankan aplikasi Java yang dikontainerisasi dan diorkestrasi di Kubernetes. Solusi ini berfokus pada keandalan, skalabilitas, kemudahan pengelolaan, dan dukungan perusahaan.

Kluster WLS sepenuhnya diaktifkan untuk berjalan di Kubernetes melalui Operator Kubernetes WebLogic (selanjutnya disebut sebagai 'Operator'). Operator mengikuti pola Operator Kubernetes standar. Ini menyederhanakan manajemen dan pengoperasian domain WebLogic di Kubernetes dengan mengotomatiskan tugas manual dan menambahkan fitur keandalan operasional ekstra. Operator mendukung Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c, dan seterusnya. Untuk detail tentang Operator, lihat dokumentasi resmi dari Oracle.

WLS pada template solusi marketplace AKS

Selain sertifikasi WLS di AKS, Oracle dan Microsoft bersama-sama menyediakan template solusi marketplace dengan tujuan membuatnya secepat dan semudah mungkin untuk memigrasikan beban kerja WLS ke AKS. Penawaran melakukannya dengan mengotomatiskan provisi sejumlah sumber daya Java dan Azure. Sumber daya yang tersedia secara otomatis mencakup kluster AKS, Operator Kubernetes WebLogic, gambar Docker WLS, dan Azure Container Registry (ACR). Anda dapat menggunakan kluster AKS atau instans ACR yang ada dengan penawaran. Penawaran ini juga mendukung konfigurasi penyeimbangan beban dengan Azure App Gateway atau Azure Load Balancer, mengurangi konektivitas database, menerbitkan metrik ke Azure Monitor dan memasang Azure Files sebagai Volume Persisten Kubernetes. Integrasi database yang saat ini didukung termasuk Azure PostgreSQL, Azure MySQL, Azure SQL, dan Oracle Database di Oracle Cloud atau Azure.

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

Setelah templat solusi melakukan sebagian besar provisi dan konfigurasi sumber daya boilerplate, Anda dapat fokus pada penyebaran aplikasi WLS Anda ke AKS, biasanya melalui alat DevOps seperti GitHub Actions dan alat dari alat WebLogic Kubernetes seperti WebLogic Image Tool dan WebLogic Deploy Tooling. Anda sepenuhnya bebas untuk menyesuaikan penyebaran lebih lanjut.

Anda dapat menemukan detail dokumentasi tentang kerangka solusi di sini.

Panduan, skrip, dan sampel untuk WLS di AKS

Oracle dan Microsoft juga menyediakan panduan langkah demi langkah dasar, skrip, dan contoh untuk menjalankan Server WebLogic di AKS. Panduan ini cocok untuk pelanggan yang ingin tetap sedekat mungkin dengan pengalaman penyebaran manual Kubernetes asli sebagai alternatif untuk menggunakan template solusi. Panduan ini dimasukkan ke dalam bagian sampel Azure Kubernetes Service dalam dokumentasi Operator. Panduan ini memungkinkan tingkat konfigurasi dan penyesuaian yang sangat tinggi.

Panduan ini mendukung dua cara untuk menyebarkan domain WLS ke AKS. Domain dapat disebarkan langsung ke Volume Persisten Kubernetes. Opsi penyebaran ini bagus jika Anda ingin memigrasikan ke AKS tetapi masih ingin mengelola WLS menggunakan Konsol Admin atau WebLogic Scripting Tool (WLST). Opsi ini juga memungkinkan Anda untuk beralih ke AKS tanpa mengadopsi pengembangan Docker. Semakin banyak cara asli Kubernetes untuk menyebarkan domain WLS ke AKS adalah dengan membangun gambar kontainer kustom berdasarkan gambar WLS resmi dari Oracle Container Registry, menerbitkan gambar kustom ke ACR dan menyebarkan domain ke AKS menggunakan Operator.

Solusi ini adalah Bring-Your-Own-License. Solusi mengasumsikan Anda sudah memiliki lisensi yang sesuai dengan Oracle dan dilisensikan dengan benar untuk menjalankan penawaran di Azure.

Jika Anda tertarik untuk bekerja erat pada skenario migrasi Anda dengan tim teknik yang mengembangkan solusi ini, isi survei singkat ini dan cantumkan informasi kontak Anda. Manajer program, arsitek, dan insinyur akan segera menghubungi Anda dan memulai kolaborasi erat.

Arsitektur penyebaran

Solusi untuk menjalankan Oracle WebLogic Server di Azure Kubernetes Service memungkinkan berbagai arsitektur penyebaran siap produksi dengan relatif mudah.

Complex WebLogic Server deployments are enabled on AKS

Selain yang diberikan oleh solusi, Anda memiliki fleksibilitas penuh untuk menyesuaikan penyebaran lebih lanjut. Kemungkinan besar selain menyebarkan aplikasi, Anda akan mengintegrasikan sumber daya Azure lebih lanjut dengan penyebaran Anda atau menyetel penyebaran ke aplikasi spesifik Anda. Anda didorong untuk memberikan umpan balik dalam survei tentang meningkatkan solusi lebih lanjut.

Langkah berikutnya

Jelajahi menjalankan Oracle WebLogic Server di Azure Kubernetes Service.