Amazon RDS for Oracle - AWS Bimbingan Preskriptif

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

Amazon RDS for Oracle

Amazon RDS for Oracle adalah layanan database terkelola yang menyederhanakan penyediaan dan pengelolaan Oracle Database di AWS. Amazon RDS memudahkan pengaturan, pengoperasian, dan skala penyebaran Oracle Database di cloud. Anda dapat menerapkan database Anda dalam hitungan menit dan memilih penyimpanan Tujuan Umum (SSD) atau penyimpanan IOPS yang disediakan. (Untuk detailnya, lihat jenis penyimpanan Amazon RDS dalam dokumentasi AWS.)

Amazon RDS membebaskan Anda untuk fokus pada pengembangan aplikasi, karena mengelola tugas administrasi basis data yang memakan waktu, termasuk penyediaan, pencadangan, penambalan perangkat lunak, pemantauan, dan penskalaan perangkat keras. Amazon RDS for Oracle dengan mudah menyediakan replika baca dan database multi-AZ untuk meningkatkan ketersediaan, kinerja, dan keandalan untuk beban kerja produksi.

Untuk informasi selengkapnya tentang migrasi dari Oracle ke Amazon RDS, lihat pola replatform di situs web AWS Prescriptive Guidance.

Kapan memilih Amazon RDS

Amazon RDS for Oracle adalah opsi migrasi yang baik ketika:

  • Anda ingin fokus pada bisnis dan aplikasi Anda, dan Anda ingin AWS menangani tugas-tugas berat yang tidak terdiferensiasi seperti penyediaan database, pengelolaan tugas pencadangan dan pemulihan, pengelolaan tambalan keamanan, peningkatan versi Oracle minor, dan manajemen penyimpanan.

  • Anda memerlukan solusi database yang sangat tersedia, dan Anda ingin memanfaatkan tombol tekan, replikasi Multi-AZ sinkron yang ditawarkan oleh Amazon RDS, tanpa harus mengatur dan memelihara database siaga secara manual.

  • Anda ingin memiliki replikasi sinkron ke instance siaga, untuk menyediakan ketersediaan tinggi untuk database Oracle Database Standard Edition One (SE1) atau Standard Edition Two (SE2) Anda, daripada harus membayar Oracle Database Enterprise Edition (EE).

  • Anda ingin membayar lisensi Oracle sebagai bagian dari biaya instans setiap jam daripada melakukan investasi di muka yang besar.

  • Ukuran database dan kebutuhan IOPS Anda didukung oleh Amazon RDS for Oracle. Lihat penyimpanan instans Amazon RDS DB dalam dokumentasi AWS untuk mengetahui batas maksimum saat ini.

  • Anda tidak ingin mengelola backup atau point-in-time pemulihan database Anda.

  • Anda lebih suka fokus pada tugas-tugas tingkat tinggi, seperti penyetelan kinerja dan pengoptimalan skema, daripada administrasi harian database.

  • Anda ingin menskalakan jenis instans ke atas atau ke bawah berdasarkan pola beban kerja Anda tanpa khawatir tentang kompleksitas lisensi.

Setelah menilai database dan persyaratan proyek, jika Anda memutuskan untuk bermigrasi ke Amazon RDS for Oracle, lihat detail yang disediakan di bagian berikut, dan tinjau praktik terbaik migrasi yang akan dibahas nanti dalam panduan ini.

Ketersediaan yang tinggi

Amazon RDS menyediakan ketersediaan tinggi dan dukungan failover untuk database yang digunakan dengan opsi Multi-AZ. Saat Anda menyediakan database Anda dengan opsi Multi-AZ, Amazon RDS secara otomatis menyediakan dan memelihara replika siaga sinkron di Availability Zone yang berbeda. Basis data utama secara sinkron mereplikasi data ke replika siaga di seluruh Availability Zones. Jika terjadi kegagalan infrastruktur atau gangguan Availability Zone, Amazon RDS melakukan failover otomatis ke replika siaga sehingga Anda dapat melanjutkan operasi database segera setelah failover selesai. Ini memberikan redundansi tinggi, daya tahan, dan peningkatan ketersediaan database utama Anda. Ini juga membongkar database utama Anda dengan mengambil cadangan otomatis dari replika siaga. Untuk informasi selengkapnya, lihat Ketersediaan Tinggi (Multi-AZ) untuk Amazon RDS dalam dokumentasi AWS.

