Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasikan database Oracle ke Amazon DynamoDB menggunakan AWS DMS
Rambabu Karnena, Amazon Web Services
Ringkasan
Pola ini memandu Anda melalui langkah-langkah untuk memigrasikan database Oracle ke Amazon DynamoDB
Database Oracle lokal
Database Oracle di Amazon Elastic Compute Cloud (Amazon) EC2
Amazon Relational Database Service (Amazon
RDS) untuk instans Oracle DB
Dalam bukti konsep ini, pola ini berfokus pada migrasi dari Amazon RDS for Oracle DB instance.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Aplikasi yang terhubung ke database Amazon RDS for Oracle
Tabel yang dibuat di sumber Amazon RDS for Oracle database dengan kunci utama dan data sampel
Batasan
Objek database Oracle, seperti prosedur, fungsi, paket, dan pemicu, tidak dipertimbangkan untuk migrasi karena Amazon DynamoDB tidak mendukung objek database ini.
Versi produk
Pola ini berlaku untuk semua edisi dan versi database Oracle yang didukung oleh AWS DMS. Untuk informasi selengkapnya, lihat menggunakan database Oracle sebagai sumber AWS DMS dan menggunakan database Amazon DynamoDB sebagai target AWS DMS. Kami menyarankan Anda menggunakan AWS DMS versi terbaru untuk versi dan dukungan fitur yang paling komprehensif.
Arsitektur
Tumpukan teknologi sumber
Amazon RDS for Oracle DB instans, Oracle di EC2 Amazon, atau database Oracle lokal
Tumpukan teknologi target
Amazon DynamoDB
Arsitektur migrasi data AWS

Alat
AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan penyimpanan data ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal.
Amazon DynamoDB adalah layanan database NoSQL yang dikelola sepenuhnya yang menyediakan kinerja yang cepat, dapat diprediksi, dan dapat diskalakan.
Amazon Relational Database Service (Amazon RDS) membantu Anda menyiapkan, mengoperasikan, dan menskalakan database relasional di AWS Cloud. Pola ini menggunakan Amazon RDS for Oracle.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
| Buat sebuah VPC. | Di akun AWS Anda, buat virtual private cloud (VPC) dan subnet pribadi. | Administrator sistem |
| Buat grup keamanan dan daftar kontrol akses jaringan. | Untuk informasi selengkapnya, lihat dokumentasi AWS. | Administrator sistem |
| Konfigurasikan dan mulai instans Amazon RDS for Oracle DB. | Untuk informasi selengkapnya, lihat dokumentasi AWS. | DBA, Administrator sistem |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
| Buat peran IAM untuk mengakses DynamoDB. | Di konsol AWS Identity and Access Management (IAM), buat peran, lampirkan kebijakan | Administrator sistem |
| Buat instance replikasi AWS DMS untuk migrasi. | Instance replikasi harus berada di Availability Zone dan VPC yang sama dengan database sumber. | Administrator sistem |
| Buat titik akhir sumber dan target di AWS DMS. | Untuk membuat titik akhir basis data sumber, Anda memiliki dua opsi:
Untuk membuat titik akhir database target, pilih peran Amazon Resource Name (ARN) dari tugas sebelumnya untuk mengakses DynamoDB. | Administrator sistem |
| Buat tugas AWS DMS untuk memuat tabel database Oracle sumber ke DynamoDB. | Pilih nama titik akhir sumber dan tujuan serta contoh replikasi dari langkah sebelumnya. Jenisnya bisa full load. Pilih skema Oracle dan tentukan% untuk memilih semua tabel. | Administrator sistem |
| Validasi tabel di DynamoDB. | Untuk melihat hasil migrasi, pilih Tabel dari panel navigasi kiri di konsol DynamoDB. | DBA |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
| Ubah kode aplikasi. | Untuk menyambung ke dan mengambil data dari DynamoDB, perbarui kode aplikasi. | Pemilik aplikasi, DBA, administrator Sistem |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
| Ganti klien aplikasi untuk menggunakan DynamoDB. | DBA, Pemilik aplikasi, Administrator sistem |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
| Matikan sumber daya AWS. | Misalnya, mematikan Amazon RDS untuk instans Oracle, DynamoDB, dan instans replikasi AWS DMS. | DBA, Administrator sistem |
| Kumpulkan metrik. | Metrik mencakup waktu untuk bermigrasi, persentase pekerjaan manual dan pekerjaan yang dilakukan oleh alat, dan penghematan biaya. | DBA, Pemilik aplikasi, Administrator sistem |