Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan pemulihan bencana untuk SAP di IBM Db2 di AWS
Ambarish Satarkar dan Debasis Sahoo, Amazon Web Services
Ringkasan
Pola ini menguraikan langkah-langkah untuk menyiapkan sistem pemulihan bencana (DR) untuk beban kerja SAP dengan IBM Db2 sebagai platform database, berjalan di Amazon Web Services (AWS) Cloud. Tujuannya adalah untuk memberikan solusi berbiaya rendah untuk memberikan kelangsungan bisnis jika terjadi pemadaman.
Pola menggunakan pendekatan cahaya pilot
Solusi ini dapat diskalakan. Anda dapat memperluasnya ke lingkungan pemulihan bencana skala penuh sesuai kebutuhan.
Prasyarat dan batasan
Prasyarat
Instans SAP yang berjalan pada instans Amazon Elastic Compute Cloud (Amazon EC2)
Database IBM Db2
Sistem operasi yang didukung oleh SAP Product Availability Matrix (PAM)
Nama host database fisik yang berbeda untuk host database produksi dan siaga
Bucket Amazon Simple Storage Service (Amazon S3) di setiap Wilayah AWS dengan Replikasi Lintas Wilayah (CRR) diaktifkan
Versi produk
IBM Db2 Database versi 11.5.7 atau yang lebih baru
Arsitektur
Tumpukan teknologi target
Amazon EC2
Amazon Simple Storage Service (Amazon S3)
Amazon Virtual Private Cloud (Pengintipan VPC)
Amazon Route 53
IBM Db2 Pemulihan Bencana Ketersediaan Tinggi (HADR)
Arsitektur target
Arsitektur ini mengimplementasikan solusi DR untuk beban kerja SAP dengan Db2 sebagai platform database. Basis data produksi diterapkan di AWS Region 1 dan database siaga diterapkan di Wilayah kedua. Database siaga disebut sebagai sistem DR. Db2 Database mendukung beberapa database siaga (hingga tiga). Ini menggunakan Db2 HADR untuk menyiapkan database DR dan mengotomatiskan pengiriman log antara basis data produksi dan siaga.
Jika terjadi bencana yang membuat Wilayah 1 tidak tersedia, database siaga di Wilayah DR mengambil alih peran basis data produksi. Server aplikasi SAP dapat dibangun terlebih dahulu atau dengan menggunakan AWS Elastic Disaster Recovery
Db2 HADR mengimplementasikan pengaturan siaga produksi, di mana produksi bertindak sebagai server utama, dan semua pengguna terhubung dengannya. Semua transaksi ditulis ke file log, yang ditransfer ke server siaga dengan menggunakan TCP/IP. Server siaga memperbarui database lokalnya dengan meneruskan catatan log yang ditransfer, yang membantu memastikan bahwa itu tetap sinkron dengan server produksi.
Pengintip VPC digunakan agar instans di Wilayah produksi dan Wilayah DR dapat berkomunikasi satu sama lain. Amazon Route 53 merutekan pengguna akhir ke aplikasi internet.

