Menyiapkan pemulihan bencana untuk penyebaran aplikasi SAP NetWeaver multi tingkat

Sebagian besar penyebaran SAP ukuran besar dan menengah menggunakan beberapa bentuk solusi pemulihan bencana. Pentingnya solusi pemulihan bencana yang kuat dan teruji semakin meningkat karena semakin banyak proses bisnis inti yang dipindahkan ke aplikasi seperti SAP. Azure Site Recovery telah teriuji dan terintegrasi dengan aplikasi SAP. Site Recovery melebihi kemampuan sebagian besar solusi pemulihan bencana lokal dengan total biaya kepemilikan yang lebih rendah dibandingkan para pesaingnya.

Dengan Site Recovery, Anda dapat:

  • Mengaktifkan perlindungan aplikasi produksi SAP NetWeaver dan non-NetWeaver yang berjalan secara lokal dengan mereplikasi komponen-komponennya ke Azure.
  • Mengaktifkan perlindungan aplikasi produksi SAP NetWeaver dan non-NetWeaver yang berjalan di Azure dengan mereplikasi komponen-komponennya ke pusat data Azure.
  • Menyederhanakan migrasi cloud menggunakan Site Recovery untuk memigrasikan penyebaran SAP Anda ke Azure.
  • Menyederhanakan peningkatan, pengujian, dan prototyping proyek SAP dengan membuat klon produksi sesuai permintaan untuk pengujian aplikasi SAP.

Anda dapat melindungi penyebaran aplikasi SAP NetWeaver menggunakan Azure Site Recovery. Artikel ini membahas praktik terbaik untuk melindungi penyebaran SAP NetWeaver tiga tingkat di Azure ketika mereplikasi ke pusat data Azure lainnya menggunakan Site Recovery. Artikel ini menjelaskan skenario dan konfigurasi yang didukung, dan cara melakukan failover uji coba (latihan pemulihan bencana) dan failover aktual.

Prasyarat

Sebelum memulai, pastikan Anda mengetahui cara melakukan tugas-tugas berikut:

Skenario yang didukung

Anda dapat menggunakan Site Recovery untuk menerapkan solusi pemulihan bencana dalam skenario berikut:

  • Anda memiliki sistem SAP yang berjalan di satu pusat data Azure, dan Anda ingin mereplikasinya ke pusat data Azure lainnya (pemulihan bencana Azure-ke-Azure). Untuk informasi selengkapnya, lihat arsitektur replikasi Azure-ke-Azure.
  • Anda memiliki sistem SAP yang berjalan di server VMware (atau fisik) secara lokal. Anda juga mereplikasi sistem SAP ke situs pemulihan bencana di pusat data Azure (pemulihan bencana VMware-to-Azure). Skenario ini memerlukan beberapa komponen tambahan. Untuk informasi selengkapnya, lihat arsitektur replikasi VMware-to-Azure.
  • Anda memiliki sistem SAP yang berjalan di Hyper-V secara lokal. Anda juga mereplikasi sistem SAP ke situs pemulihan bencana di pusat data Azure (pemulihan bencana Hyper-V-to-Azure). Skenario ini memerlukan beberapa komponen tambahan. Untuk informasi selengkapnya, lihat arsitektur replikasi Hyper-V-to-Azure.

Dalam artikel ini, kami menggunakan skenario pemulihan bencana Azure-to-Azure. Skenario ini menunjukkan kemampuan Site Recovery terkait pemulihan bencana SAP. Karena replikasi Site Recovery tidak bersifat khusus untuk aplikasi tertentu, proses yang dijelaskan diharapkan juga berlaku untuk skenario lain.

Layanan dasar yang diperlukan

Dalam skenario yang kita bahas dalam artikel ini, layanan dasar berikut ini diterapkan:

  • Azure ExpressRoute atau Azure VPN Gateway
  • Setidaknya satu pengontrol domain Microsoft Entra dan server DNS, berjalan di Azure

Kami menyarankan agar Anda membangun infrastruktur ini sebelum Anda menerapkan Site Recovery.

Penerapan aplikasi SAP rujukan

Arsitektur rujukan ini menjalankan SAP NetWeaver dalam Windows di Azure dengan ketersediaan tinggi. Arsitektur ini digunakan dengan ukuran komputer virtual (VM) tertentu yang dapat Anda ubah untuk mengakomodasi kebutuhan organisasi Anda.

