

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
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct"></a>

*Sirsendu Halder dan Abhimanyu Chhabra, Amazon Web Services*

## Ringkasan
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-summary"></a>

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
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-prereqs"></a>

**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
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-architecture"></a>

**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******

![Menggunakan AWS DMS untuk bermigrasi dari IMB Db2 di Amazon EC2 ke Aurora PostgreSQL yang kompatibel.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/5e737fab-3e04-4887-9fb0-d1c88503b57d/images/789fabcc-8052-40d5-a746-986d799576e9.png)


## Alat
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-tools"></a>
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) 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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html) dan [Target untuk Migrasi Data](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.html) dalam dokumentasi AWS DMS.
+ [AWS Schema Conversion Tool (AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)) 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
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-epics"></a>

### Mengatur lingkungan
<a name="set-up-the-environment"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat instance DB yang kompatibel dengan Aurora PostgreSQL. | Untuk membuat instans DB, ikuti petunjuk dalam [dokumentasi AWS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html). Untuk jenis mesin, pilih **Amazon Aurora**. Untuk edisi, pilih **Amazon Aurora PostgreSQL** Compatible Edition.<br />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 | 

### Konversikan skema basis data Anda
<a name="convert-your-database-schema"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Instal dan verifikasi AWS SCT. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html) | 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](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_UserInterface.html#CHAP_UserInterface.Launching). | Insinyur migrasi | 
| Tambahkan server database dan buat aturan pemetaan. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html) | Insinyur migrasi | 
| Buat laporan penilaian migrasi database.  | Buat laporan penilaian migrasi database dengan mengikuti langkah-langkah dalam [dokumentasi AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_UserInterface.html#CHAP_UserInterface.AssessmentReport). | 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](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_AssessmentReport.View.html). | Insinyur migrasi | 
| Konversi skema. | Untuk mengonversi skema basis data sumber Anda:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html)<br />Untuk informasi selengkapnya, lihat [dokumentasi AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_UserInterface.html#CHAP_UserInterface.Converting). | Insinyur migrasi | 
| Terapkan skema database yang dikonversi ke instans DB target. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html)Untuk informasi selengkapnya, lihat [dokumentasi AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_UserInterface.html#CHAP_UserInterface.ApplyingConversion). | Insinyur migrasi | 

### Migrasi data Anda
<a name="migrate-your-data"></a>


| 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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.Prerequisites.html).<br />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.<br />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 `db2inst1` diikuti oleh port, yang akan menjadi 5000 untuk IBM Db2.  | Insinyur migrasi | 
| Buat EC2 klien dan titik akhir Amazon. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html) | 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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.Replication.html).  | Insinyur migrasi | 
| Buat tugas AWS DMS untuk memigrasikan data. | [Buat tugas untuk memuat tabel IBM Db2 sumber ke instans PostgreSQL DB target dengan mengikuti langkah-langkah dalam dokumentasi AWS DMS.](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.Replication.html#CHAP_GettingStarted.Replication.Tasks)[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct.html) | Insinyur migrasi | 

## Sumber daya terkait
<a name="migrate-from-ibm-db2-on-amazon-ec2-to-aurora-postgresql-compatible-using-aws-dms-and-aws-sct-resources"></a>

**Referensi**
+ [Dokumentasi Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html)
+ [Dokumentasi pembungkus data asing PostgreSQL (FDW)](https://www.postgresql.org/docs/10/postgres-fdw.html) 
+ [PostgreSQL IMPOR dokumentasi SKEMA ASING](https://www.postgresql.org/docs/10/sql-importforeignschema.html) 
+ [Dokumentasi AWS DMS](https://docs.aws.amazon.com/dms/index.html)  
+ [Dokumentasi AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 

**Tutorial dan video**
+ [Memulai dengan AWS DMS](https://aws.amazon.com/dms/getting-started/) (panduan)
+ [Pengantar Amazon EC2 - Elastic Cloud Server & Hosting dengan AWS](https://www.youtube.com/watch?v=TsRBftzZsQo) (video)