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