Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bermigrasi dari IBM Db2 di Amazon EC2 ke Aurora PostgreSQL yang kompatibel dengan menggunakan AWS DMS dan AWS SCT
Sirsendu Halder dan Abhimanyu Chhabra, Amazon Web Services
Ringkasan
Pola ini memberikan panduan untuk memigrasikan database IBM Db2 pada instans Amazon Elastic Compute Cloud (Amazon) ke instans DB Edisi EC2 Amazon Aurora PostgreSQL yang kompatibel. Pola ini menggunakan AWS Database Migration Service (AWS DMS) dan AWS Schema Conversion Tool (AWS SCT) untuk migrasi data dan konversi skema.
Pola ini menargetkan strategi migrasi online dengan sedikit atau tanpa downtime untuk database IBM Db2 multi-terabyte yang memiliki jumlah transaksi yang tinggi. Kami menyarankan Anda mengonversi kolom dalam kunci utama (PKs) dan kunci asing (FKs) dengan tipe data NUMERIC ke INT atau BIGINT di PostgreSQL untuk kinerja yang lebih baik.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Database sumber IBM Db2 pada sebuah instance EC2
Versi produk
DB2/LINUXX8664 versi 11.1.4.4 dan yang lebih baru
Arsitektur
Tumpukan teknologi sumber
Database Db2 pada sebuah instance EC2
Tumpukan teknologi target
Aurora PostgreSQL versi 10.18 atau instans DB yang kompatibel dengan Aurora
Arsitektur migrasi database

Alat
AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan database ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal. Database sumber tetap beroperasi penuh selama migrasi, meminimalkan waktu henti ke aplikasi yang bergantung pada database. Anda dapat menggunakan AWS DMS untuk memigrasikan data Anda ke dan dari basis data komersial dan sumber terbuka yang paling banyak digunakan. AWS DMS mendukung migrasi heterogen antara platform database yang berbeda, seperti IBM Db2 ke Aurora PostgreSQL yang kompatibel dengan versi 10.18 atau lebih tinggi. Untuk detailnya, lihat Sumber untuk Migrasi Data dan Target untuk Migrasi Data dalam dokumentasi AWS DMS.
AWS Schema Conversion Tool (AWS SCT) mendukung migrasi database heterogen dengan secara otomatis mengonversi skema database sumber dan sebagian besar objek kode database, termasuk tampilan, prosedur tersimpan, dan fungsi, ke format yang kompatibel dengan database target. Objek apa pun yang tidak dikonversi secara otomatis ditandai dengan jelas sehingga dapat dikonversi secara manual untuk menyelesaikan migrasi. AWS SCT juga dapat memindai kode sumber aplikasi untuk pernyataan SQL yang disematkan dan mengonversinya.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat instance DB yang kompatibel dengan Aurora PostgreSQL. | Untuk membuat instans DB, ikuti petunjuk dalam dokumentasi AWS. Untuk jenis mesin, pilih Amazon Aurora. Untuk edisi, pilih Amazon Aurora PostgreSQL Compatible Edition. Aurora PostgreSQL yang kompatibel dengan versi 10.18 atau instans DB yang lebih baru harus berada di cloud pribadi virtual (VPC) yang sama dengan sumber database IBM Db2. | Amazon RDS |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Instal dan verifikasi AWS SCT. |
| Administrator AWS, DBA, insinyur migrasi |
Mulai AWS SCT dan buat proyek. | Untuk memulai alat AWS SCT dan membuat proyek baru untuk menjalankan laporan penilaian migrasi database, ikuti petunjuk dalam dokumentasi AWS SCT. | Insinyur migrasi |
Tambahkan server database dan buat aturan pemetaan. |
| Insinyur migrasi |
Buat laporan penilaian migrasi database. | Buat laporan penilaian migrasi database dengan mengikuti langkah-langkah dalam dokumentasi AWS SCT. | Insinyur migrasi |
Lihat laporan penilaian. | Gunakan tab Ringkasan laporan penilaian migrasi database untuk melihat laporan dan menganalisis data. Analisis ini akan membantu Anda menentukan kompleksitas migrasi. Untuk informasi selengkapnya, lihat dokumentasi AWS SCT. | Insinyur migrasi |
Konversi skema. | Untuk mengonversi skema basis data sumber Anda:
Untuk informasi selengkapnya, lihat dokumentasi AWS SCT. | Insinyur migrasi |
Terapkan skema database yang dikonversi ke instans DB target. |
Untuk informasi selengkapnya, lihat dokumentasi AWS SCT. | Insinyur migrasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Siapkan grup parameter VPC dan DB. | Siapkan grup parameter VPC dan DB, dan konfigurasikan aturan dan parameter masuk yang diperlukan untuk migrasi. Untuk petunjuk, lihat dokumentasi AWS DMS. Untuk grup keamanan VPC, pilih EC2 instance untuk Db2 dan instans DB yang kompatibel dengan Aurora PostgreSQL. Instance replikasi ini harus dalam VPC yang sama dengan instans DB sumber dan target. | Insinyur migrasi |
Siapkan instans DB sumber dan target. | Siapkan instans DB sumber dan target untuk migrasi. Dalam lingkungan produksi, database sumber sudah ada. Untuk database sumber, nama server harus menjadi Public Domain Name System (DNS) dari EC2 contoh di mana Db2 berjalan. Untuk nama pengguna, Anda dapat menggunakan | Insinyur migrasi |
Buat EC2 klien dan titik akhir Amazon. |
| Insinyur migrasi |
Buat contoh replikasi. | Buat instance replikasi dengan menggunakan konsol AWS DMS dan tentukan titik akhir sumber dan target. Instance replikasi melakukan migrasi data antara titik akhir. Untuk informasi selengkapnya, lihat dokumentasi AWS DMS. | Insinyur migrasi |
Buat tugas AWS DMS untuk memigrasikan data. |
| Insinyur migrasi |
Sumber daya terkait
Referensi
Tutorial dan video