Menyiapkan HA/DR arsitektur untuk Oracle E-Business Suite di Amazon RDS Custom dengan database siaga aktif - AWS Prescriptive Guidance

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyiapkan HA/DR arsitektur untuk Oracle E-Business Suite di Amazon RDS Custom dengan database siaga aktif

Simon Cunningham, Amazon Web Services

Nitin Saxena, Tidak Ada

Ringkasan

Pola ini menjelaskan bagaimana Anda dapat merancang solusi Oracle E-Business Anda di Amazon Relational Database Service (Amazon RDS) Kustom untuk ketersediaan tinggi (HA) dan pemulihan bencana (DR) dengan menyiapkan database replika baca Amazon RDS Custom di Zona Ketersediaan Amazon Web Services (AWS) lainnya dan mengubahnya menjadi database siaga aktif. Pembuatan replika baca Kustom Amazon RDS sepenuhnya otomatis melalui AWS Management Console.

Pola ini tidak membahas langkah-langkah untuk menambahkan tingkatan aplikasi tambahan dan sistem file bersama, yang juga dapat menjadi bagian dari HA/DR arsitektur. Untuk informasi selengkapnya tentang topik tersebut, lihat Catatan Dukungan Oracle berikut: 1375769.1, 1375670.1, dan 1383621.1 (bagian 5, Opsi Kloning Lanjutan). (Akses memerlukan akun Dukungan Oracle.)

Untuk memigrasikan sistem E-Business Suite ke arsitektur single-tier, Single-AZ di Amazon Web Services (AWS), lihat pola Migrate Oracle E-Business Suite ke Amazon RDS Custom.

Oracle E-Business Suite adalah solusi Enterprise Resource Planning (ERP) untuk mengotomatisasi proses di seluruh perusahaan seperti keuangan, sumber daya manusia, rantai pasokan, dan manufaktur. Ini memiliki arsitektur tiga tingkat: klien, aplikasi, dan database. Sebelumnya, Anda harus menjalankan database E-Business Suite pada instans Amazon Elastic Compute Cloud (Amazon EC2) yang dikelola sendiri, tetapi sekarang Anda dapat memanfaatkan Amazon RDS Custom.  

Prasyarat dan batasan

Prasyarat

Batasan

Versi produk

Untuk versi Oracle Database dan kelas instans yang didukung oleh Amazon RDS Custom, lihat Persyaratan dan batasan untuk Amazon RDS Custom for Oracle.

Arsitektur

Diagram berikut menggambarkan arsitektur representatif untuk E-Business Suite di AWS yang mencakup beberapa Availability Zone dan tingkatan aplikasi dalam penyiapan. active/passive Basis data menggunakan instans Amazon RDS Custom DB dan replika baca Amazon RDS Custom. Replika baca menggunakan Active Data Guard untuk mereplikasi ke Availability Zone lainnya. Anda juga dapat menggunakan replika baca untuk membongkar lalu lintas baca di database utama dan untuk tujuan pelaporan.

Arsitektur multi-AZ untuk Oracle E-Business Suite di AWS

Untuk informasi selengkapnya, lihat Bekerja dengan replika baca untuk Amazon RDS Custom for Oracle dalam dokumentasi Amazon RDS. 

Replika baca Kustom Amazon RDS dibuat secara default saat dipasang. Namun, jika Anda ingin menurunkan beberapa beban kerja hanya-baca ke database siaga untuk mengurangi beban pada database utama Anda, Anda dapat secara manual mengubah mode replika yang dipasang menjadi hanya-baca dengan mengikuti langkah-langkah di bagian Epics. Kasus penggunaan umum untuk ini adalah menjalankan laporan Anda dari database siaga. Mengubah ke read-only memerlukan lisensi database siaga aktif. 

Saat Anda membuat replika baca di AWS, sistem menggunakan broker Oracle Data Guard di bawah sampulnya.  Konfigurasi ini dibuat secara otomatis dan diatur dalam mode Kinerja Maksimum sebagai berikut:

DGMGRL> show configuration Configuration - rds_dg   Protection Mode: MaxPerformance   Members:   vis_a - Primary database     vis_b - Physical standby database  Fast-Start Failover: DISABLED Configuration Status: SUCCESS   (status updated 58 seconds ago)

Alat

Layanan AWS

  • Amazon RDS Custom for Oracle adalah layanan database terkelola untuk aplikasi lama, kustom, dan paket yang memerlukan akses ke sistem operasi dan lingkungan database yang mendasarinya. Ini mengotomatiskan tugas dan operasi administrasi database sambil memungkinkan Anda, sebagai administrator database, untuk mengakses dan menyesuaikan lingkungan database dan sistem operasi Anda. 

Alat lainnya

  • Oracle Data Guard adalah alat yang membantu Anda membuat dan mengelola database siaga Oracle. Pola ini menggunakan Oracle Data Guard untuk menyiapkan database siaga aktif di Amazon RDS Custom.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan
Buat replika baca instans Amazon RDS Custom DB.

Untuk membuat replika baca, ikuti petunjuk dalam dokumentasi Amazon RDS dan gunakan instans Amazon RDS Custom DB yang Anda buat (lihat bagian Prasyarat) sebagai database sumber.

Secara default, replika baca Kustom Amazon RDS dibuat sebagai siaga fisik dan dalam keadaan terpasang. Ini disengaja untuk memastikan kepatuhan dengan lisensi Oracle Active Data Guard. Ikuti langkah selanjutnya untuk mengonversi replika baca ke mode hanya-baca.

DBA
TugasDeskripsiKeterampilan yang dibutuhkan
Connect ke Amazon RDS Custom read replika.

Gunakan perintah berikut untuk mengonversi database siaga fisik Anda ke database siaga aktif.  

penting

Perintah ini memerlukan lisensi siaga aktif Oracle. Untuk mendapatkan lisensi, hubungi perwakilan Oracle Anda.

$ sudo su - rdsdb -bash-4.2$ sql SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958 SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY MOUNTED SQL> alter database recover managed standby database cancel; Database altered. Open the standby database SQL> alter database open; Database altered. SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY READ ONLY
DBA
Mulai pemulihan media dengan log real-time berlaku.

Untuk mengaktifkan fitur penerapan log real-time, gunakan perintah berikut. Ini mengonversi dan memvalidasi siaga (replika baca) sebagai database siaga aktif, sehingga Anda dapat menghubungkan dan menjalankan kueri hanya-baca.

SQL>   alter database recover managed standby database using current logfile disconnect from session; Database altered
DBA
Periksa status database.

Untuk memeriksa status database, gunakan perintah berikut.

SQL> select name, database_role, open_mode from v$database; NAME      DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS       PHYSICAL STANDBY READ ONLY WITH APPLY
DBA
Periksa mode redo apply.

Untuk memeriksa redo apply mode, gunakan perintah berikut.

SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958   SQL> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY
DBA

Sumber daya terkait