Bagikan melalui


Tutorial: Memigrasikan kluster WebLogic Server ke Azure dengan Azure Application Gateway sebagai load balancer

Tutorial ini memandu Anda melalui proses deployment WebLogic Server (WLS) dengan Azure Application Gateway.

Diagram hubungan antara WLS, App Gateway, dan SSL.

Penyeimbangan beban adalah bagian penting dari migrasi kluster Oracle WebLogic Server Anda ke Azure. Solusi termudah adalah menggunakan dukungan bawaan untuk Azure Application Gateway. App Gateway disertakan sebagai bagian dari dukungan Kluster WebLogic di Azure. Untuk gambaran umum dukungan Kluster WebLogic di Azure, lihat Apa itu Oracle WebLogic Server di Azure?.

Dalam tutorial ini, Anda mempelajari cara:

  • Pilih cara menyediakan sertifikat TLS/SSL ke App Gateway
  • Menyebarkan WebLogic Server dengan Azure Application Gateway ke Azure
  • Memvalidasi keberhasilan penyebaran WLS dan App Gateway

Prasyarat

Nota

Penawaran WLS di Azure Kubernetes Service (AKS) memiliki dukungan penuh untuk Azure Application Gateway. Untuk informasi selengkapnya, lihat Menyebarkan aplikasi Java dengan WebLogic Server pada kluster Azure Kubernetes Service (AKS).

Konteks migrasi

Berikut adalah beberapa hal yang perlu dipertimbangkan tentang migrasi penginstalan WLS lokal dan Azure Application Gateway. Meskipun langkah-langkah tutorial ini adalah cara termudah untuk memasang load-balancer di depan kluster WLS Anda di Azure, ada banyak cara lain untuk melakukannya. Daftar ini memperlihatkan beberapa hal lain yang perlu dipertimbangkan.

Menyebarkan WebLogic Server dengan Application Gateway ke Azure

Bagian ini menunjukkan kepada Anda cara memprovisikan kluster WLS dengan Azure Application Gateway yang dibuat secara otomatis sebagai load balancer untuk node kluster. Application Gateway menggunakan sertifikat TLS/SSL yang disediakan untuk penghentian TLS/SSL. Untuk detail lanjutan tentang penghentian TLS/SSL dengan Application Gateway, lihat Gambaran Umum penghentian TLS dan TLS dari ujung ke ujung dengan Application Gateway di dan.

Untuk membuat kluster WLS dan Application Gateway, gunakan langkah-langkah berikut.

Mulai proses penyebaran kluster yang dikonfigurasi WLS seperti yang dijelaskan dalam dokumentasi Oracle, tetapi kembali ke halaman ini saat Anda mencapai Azure Application Gateway, seperti yang ditunjukkan di sini.

cuplikan layar portal Microsoft Azure memperlihatkan Azure Application Gateway.

Pilih cara menyediakan sertifikat TLS/SSL ke App Gateway

Anda memiliki beberapa opsi untuk memberikan sertifikat TLS/SSL ke gateway aplikasi, tetapi hanya dapat memilih satu. Bagian ini menjelaskan setiap opsi sehingga Anda dapat memilih yang terbaik untuk penyebaran Anda.

Opsi satu: Unggah sertifikat TLS/SSL

Opsi ini cocok untuk beban kerja produksi di mana App Gateway menghadapi Internet publik, atau untuk beban kerja intranet yang memerlukan TLS/SSL. Saat Anda memilih opsi ini, Azure Key Vault secara otomatis disediakan untuk berisi sertifikat TLS/SSL yang digunakan oleh App Gateway.

