Memigrasikan database Oracle lokal ke Amazon RDS for MySQL menggunakan AWS DMS dan AWS SCT - AWS Prescriptive Guidance

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

Memigrasikan database Oracle lokal ke Amazon RDS for MySQL menggunakan AWS DMS dan AWS SCT

Sergey Dmitriev dan Naresh Damera, Amazon Web Services

Ringkasan

Pola ini memandu Anda melalui migrasi database Oracle lokal ke Amazon Relational Database Service (Amazon RDS) untuk instans MySQL DB. Ini menggunakan AWS Database Migration Service (AWS DMS) untuk memigrasikan data, dan AWS Schema Conversion Tool (AWS SCT) untuk mengonversi skema database sumber dan objek ke format yang kompatibel dengan Amazon RDS for MySQL.

Prasyarat dan batasan

Prasyarat

  • Akun AWS yang aktif

  • Database Oracle sumber di pusat data lokal

Batasan

  • Batas ukuran database: 64 TB

Versi produk

Arsitektur

Tumpukan teknologi sumber

  • Database Oracle lokal

Tumpukan teknologi target

  • Amazon RDS for MySQL DB instans

Arsitektur migrasi data

AWS Cloud architecture showing data migration from on-premises to RDS via VPC, Internet Gateway, and AWS DMS.

Alat

  • AWS DMS - AWS Database Migration Services (AWS DMS) membantu Anda memigrasikan database relasional, gudang data, database NoSQL, dan jenis penyimpanan data lainnya. Anda dapat menggunakan AWS DMS untuk memigrasikan data Anda ke AWS Cloud, antar instans lokal (melalui penyiapan AWS Cloud), atau antara kombinasi pengaturan cloud dan lokal.

  • AWS SCT - AWS Schema Conversion Tool (AWS SCT) digunakan untuk mengonversi skema database Anda dari satu mesin database ke mesin database lainnya. Kode khusus yang dikonversi alat mencakup tampilan, prosedur tersimpan, dan fungsi. Kode apa pun yang tidak dapat dikonversi oleh alat secara otomatis ditandai dengan jelas sehingga Anda dapat mengonversinya sendiri.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan
Validasi versi basis data sumber dan target dan mesin.DBA
Identifikasi persyaratan perangkat keras untuk instance server target.DBA, SysAdmin
Identifikasi persyaratan penyimpanan (jenis dan kapasitas penyimpanan).DBA, SysAdmin
Pilih jenis instans yang tepat berdasarkan kapasitas, fitur penyimpanan, dan fitur jaringan.DBA, SysAdmin
Identifikasi persyaratan keamanan akses jaringan untuk basis data sumber dan target.DBA, SysAdmin
Identifikasi strategi migrasi aplikasi.DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan
Buat virtual private cloud (VPC) dan subnet.SysAdmin
Buat grup keamanan dan daftar kontrol akses jaringan (ACLs).SysAdmin
Konfigurasikan dan mulai instans Amazon RDS DB.DBA, SysAdmin
TugasDeskripsiKeterampilan yang dibutuhkan
Migrasikan skema database dengan menggunakan AWS SCT.DBA
Migrasikan data dengan menggunakan AWS DMS.DBA
TugasDeskripsiKeterampilan yang dibutuhkan
Gunakan AWS SCT untuk menganalisis dan mengonversi kode SQL di dalam kode aplikasi.

Untuk informasi selengkapnya, lihat https://docs.aws.amazon.com/SchemaConversionTool/ latest/userguide/CHAP _Converting.app.html.

Pemilik aplikasi
Ikuti strategi migrasi aplikasi.DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan
Alihkan klien aplikasi ke infrastruktur baru.DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan
Matikan sumber daya AWS sementara.DBA, SysAdmin
Meninjau dan memvalidasi dokumen proyek.DBA, SysAdmin
Kumpulkan metrik di sekitar waktu untuk bermigrasi,% manual vs alat, penghematan biaya, dll.DBA, SysAdmin
Tutup proyek dan berikan umpan balik.

Referensi

Tutorial dan video