Diagram of a typical SAP deployment pattern

Pertimbangan Pemulihan Bencana

Untuk pemulihan bencana, Anda harus dapat melakukan failover ke wilayah sekunder. Setiap tingkatan menggunakan strategi yang berbeda untuk memberikan perlindungan pemulihan bencana.

Komputer yang menjalankan pool SAP Web Dispatcher

Komponen Web Dispatcher berfungsi sebagai load balancer untuk lalu lintas SAP di antara server aplikasi SAP. Agar komponen Web Dispatcher memiliki ketersediaan tinggi, Azure Load Balancer menerapkan pengaturan Web Dispatcher paralel. Web Dispatcher menggunakan konfigurasi round-robin untuk distribusi lalu lintas HTTP(S) di antara Web Dispatchers yang tersedia di pool penyeimbang.

Komputer virtual yang menjalankan pool server aplikasi

Transaksi SMLG mengelola grup login untuk server aplikasi ABAP. Transaksi SMLG menggunakan fungsi penyeimbangan beban dalam server pesan Layanan Pusat untuk mendistribusikan beban kerja pada farm server aplikasi SAP untuk lalu lintas SAPGUI dan RFC. Anda dapat mereplikasi manajemen ini menggunakan Site Recovery.

Komputer Virtual yang menjalankan klaster SAP Layanan Pusat

Arsitektur rujukan ini menjalankan Layanan Pusat pada komputer virtual di tingkat aplikasi. Layanan Pusat adalah titik kegagalan tunggal potensial ketika berada dalam satu komputer virtual. Penyebaran umum dan ketersediaan tinggi tidak menjadi persyaratan.

Untuk menerapkan solusi ketersediaan tinggi, Anda dapat menggunakan kluster disk bersama atau kluster berbagi file. Untuk mengonfigurasi komputer virtual untuk kluster disk bersama, gunakan Windows Server Failover Cluster. Kami sarankan menggunakan saksi cloud sebagai saksi kuorum.

Catatan

Karena Site Recovery tidak mereplikasi saksi cloud, kami sarankan Anda menyebarkan saksi cloud di wilayah pemulihan bencana.

Untuk mendukung lingkungan kluster failover, SIOS DataKeeper Cluster Edition melakukan fungsi volume bersama klaster. Pada fungsi tersebut, Sios DataKeeper Cluster mereplikasi disk independen yang dimiliki oleh node kluster.

Anda juga dapat menghandel pengklusteran dengan mengimplementasikan klaster berbagi file. SAP baru-baru ini memodifikasi pola penyebaran Layanan Pusat untuk mengakses direktori global /sapmnt melalui jalur UNC. Kami tetap menyarankan agar Anda memastikan bahwa UNC share /sapmnt memiliki ketersediaan yang tinggi. Anda dapat memeriksa instans Layanan Pusat Anda. Gunakan Kluster Failover Windows Server dengan fitur Scale Out File Server (SOFS) dan Storage Spaces Direct (S2D) di Windows Server 2016.

Catatan

Site Recovery saat ini hanya mendukung replikasi titik crash yang konsisten dari komputer virtual yang menggunakan ruang penyimpanan langsung dan simpul pasif SIOS Datakeeper.

Pertimbangan Pemulihan Bencana lainnya

Anda dapat menggunakan Site Recovery untuk mengatur failover penyebaran SAP penuh di seluruh wilayah Azure. Berikut adalah langkah-langkah untuk menyiapkan pemulihan bencana:

  1. Mereplikasi mesin virtual
  2. Merancang jaringan pemulihan
  3. Mereplikasi pengendali domain
  4. Mereplikasi tingkat database
  5. Menjalankan failover uji coba
  6. Menjalankan failover

Berikut adalah rekomendasi untuk pemulihan bencana dari setiap tingkatan yang digunakan dalam contoh ini.

Tingkat SAP Rekomendasi
Kumpulan SAP Web Dispatcher Replikasi menggunakan Site Recovery
Kumpulan server Aplikasi SAP Replikasi menggunakan Site Recovery
Klaster Layanan Pusat SAP Replikasi menggunakan Site Recovery
komputer virtual Active Directory Gunakan replikasi Active Directory
SQL Database servers Gunakan replikasi SQL Server Always On

Mereplikasi mesin virtual

