Skip to content
Khoá học AWSDisaster Recovery & MigrationsRecap những dịch vụ Migration

Các giải pháp Migration dữ liệu từ On-Premises lên AWS

Đến bài học này mình đã làm quen với một số dịch vụ hỗ trợ di chuyển dữ liệu và ứng dụng từ môi trường On-Premises lên AWS. Hãy cùng tổng hợp lại những dịch vụ đã học và các trường hợp sử dụng phổ biến.

Các giải pháp Migration phổ biến

1. AWS Application Discovery Service

  • Thu thập thông tin về hạ tầng On-Premises:
    • CPU, RAM, Storage utilization.
    • Dependency mapping (các mối quan hệ giữa server, ứng dụng).
  • Dữ liệu này được dùng để lập kế hoạch migration.
  • Tích hợp với AWS Migration Hub để quản lý tiến trình.

2. AWS Migration Hub

  • Nơi tập trung để theo dõi trạng thái các migration project.
  • Hỗ trợ quản lý các dịch vụ như:
    • AWS Application Discovery Service
    • AWS Database Migration Service (DMS)
    • AWS Server Migration Service (SMS)
  • Giúp giảm rủi ro nhờ có một giao diện tập trung.

3. VM Import/Export

  • Cho phép Import các máy ảo từ On-Premises lên EC2.
  • Hỗ trợ: VMware, KVM, VirtualBox, Hyper-V.
  • Cũng có thể Export máy ảo từ EC2 trở lại On-Premises.
  • Hữu ích cho:
    • Di chuyển ứng dụng nguyên trạng (lift-and-shift).
    • Xây dựng chiến lược DR backup cho VM On-Premises.

4. AWS Server Migration Service (SMS) / AWS Application Migration Service (MGN)

  • SMS:
    • Hỗ trợ incremental replication của máy chủ On-Premises lên AWS.
    • Phù hợp cho migration dần dần, giảm downtime.
  • MGN (Application Migration Service):
    • Phiên bản hiện đại hơn, thay thế SMS.
    • Cho phép lift-and-shift nhanh chóng với khả năng tự động hóa cao.

5. AWS Database Migration Service (DMS)

  • Hỗ trợ di chuyển dữ liệu và cơ sở dữ liệu:
    • On-Premises → AWS
    • AWS → AWS
    • AWS → On-Premises
  • Hỗ trợ nhiều loại database: Oracle, SQL Server, MySQL, PostgreSQL, MariaDB, DynamoDB, Redshift.
  • Hỗ trợ full loadongoing replication để giảm downtime.
  • Kết hợp với AWS Schema Conversion Tool (SCT) để hỗ trợ migration heterogeneous (khác loại DB).

6. AWS DataSync

  • Dịch vụ sao chép dữ liệu nhanh chóng và bảo mật từ On-Premises lên AWS.
  • Hỗ trợ các loại storage:
    • NFS, SMB file systems
    • Object storage (tương thích S3)
    • AWS Storage Gateway
  • Tối ưu cho migration file-based data hoặc NAS systems.
  • Hữu ích trong kịch bản dữ liệu lớn (Big Data) hoặc cần đồng bộ thường xuyên.

7. AWS Snowball

  • Dành cho các trường hợp dữ liệu rất lớn hoặc băng thông mạng hạn chế.
  • Dữ liệu được mã hóa và nhập vào AWS khi thiết bị được gửi trả lại Amazon.

So sánh các giải pháp

Giải phápLoại dữ liệu/ứng dụngĐiểm mạnhHạn chế
Application Discovery ServiceMetadata hệ thốngLập kế hoạch migrationKhông trực tiếp di chuyển
Migration HubQuản lý tiến trìnhTập trung, dễ theo dõiKhông trực tiếp di chuyển
VM Import/ExportMáy ảoHỗ trợ DR & lift-and-shiftThủ công, downtime cao
SMS / MGNMáy chủTự động hóa, incremental replicationTốn thời gian setup
DMSCơ sở dữ liệuÍt downtime, đa dạng DBHeterogeneous migration cần SCT
DataSyncFile-based data, NASNhanh, an toànKhông phù hợp cho DB
Snow FamilyKhối lượng dữ liệu rất lớnOffline transfer, bảo mậtPhụ thuộc logistics