AWS Database Migration Service
Di chuyển và sao chép database
DMS di chuyển dữ liệu giữa các database (cùng loại hoặc khác loại) với downtime thấp: chép toàn bộ dữ liệu rồi sao chép thay đổi liên tục (CDC); kèm Schema Conversion để đổi schema khi khác engine.
- Chi phí$$ Vừa phải
- Độ khó●●●●●
- Để không có tốn tiền?Có
- AWS quản lý
- Có trong đềCLF · SAA · SOA
Hình dungNhư dọn nhà mà vẫn ở được: đồ được chuyển dần, đồ mới mua cũng tự gửi sang nhà mới cho tới ngày chuyển hẳn.
Khi nào nên dùng
✓ Nên dùng khi
Chuyển database lên AWS hoặc đổi engine (Oracle → Aurora PostgreSQL), hoặc sao chép liên tục sang data lake.
✗ Không nên dùng khi
Chỉ chuyển file/object → DataSync; chuyển cả server → Application Migration Service.
Ví dụ hay gặp
- Chuyển Oracle/SQL Server on-prem lên RDS/Aurora
- Đổi engine kèm Schema Conversion
- CDC đổ thay đổi vào S3/Redshift
Tốn bao nhiêu tiền?
- Cách tính: Tính theo giờ replication instance và storage của nó, hoặc theo capacity unit nếu dùng DMS Serverless; data transfer tính riêng.
⚠️ Bẫy chi phí
Quên xoá replication instance sau khi di chuyển xong.
Dịch vụ liên quan
Ôn thi SAA-C03
DMS xuất hiện trong các chủ đề ôn thi sau: