Skip to main content

AWS Database Migration Service (DMS)

คืออะไร

AWS DMS เป็นบริการ migrate databases มายัง AWS

คุณสมบัติหลัก

  • รันบน EC2 instance (replication instance)
  • Homogeneous migration — เช่น Oracle → Oracle
  • Heterogeneous migration — เช่น Oracle → Aurora (ต้องใช้ SCT ก่อน)
  • CDC (Change Data Capture) — continuous replication แบบ real-time
  • Multi-AZ deployment สำหรับ HA

AWS Schema Conversion Tool (SCT)

  • แปลง database schema จาก engine หนึ่งไปอีก engine
  • เช่น Oracle → PostgreSQL, SQL Server → Aurora
  • ไม่ต้องใช้ถ้าเป็น homogeneous migration

RDS/Aurora Migration

  • Snapshot restore — สร้าง DB ใหม่จาก snapshot
  • Read Replica promotion — promote replica เป็น standalone
  • External MySQL: Percona XtraBackup → S3 หรือ mysqldump
  • External PostgreSQL: backup ด้วย aws_s3 extension