Buat AMI dari server aplikasi di Wilayah 1 dan salin AMI
ke Wilayah 2. Gunakan AMI untuk meluncurkan server di Wilayah 2 jika terjadi bencana. Siapkan replikasi Db2 HADR antara database produksi (di Wilayah 1) dan database siaga (di Wilayah 2).
Ubah jenis EC2 instance agar sesuai dengan instance produksi jika terjadi bencana.
Di Wilayah 1,
LOGARCHMETH1diatur kedb2remote: S3 path.Di Wilayah 2,
LOGARCHMETH1diatur kedb2remote: S3 path.Replikasi Lintas Wilayah dilakukan antara bucket S3.
Alat
Layanan AWS
Amazon Elastic Compute Cloud (Amazon EC2) menyediakan kapasitas komputasi yang dapat diskalakan di AWS Cloud. Anda dapat meluncurkan server virtual sebanyak yang Anda butuhkan dan dengan cepat meningkatkannya ke atas atau ke bawah.
Amazon Route 53 adalah layanan web DNS yang sangat tersedia dan dapat diskalakan.
Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.
Amazon Virtual Private Cloud (Amazon VPC) membantu Anda meluncurkan sumber daya AWS ke jaringan virtual yang telah Anda tentukan. Jaringan virtual ini menyerupai jaringan tradisional yang akan Anda operasikan di pusat data Anda sendiri, dengan manfaat menggunakan infrastruktur AWS yang dapat diskalakan. Pola ini menggunakan VPC peering.
Praktik terbaik
Jaringan memainkan peran kunci dalam menentukan mode replikasi HADR. Untuk DR di seluruh Wilayah AWS, kami menyarankan Anda menggunakan mode Db2 HADR ASYNC atau SUPERASYNC.
Untuk informasi selengkapnya tentang mode replikasi untuk Db2 HADR, lihat dokumentasi IBM.
Anda dapat menggunakan AWS Management Console atau AWS Command Line Interface (AWS CLI) Interface (AWS CLI) untuk membuat AMI baru dari sistem SAP yang ada. Anda kemudian dapat menggunakan AMI untuk memulihkan sistem SAP yang ada atau untuk membuat klon.
AWS Systems Manager Automation dapat membantu tugas pemeliharaan dan penerapan umum EC2 instans dan sumber daya AWS lainnya.
AWS menyediakan beberapa layanan asli untuk memantau dan mengelola infrastruktur dan aplikasi Anda di AWS. Layanan seperti Amazon CloudWatch dan AWS masing-masing CloudTrail dapat digunakan untuk memantau infrastruktur dan operasi API yang mendasarinya. Untuk detail selengkapnya, lihat SAP on AWS — IBM Db2 HADR with Pacemaker.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Periksa sistem dan log. |
| Administrator AWS, administrator SAP Basis |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat server SAP dan database. |
Status tertunda rollforward diatur secara default setelah cadangan penuh dipulihkan. Status tertunda rollforward menunjukkan bahwa database sedang dalam proses dipulihkan dan bahwa beberapa perubahan mungkin perlu diterapkan. Untuk informasi selengkapnya, lihat dokumentasi IBM | Administrator SAP Basis |
Periksa konfigurasi. |
| Administrator AWS, administrator SAP Basis |
Siapkan replikasi dari DB produksi ke DR DB (menggunakan mode ASYNC). |
| Administrator SAP Basis |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Rencanakan downtime bisnis produksi untuk tes DR. | Pastikan Anda merencanakan downtime bisnis yang diperlukan pada lingkungan produksi untuk menguji skenario failover DR. | Administrator SAP Basis |
Buat pengguna uji. | Buat pengguna uji (atau perubahan pengujian apa pun) yang dapat divalidasi di host DR untuk mengonfirmasi replikasi log setelah DR failover. | Administrator SAP Basis |
Di konsol, hentikan EC2 instance produksi. | Shutdown yang tidak teratur dimulai pada langkah ini untuk meniru skenario bencana. | Administrator sistem AWS |
Tingkatkan EC2 instance DR agar sesuai dengan persyaratan. | Di EC2 konsol, ubah jenis instance di Wilayah DR.
| SAP Dasar Admin |
Memulai pengambilalihan. | Dari sistem DR (
Secara opsional, Anda dapat mengatur parameter berikut untuk menyesuaikan alokasi memori database secara otomatis berdasarkan jenis instance.
Verifikasi perubahan dengan menggunakan perintah berikut.
| Administrator SAP Basis |
Luncurkan server aplikasi untuk SAP di Wilayah DR. | Menggunakan AMI yang Anda buat dari sistem produksi, luncurkan server aplikasi tambahan baru | Administrator SAP Basis |
Lakukan validasi sebelum memulai aplikasi SAP. |
| Administrator AWS, administrator SAP Basis |
Mulai aplikasi SAP pada sistem DR. | Mulai aplikasi SAP pada sistem DR dengan menggunakan
| Administrator SAP Basis |
Lakukan validasi SAP. | Ini dilakukan sebagai tes DR untuk memberikan bukti atau untuk memeriksa keberhasilan replikasi data ke Wilayah DR. | Insinyur uji |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Mulai produksi SAP dan server database. | Di konsol, mulai EC2 instance yang meng-host SAP dan database dalam sistem produksi. | Administrator SAP Basis |
Mulai database produksi dan atur HADR. | Masuk ke sistem produksi (
Verifikasi bahwa status HADR adalah
Jika database tidak konsisten dan tidak di dan | Administrator SAP Basis |
Gagal kembali database ke Wilayah produksi. | Dalam business-as-usual skenario normal, langkah ini dilakukan dalam waktu henti yang dijadwalkan. Aplikasi yang berjalan pada sistem DR dihentikan, dan database gagal kembali ke Wilayah produksi (Wilayah 1) untuk melanjutkan operasi dari Wilayah produksi.
| Administrator SAP Basis |
Lakukan validasi sebelum memulai aplikasi SAP. |
| Administrator AWS, administrator SAP Basis |
Mulai aplikasi SAP. |
| Administrator SAP Basis |
Pemecahan Masalah
| Isu | Solusi |
|---|---|
File log kunci dan perintah untuk memecahkan masalah terkait HADR |
|
Catatan SAP untuk memecahkan masalah HADR di Db2 UDB | Lihat SAP Note 1154013 - DB6: Masalah DB |
Sumber daya terkait
Informasi tambahan
Dengan menggunakan pola ini, Anda dapat mengatur sistem pemulihan bencana untuk sistem SAP yang berjalan pada database Db2. Dalam situasi bencana, bisnis harus dapat melanjutkan dalam persyaratan tujuan waktu pemulihan yang ditentukan (RTO) dan tujuan titik pemulihan (RPO) Anda:
RTO adalah penundaan maksimum yang dapat diterima antara gangguan layanan dan pemulihan layanan. Ini menentukan apa yang dianggap sebagai jendela waktu yang dapat diterima ketika layanan tidak tersedia.
RPO adalah jumlah waktu maksimum yang dapat diterima sejak titik pemulihan data terakhir. Ini menentukan apa yang dianggap sebagai kehilangan data yang dapat diterima antara titik pemulihan terakhir dan gangguan layanan.
Untuk FAQs yang terkait dengan HADR, lihat catatan SAP #1612105 - DB6: FAQ tentang Db2 High Availability Disaster