Untuk mulai mereplikasi semua komputer virtual aplikasi SAP ke pusat data pemulihan bencana Azure, ikuti panduannya di Mereplikasi komputer virtual ke Azure.

Konfigurasi Jaringan

Jika Anda menggunakan alamat IP statik, Anda dapat menentukan alamat IP yang Anda inginkan untuk digunakan pada komputer virtual. Untuk mengatur alamat IP, buka Pengaturan jaringan>Kartu antarmuka jaringan.

Screenshot that shows how to set a private IP address in the Site Recovery Network interface card pane

Membuat rencana pemulihan

Rencana pemulihan mendukung urutan berbagai tingkatan dalam aplikasi multi-tingkat selama failover. Pengurutan membantu menjaga konsistensi aplikasi. Saat Anda membuat rencana pemulihan untuk aplikasi web multi-tingkat, selesaikan langkah-langkah yang dijelaskan dalam Membuat rencana pemulihan menggunakan Site Recovery.

Menambahkan mesin virtual ke grup failover

  1. Buat rencana pemulihan dengan menambahkan server aplikasi, dispatcher web, dan komputer virtual layanan Pusat SAP.
  2. Klik Customize untuk mengelompokkan komputer virtual. Secara default, semua komputer virtual adalah bagian dari Grup 1.

Menambahkan skrip ke rencana pemulihan

Agar aplikasi Anda berfungsi dengan benar, Anda harus melakukan beberapa operasi pada komputer virtual Azure. Lakukan operasi ini setelah failover atau selama failover uji coba. Anda juga dapat mengotomatiskan beberapa operasi pasca-failover. Misalnya, memperbarui entri DNS, dan mengubah pengikatan dan koneksi dengan menambahkan skrip yang sesuai ke rencana pemulihan.

Anda bisa menerapkan skrip Site Recovery yang paling sering digunakan ke akun Azure Automation Anda dengan memilih Deploy to Azure. Saat Anda menggunakan skrip yang dipublikasikan, ikuti panduan dalam skrip tersebut.

Deploy to Azure

  1. Tambahkan skrip pra-tindakan ke Grup 1 untuk melakukan failover pada grup ketersediaan SQL Server. Gunakan skrip ASR-SQL-FailoverAG yang diterbitkan dalam contoh skrip. Ikuti panduan dalam skrip tersebut dan buat perubahan yang diperlukan dalam skrip dengan tepat.
  2. Tambahkan skrip pasca-tindakan untuk melampirkan load balancer ke mesin virtual di tingkat Web yang di-failover (Grup 1). Gunakan skrip ASR-AddSingleLoadBalancer yang diterbitkan dalam contoh skrip. Ikuti panduan dalam skrip tersebut dan buat perubahan yang diperlukan.

SAP Recovery Plan

Menjalankan failover pengujian

  1. Di portal Microsoft Azure, pilih vault Recovery Services Anda.
  2. Pilih rencana pemulihan yang Anda buat untuk aplikasi SAP.
  3. Pilih Uji Failover.
  4. Untuk memulai proses failover pengujian, pilih titik pemulihan dan jaringan virtual Azure.
  5. Saat lingkungan sekunder aktif, lakukan validasi.
  6. Ketika validasi selesai, pilih Cleanup test failover untuk membersihkan lingkungan failover.

Untuk selengkapnya, lihat Uji kegagalan pada Azure di Site Recovery.

Menjalankan failover

  1. Di portal Microsoft Azure, pilih vault Recovery Services Anda.
  2. Pilih rencana pemulihan yang Anda buat untuk aplikasi SAP.
  3. Pilih Kegagalan.
  4. Untuk memulai proses failover, pilih titik pemulihan.

Untuk informasi selengkapnya, lihat Failover di Site Recovery.

Langkah berikutnya

  • Pelajari selengkapnya tentang membangun solusi pemulihan bencana untuk penerapan SAP NetWeaver menggunakan Site Recovery. Lihat laporan resmi yang dapat diunduh SAP NetWeaver: Membangun Solusi Pemulihan Bencana dengan Site Recovery. Panduan ini membahas rekomendasi untuk berbagai arsitektur SAP. Anda dapat melihat aplikasi dan jenis komputer virtual yang didukung untuk SAP di Azure. Terdapat juga opsi rencana untuk menguji solusi pemulihan bencana Anda.
  • Pelajari selengkapnya tentang mereplikasi beban kerja lainmenggunakan Site Recovery.