Perancangan untuk ketersediaan tinggi - Praktik Terbaik dalam Menjalankan Oracle Database di AWS

Perancangan untuk ketersediaan tinggi

Opsi berikut memiliki pendekatan yang berbeda untuk ketersediaan tinggi basis data Oracle.

Amazon RDS

Fitur Multi-AZ Amazon RDS mengoperasikan dua basis data di beberapa Zona Ketersediaan dengan replikasi sinkron, sehingga menciptakan lingkungan yang sangat tersedia dengan failover otomatis. Amazon RDS memiliki deteksi peristiwa failover, dan memulai failover otomatis saat terjadi peristiwa failover. Anda juga dapat memulai failover manual melalui Amazon RDS API. Amazon RDS menyediakan SLA dengan waktu aktif bulanan 99,95%. Sebuah postingan blog langsung dan terperinci tentang kemampuan Amazon RDS Multi-AZ tersedia di sini. Pilihan lain untuk Amazon RDS for Oracle adalah menggunakan Oracle Active Data Guard. Pelanggan harus memiliki lisensi sendiri untuk opsi Oracle Active Data Guard.

Amazon RDS for Oracle mendukung replika baca menggunakan Oracle Active Data Guard. Kedua opsi Multi-AZ dan Oracle Active Data Guard berada dalam hal yang sama Wilayah AWS. Amazon RDS for Oracle mendukung Replika Baca Lintas Wilayah dengan Oracle Active Data Guard. Amazon RDS for Oracle memudahkan pembuatan instans DB siaga fisik berbeda Wilayah AWS dari instans DB primer. Ini sepenuhnya mengelola konfigurasi Active Data Guard, dan mereplikasi data melalui koneksi jaringan aman antara instans DB primer dan replika yang berjalan di seluruh Wilayah AWS.

Amazon RDS for Oracle juga kompatibel dengan Oracle GoldenGate. Anda dapat memilih untuk mereplikasi seluruh basis data atau beberapa tabel dan skema dengan Oracle GoldGate. Oracle GoldenGate dipasang dalam arsitektur hub dalam instans EC2 dan mengakses instans Amazon RDS for Oracle dari jarak jauh. Hub Oracle GoldGate dapat mereplikasi data ke instans Amazon RDS for Oracle lainnya atau basis data Oracle di Amazon EC2 atau VMware Cloud on AWS dalam Wilayah AWS yang sama. Untuk instans lintas wilayah, pendekatan yang disarankan adalah untuk pertama kali mereplikasi ke hub Oracle GoldGate di Wilayah AWS lain.

Amazon EC2

Basis data Oracle di Amazon EC2 mendukung opsi Oracle Data Guard, Oracle Active DataGuard, dan Oracle GoldenGate. Solusi pihak ketiga yang tersedia di AWS Marketplace juga mendukung replikasi untuk basis data Oracle. Baik solusi Oracle maupun pihak ketiga dapat digunakan untuk mereplikasi basis data dalam Wilayah AWS dan di seluruh Wilayah AWS juga. Basis data Oracle dapat direplikasi dari dan ke pusat data on-premise pelanggan juga. AWS Database Migration Service juga dapat digunakan untuk mereplikasi semua atau subset tabel.

VMware Cloud on AWS

Karena basis data Oracle dikelola sendiri dalam VMware Cloud on AWS, semua opsi termasuk replikasi berbasis agen pihak ketiga tersedia. Untuk mereplikasi basis data di seluruh Wilayah AWS atau ke pusat data on-premise pelanggan, Oracle Data Guard atau Oracle GoldGate dapat digunakan. Teknologi asli VMware seperti VMotion atau Hybrid Cloud Extension (HCX) dapat digunakan untuk memigrasikan basis data antara pusat data on-premise dan VMware Cloud on AWS. Untuk penyebaran besar yang melibatkan beberapa lapisan aplikasi dan basis data VM, VMware Site Recovery Manager (SRM) dapat dianggap mengatur replikasi dan migrasi di tingkat situs.

Oracle Aplikasi Nyata Cluster (RAC)

VMware Cloud on AWS memiliki kemampuan untuk dukungan multicast dan penyimpanan bersama. Oracle RAC dapat diinstal pada VMware Cloud di AWS. Setiap Software-Defined Data Center (SDDC) di VMware Cloud on AWS dapat berjalan pada minimum 3 host logam AWS telanjang dan maksimum 16 host logam AWS telanjang. VMware Cloud on AWS dapat menjalankan SDDC dalam mode klaster yang membentang di 2 AWS AZ yang berbeda. Ini juga akan memungkinkan Oracle RAC untuk berjalan dalam mode klaster diperluas, menghindari kebutuhan untuk pengaturan Oracle Data Guard terpisah.

VMware Cloud on AWS VSAN mendukung Oracle ASM. File grup disk Oracle ASM dibuat dari VMDK. Unit alokasi yang direkomendasikan untuk kelompok disk Oracle ASM untuk file data dan file log harus 4 MB. Opsi ini diperbolehkan selama pembuatan grup disk ASM dan tidak dapat dimodifikasi nanti. Untuk performa terbaik, VMDK harus memiliki bendera multi-penulis diaktifkan, dan disediakan untuk Eager Zero Thick. Untuk informasi lebih lanjut tentang Oracle RAC, lihat diagram arsitektur referensi untuk Oracle RAC di VMware Cloud on AWS.

FlashGrid Cluster

FlashGrid Cluster adalah alat virtual cloud yang menyediakan semua kemampuan infrastruktur yang diperlukan untuk menjalankan Oracle RAC di Amazon EC2. Ini termasuk dukungan multicast dan penyimpanan bersama. Untuk memaksimalkan waktu aktif basis data SLA, FlashGrid Cluster memungkinkan penyebaran node Oracle RAC di zona ketersediaan yang berbeda. FlashGrid Cluster dikirimkan sebagai templat AWS CloudFormation dengan deployment sepenuhnya otomatis semua komponen infrastruktur dan perangkat lunak Oracle. Biaya perangkat lunak dan dukungan FlashGrid ditagih melalui AWS Marketplace. Rincian arsitektur FlashGrid tersedia di laporan resmi. Untuk meluncurkan FlashGrid Cluster dengan Oracle RAC kunjungi halaman produk.