Migrasikan database Oracle ke Amazon DynamoDB menggunakan AWS DMS - AWS Prescriptive Guidance

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 menggunakan AWS Database Migration Service (AWS DMS). Ini mencakup tiga jenis database sumber:

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

Data berpindah dari Oracle DB ke AWS DMS ke Amazon DynamoDB.

Alat

Epik

TugasDeskripsiKeterampilan 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
TugasDeskripsiKeterampilan yang dibutuhkan
Buat peran IAM untuk mengakses DynamoDB.

Di konsol AWS Identity and Access Management (IAM), buat peran, lampirkan kebijakanAmazonDynamoDBFullAccess to it, dan pilih AWS DMS sebagai layanan.

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:

  • Di konsol Amazon RDS, pilih Databases, DB identifier, Connectivity & Security, dan pilih endpoint.

  • Pada konsol AWS DMS, pilih Pilih instans RDS DB.

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
TugasDeskripsiKeterampilan yang dibutuhkan
Ubah kode aplikasi.

Untuk menyambung ke dan mengambil data dari DynamoDB, perbarui kode aplikasi.

Pemilik aplikasi, DBA, administrator Sistem
TugasDeskripsiKeterampilan yang dibutuhkan
Ganti klien aplikasi untuk menggunakan DynamoDB.DBA, Pemilik aplikasi, Administrator sistem
TugasDeskripsiKeterampilan 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

Sumber daya terkait