Untuk mengunggah sertifikat TLS/SSL yang sudah ada, ditandatangani, gunakan langkah-langkah berikut:

  1. Ikuti langkah-langkah dari penerbit sertifikat Anda untuk membuat sertifikat TLS/SSL yang dilindungi kata sandi dan tentukan nama DNS untuk sertifikat. Cara memilih antara sertifikat wildcard atau sertifikat satu nama berada di luar cakupan dokumen ini. Salah satu bekerja di sini.
  2. Ekspor sertifikat dari penerbit Anda menggunakan format file PFX dan unduh ke komputer lokal Anda. Jika pengeluar sertifikat Anda tidak mendukung ekspor sebagai PFX, alat ada untuk mengonversi banyak format sertifikat ke format PFX.
  3. Isi panel Dasar sepenuhnya.
  4. Pilih bagian Azure Application Gateway.
  5. Di samping Sambungkan ke Azure Application Gateway, pilih Ya.
  6. Pilih Unggah sertifikat TLS/SSL.
  7. Pilih ikon penjelajah berkas untuk bidang sertifikat SSL . Navigasikan ke sertifikat format PFX yang diunduh dan pilih Buka.
  8. Masukkan kata sandi untuk sertifikat dalam kotak kata sandi dan Konfirmasi kata sandi.
  9. Pilih Selanjutnya.
  10. Pilih apakah akan menolak lalu lintas publik langsung ke simpul server terkelola atau tidak. Jika Anda memilih Ya, server terkelola hanya dapat diakses melalui App Gateway.

Pilih Konfigurasi DNS

Sertifikat TLS/SSL dikaitkan dengan nama domain DNS pada saat penerbit sertifikat mengeluarkannya. Ikuti langkah-langkah di bagian ini untuk mengonfigurasi penyebaran dengan nama DNS untuk sertifikat. Anda harus cukup jauh dalam antarmuka pengguna penyebaran agar Anda telah memilih kelompok sumber daya dan jaringan virtual untuk penyebaran.

Anda bisa menggunakan Zona DNS yang sudah Anda buat, atau mengaktifkan proses penyebaran untuk membuatnya secara otomatis untuk Anda. Untuk mempelajari cara membuat zona DNS, lihat Mulai Cepat: Membuat zona dan rekaman Azure DNS menggunakan portal Microsoft Azure.

Menggunakan Zona Azure DNS yang sudah ada

Untuk menggunakan Zona Azure DNS yang sudah ada dengan App Gateway, gunakan langkah-langkah berikut:

  1. Di sebelah Konfigurasikan Alias DNS Kustom, pilih Ya.
  2. Di samping Gunakan Zona Azure DNS yang sudah ada pilih Ya.
  3. Masukkan nama Zona Azure DNS di samping Nama Zona DNS .
  4. Masukkan grup sumber daya yang berisi Zona Azure DNS dari langkah sebelumnya.

Nota

Nama host yang Anda tentukan dalam Zona DNS harus dapat diselesaikan secara publik sebelum menyebarkan penawaran.

Mengaktifkan penyebaran untuk membuat Zona Azure DNS baru

Untuk membuat Zona Azure DNS yang akan digunakan dengan App Gateway, gunakan langkah-langkah berikut:

  1. Di sebelah Konfigurasikan Alias DNS Kustom, pilih Ya.
  2. Di samping Gunakan Zona Azure DNS yang sudah ada pilih Tidak ada.
  3. Masukkan nama Zona Azure DNS di samping Nama Zona DNS . Zona DNS baru dibuat dalam grup sumber daya yang sama dengan WLS.

Terakhir, tentukan nama untuk zona DNS anak. Penyebaran membuat dua zona DNS anak untuk digunakan dengan WLS: satu untuk konsol admin, dan satu untuk Gerbang Aplikasi. Misalnya, jika nilai Nama Zona DNScontoso.net, Anda dapat memasukkan admin dan aplikasi sebagai nama. Konsol admin akan tersedia di admin.contoso.net dan gateway aplikasi akan tersedia di app.contoso.net. Jangan lupa untuk menyiapkan delegasi DNS seperti yang dijelaskan dalam Delegasi zona DNS dengan Azure DNS.

cuplikan layar portal Microsoft Azure memperlihatkan bidang untuk zona DNS anak.