Diagram berikut menggambarkan opsi penyebaran Amazon RDS for Oracle Multi-AZ. Aplikasi database dan pengguna terhubung ke database Oracle utama, dan semua perubahan secara sinkron direplikasi ke database sekunder, yang berada di Availability Zone yang berbeda. Database sekunder tidak tersedia untuk pengguna sampai failover selesai. Setelah failover, endpoint tetap sama, sehingga pengguna dan aplikasi database dapat melanjutkan operasi database tanpa intervensi manual.


      Amazon RDS for Oracle dalam konfigurasi Multi-AZ

Replika baca

Replika baca adalah jenis khusus instans Amazon RDS for Oracle DB yang membantu mengurangi beban pada instans DB utama Anda. Pembaruan yang dilakukan pada instans DB utama Anda disalin secara asinkron ke replika baca, yang dapat Anda atur di Wilayah AWS yang sama atau di Wilayah AWS lainnya.

Anda dapat menyediakan database Amazon RDS for Oracle dengan replika baca menggunakan Oracle Active Data Guard untuk menurunkan beban kerja read-only Anda dari database Oracle utama. Oracle Active Data Guard mereplikasi perubahan database dari instance DB sumber ke replika baca. Fitur ini mendukung pemulihan bencana terkelola untuk database penting misi dengan memungkinkan replika baca di Wilayah AWS lain untuk dipromosikan sebagai basis data produksi baru yang mandiri. Anda dapat menyediakan hingga lima replika baca untuk database Amazon RDS for Oracle Anda.

Amazon RDS for Oracle memudahkan pembuatan replika baca dengan mengelola konfigurasi Active Data Guard dan menjaga koneksi jaringan yang aman antara instans DB primer dan replika bacanya. Untuk informasi selengkapnya, lihat Bekerja dengan replika baca untuk Amazon RDS for Oracle dalam dokumentasi Amazon RDS.

Untuk menggunakan fitur replika baca, Anda harus menggunakan model Bring Your Own License (BYOL) dengan Oracle Database Enterprise Edition (EE) dan juga memiliki lisensi Active Data Guard.

Menggunakan replika baca di Wilayah AWS yang sama

Diagram berikut mengilustrasikan instans Amazon RDS for Oracle DB di lingkungan multi-AZ dengan replika baca di Availability Zone lain dalam Wilayah AWS yang sama. Tidak semua Wilayah AWS menawarkan lebih dari dua Availability Zone, jadi Anda harus memeriksa Wilayah yang akan Anda gunakan sebelum mengadopsi strategi ini.


       Amazon RDS for Oracle baca replika diatur di Wilayah yang sama AWS

Menggunakan replika baca di Wilayah lain AWS

Amazon RDS for Oracle juga mendukung replika baca lintas wilayah. Ini menggunakan Oracle Active Data Guard untuk membuat dan mengelola konfigurasi instans DB siaga fisik di Wilayah AWS yang berbeda dari instans DB utama. Ini mereplikasi data melalui koneksi jaringan yang aman antara instans DB primer dan replika bacanya di seluruh Wilayah. 

Replika baca Lintas Wilayah menyediakan:

  • Ketersediaan tinggi dan perlindungan data terhadap kegagalan Single-region.

  • Kemampuan untuk menskalakan operasi baca ke Wilayah AWS lain yang lebih dekat dengan pengguna aplikasi Anda.

Anda dapat mempromosikan replika baca Oracle ke instans DB mandiri secara eksplisit, atau Anda dapat mempromosikannya secara implisit dengan menghapus instans DB sumbernya. Saat Anda meningkatkan replika baca, instans DB akan di-boot ulang sebelum replika baca itu tersedia. Replika baca yang dipromosikan berperilaku sama seperti instans Oracle DB lainnya. 

Diagram berikut menunjukkan konfigurasi replika baca Amazon RDS for Oracle Cross-region.


       Amazon RDS for Oracle baca replika diatur di Wilayah yang berbeda AWS

Data yang ditransfer untuk replikasi lintas-Wilayah menyebabkan adanya biaya transfer data Amazon RDS.

Untuk informasi selengkapnya tentang penggunaan replika baca, lihat Bekerja dengan replika baca instans DB dan Bekerja dengan replika baca untuk Amazon RDS for Oracle dalam dokumentasi AWS. Untuk informasi selengkapnya tentang biaya transfer data, lihat Harga Amazon RDS.