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
Semua edisi database Oracle untuk versi 11g (versi 11.2.0.3.v1 dan yang lebih baru) dan hingga 12.2, dan 18c. Untuk daftar terbaru versi yang didukung, lihat Menggunakan Database Oracle sebagai Sumber untuk AWS DMS. Kami menyarankan Anda menggunakan AWS DMS versi terbaru untuk versi dan dukungan fitur yang paling komprehensif. Untuk informasi tentang versi database Oracle yang didukung oleh AWS SCT, lihat dokumentasi AWS SCT.
AWS DMS saat ini mendukung MySQL versi 5.5, 5.6, dan 5.7. Untuk daftar terbaru versi yang didukung, lihat Menggunakan Database yang kompatibel dengan MySQL sebagai Target untuk AWS DMS dalam dokumentasi AWS.
Arsitektur
Tumpukan teknologi sumber
Database Oracle lokal
Tumpukan teknologi target
Amazon RDS for MySQL DB instans
Arsitektur migrasi data

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
Tugas | Deskripsi | Keterampilan 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 |
Tugas | Deskripsi | Keterampilan 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 |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Migrasikan skema database dengan menggunakan AWS SCT. | DBA | |
Migrasikan data dengan menggunakan AWS DMS. | DBA |
Tugas | Deskripsi | Keterampilan 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 |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Alihkan klien aplikasi ke infrastruktur baru. | DBA, SysAdmin, Pemilik aplikasi |
Tugas | Deskripsi | Keterampilan 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. |
Sumber daya terkait
Referensi
Tutorial dan video