Opsi lain untuk menyediakan sertifikat TLS/SSL ke App Gateway dirinci di bagian berikut. Jika Anda puas dengan opsi yang Anda pilih, Anda dapat melompat ke bagian Lanjutkan dengan penyebaran.

Opsi dua: Buat sertifikat yang ditandatangani sendiri

Opsi ini hanya cocok untuk penyebaran pengujian dan pengembangan. Dengan opsi ini, baik Azure Key Vault maupun sertifikat yang ditandatangani sendiri dibuat secara otomatis, dan sertifikat disediakan untuk App Gateway.

Untuk meminta pelaksanaan tindakan ini, gunakan langkah-langkah berikut:

  1. Di bagian Azure Application Gateway, pilih Buat sertifikat yang ditandatangani sendiri.
  2. Pilih identitas terkelola yang ditetapkan pengguna. Pilihan ini diperlukan agar penyebaran dapat membuat Azure Key Vault dan sertifikat.
  3. Jika Anda belum memiliki identitas terkelola yang ditetapkan pengguna, pilih Tambahkan untuk memulai proses membuatnya.
  4. Untuk membuat identitas terkelola yang ditetapkan pengguna, ikuti langkah-langkah di bagian Membuat identitas terkelola yang ditetapkan pengguna bagian Membuat, mencantumkan, menghapus, atau menetapkan peran ke identitas terkelola yang ditetapkan pengguna menggunakan portal Microsoft Azure. Setelah Anda memilih identitas terkelola yang ditetapkan pengguna, pastikan kotak centang di samping identitas terkelola yang ditetapkan pengguna dicentang.

cuplikan layar portal Microsoft Azure memperlihatkan bidang untuk membuat sertifikat yang ditandatangani sendiri.

Lanjutkan dengan penyebaran

Anda sekarang dapat melanjutkan dengan aspek lain dari penyebaran WLS seperti yang dijelaskan dalam dokumentasi Oracle. Jika Anda puas dengan konfigurasi Anda, pilih Tinjau + buat, lalu Buat.

Penyebaran dapat memakan waktu hingga 15 menit, tergantung pada kondisi jaringan dan faktor lainnya.

Memvalidasi keberhasilan penyebaran WLS dan App Gateway

Bagian ini menunjukkan teknik untuk memvalidasi keberhasilan penyebaran kluster WLS dan Application Gateway dengan cepat.

Jika Anda memilih Buka grup sumber daya lalu myAppGateway di akhir bagian sebelumnya, Anda sekarang melihat halaman gambaran umum untuk Application Gateway. Jika tidak, Anda dapat menemukan halaman ini dengan mengetik myAppGateway di kotak teks di bagian atas portal Microsoft Azure, lalu memilih halaman yang benar yang muncul. Pastikan untuk memilih yang ada dalam grup sumber daya yang Anda buat untuk kluster WLS. Kemudian, selesaikan langkah-langkah berikut:

  1. Di panel kiri halaman gambaran umum untuk myAppGateway, gulir ke bawah ke bagian Pemantauan dan pilih kesehatan backend.
  2. Setelah memuat pesan menghilang, Anda akan melihat tabel di tengah layar yang menunjukkan simpul kluster Anda yang dikonfigurasi sebagai simpul di kumpulan backend.
  3. Verifikasi bahwa status menunjukkan Sehat untuk setiap simpul.

Membersihkan sumber daya

Jika Anda tidak akan terus menggunakan kluster WLS, hapus Key Vault dan Kluster WLS dengan langkah-langkah berikut:

  1. Kunjungi halaman gambaran umum untuk myAppGateway seperti yang ditunjukkan di bagian sebelumnya.
  2. Di bagian atas halaman, di bawah teks Grup sumber daya, pilih grup sumber daya.
  3. Pilih Hapus grup sumber daya.
  4. Input difokuskan pada bidang berlabel KETIK NAMA GRUP SUMBER DAYA. Ketik nama grup sumber daya seperti yang diminta.
  5. Pilih Hapus.

Langkah berikutnya

Lanjutkan menjelajahi opsi untuk menjalankan WLS di Azure.