Lộ trình
Amazon Web ServicesAssociateTuần 3: Kiến trúc & bảo mậtBài 20 / 30

Ngày 20: Migration & hybrid

Thời lượng: 45 phút
Mục tiêu: 2 nhiệm vụ chính
Tiến độ lộ trình
aws-saa-c03ngày 20
hoàn thành20 / 30 bài
Bối cảnh bài học

Chọn migration và hybrid connectivity theo data volume, downtime, bandwidth, ownership và operating model.

đọc hiểuthực hànhcheckpoint
Bài giảng hôm nay

Học hiểu, rồi mới thực hành

Chọn migration và hybrid connectivity theo data volume, downtime, bandwidth, ownership và operating model.

Bắt đầu đọc bài giảng

Nhiệm vụ bài học hôm nay

  • Tìm hiểu Direct Connect, Site-to-Site VPN, Storage Gateway
  • So sánh các phương án kết nối hybrid cloud
Instructor walkthrough

Bài giảng chi tiết: từ bài toán đến bằng chứng

Scenario xuyên suốt

Một doanh nghiệp cần nối data center với AWS, chuyển database lớn và di chuyển ứng dụng legacy. Chọn Direct Connect cho mọi traffic hoặc lift-and-shift cho mọi workload sẽ bỏ qua requirement và timeline.

01Đọc bài toán

Xác định actor, workload, constraint và trạng thái cuối cần đạt.

02Vẽ luồng / boundary

Chỉ ra request, dependency, identity và failure domain trước khi chọn công cụ.

03Chọn và thực hành

Thay đổi nhỏ nhất trong lab cô lập; command nào cũng phải nói rõ nó kiểm tra điều gì.

04Kiểm chứng / recovery

Đối chiếu trạng thái thực tế, tạo một failure variant và ghi cách hoàn tác.

Cách nối lý thuyết với thực tế
  • VPN triển khai nhanh qua Internet; Direct Connect cung cấp private dedicated connectivity nhưng cần lead time/redundancy.
  • DMS hỗ trợ database migration/replication; DataSync hỗ trợ file/object transfer; Snow Family xử lý offline bulk transfer.
  • 6R strategy gắn với business value, technical debt, downtime và operational change.
  • Hybrid design cần route, DNS, identity, encryption, monitoring và failure path.

Migration decision

Migration không bắt đầu bằng tool. Hãy ghi volume, bandwidth, downtime, consistency, security, rollback và target operating model. Sau đó chọn 6R và transport: VPN/Direct Connect, DMS/DataSync/Snow.

Bài tập

Lập matrix cho database lớn, archive file, legacy VM và hybrid API. Mỗi dòng phải có cutover, rollback, DNS/route và owner; nếu thiếu, migration chưa sẵn sàng.

Bài giảng chuyên sâu

Migration là quyết định 6R có cutover/recovery

Rehost, replatform, repurchase, refactor, retire và retain chỉ là hướng; quyết định cần volume, dependency, bandwidth, downtime, consistency, compliance, skill và target operating model. Database lớn có thể cần DMS/replication; file archive có thể cần DataSync/Snow; hybrid có thể dùng VPN/Direct Connect.

Runbook migration phải có discovery, sync, validation, freeze/cutover, DNS/route, secret/config parity, rollback và owner. Copy xong chưa chứng minh consistency; đổi DNS chưa phải rollback nếu TTL và downstream cache chưa xét.

Bài tập: matrix cho legacy VM, database lớn, archive file và hybrid API. Failure drill: replication lag vượt ngưỡng, cutover validation fail và rollback route; ghi expected state ở từng gate và tiêu chí go/no-go.

Terminal reference

Command list và cách dùng

Chạy từng lệnh theo đúng thứ tự. Trước các lệnh có thể tạo hoặc thay đổi tài nguyên, hãy kiểm tra profile, account và region.

Commands · read-only checkpoints
aws directconnect describe-connections --profile study --output table
aws dms describe-replication-instances --profile study --output table
Hands-on lab

Thực hành theo scenario

Tạo migration decision matrix cho database, file archive, legacy VM và low-latency hybrid API. Ghi volume, bandwidth, downtime, cutover, rollback, strategy/service và ownership. Không tạo Direct Connect/VPN thật trong lab.

Evidence checkpoint

Kiểm chứng kết quả

Không coi lệnh chạy thành công là đủ. Hãy đối chiếu output với trạng thái mong đợi:

  • Chọn VPN/Direct Connect theo connectivity requirement.
  • Phân biệt DMS/DataSync/Snow và use case.
  • Nối 6R với mức thay đổi workload.
  • Có cutover/rollback và failure plan.
Transfer to exam / production

Bẫy thường gặp và trade-off

Đọc “low bandwidth/large dataset”, “private dedicated”, “minimal downtime database” và “no code change” như các tín hiệu khác nhau.

Checkpoint · 3 phút

Kiểm tra nhanh

Câu hỏi: Database cần migrate với replication liên tục để giảm downtime cutover. Dịch vụ nào phù hợp nhất?

Kết thúc bài

Checklist trước khi sang Ngày 2