Chuyển website sang VPS Mỹ: TTL DNS, đồng bộ dữ liệu và kế hoạch rollback
Chuyển website sang VPS Mỹ không chỉ là copy source và đổi DNS. Hầu hết sự cố khi chuyển môi trường đến từ dữ liệu còn ghi trên máy cũ, cấu hình HTTPS không sẵn sàng hoặc thời điểm DNS cập nhật không nhất quán giữa các resolver. Một kế hoạch migration tốt đặt mục tiêu khôi phục được ngay cả khi máy mới gặp lỗi, thay vì hứa hẹn “không downtime” mà không có kiểm thử.
Bài viết giả định bạn sở hữu website, domain và có quyền truy cập vào hệ thống cũ lẫn mới. Không áp dụng trực tiếp cho ứng dụng thanh toán hoặc dữ liệu nhạy cảm mà thiếu quy trình thay đổi được phê duyệt.
Kiểm kê trước khi chuyển máy
Ghi lại phiên bản hệ điều hành, web server, runtime, biến môi trường, cron job, worker, kích thước dữ liệu, database, dịch vụ email và storage. Tách phần dữ liệu thay đổi thường xuyên (đơn hàng, user uploads) khỏi source có thể đóng gói. Nếu website dùng dịch vụ ngoài VPS, cần thử từ địa chỉ IP mới để đảm bảo firewall hoặc whitelist cho phép.
Đừng quên DNS TXT phục vụ email, xác thực tên miền và các bản ghi phụ khác. Chỉ thay A/AAAA record của website theo kế hoạch, không xóa hàng loạt record mà bạn chưa hiểu. Trước ngày chuyển, tạo bản backup thử phục hồi chứ không chỉ chụp snapshot rồi tin tưởng.
TTL DNS không bảo đảm mọi mạng chuyển cùng lúc
TTL là thời gian các resolver được phép cache một bản ghi DNS theo điều kiện áp dụng. Giảm TTL trước giờ chuyển thường giúp việc cập nhật linh hoạt hơn, nhưng các client, hệ thống cache trung gian và ứng dụng có thể giữ kết quả khác nhau. Hạ TTL ngay lúc đổi IP không xóa được bản ghi cũ đang còn thời hạn trước đó.
Xác định DNS đang ở chế độ proxied qua CDN hay DNS-only. Nếu có CDN, thay IP origin tại dashboard có thể không đồng nghĩa trình duyệt nhìn thấy A record của VPS Mỹ. Cần hiểu lớp proxy đang chịu trách nhiệm và kế hoạch chuyển origin của chính dịch vụ đó.
Kiểm thử HTTPS trước khi đổi DNS
Cài chứng chỉ hợp lệ, kiểm tra redirect HTTP→HTTPS và các virtual host trên VPS Mỹ. Có thể kiểm tra IP đích mới bằng curl --resolve domain.example:443:203.0.113.10 https://domain.example/ trong khi DNS công khai chưa đổi. Dải 203.0.113.0/24 dùng làm ví dụ tài liệu; thay bằng IP thuộc quyền quản lý.
Thử các chức năng đăng nhập, form, ảnh upload, API, cron job và gửi email ở môi trường an toàn. Với website có nội dung từ database, hãy xác nhận timezone, encoding và extension. Một trang chủ tải được không chứng minh toàn bộ nghiệp vụ hoạt động.
Đồng bộ dữ liệu khi vẫn còn ghi trên máy cũ
Với website tĩnh, rsync source và tài nguyên có thể đủ. Với website có đơn hàng và nội dung do người dùng tạo, cần có cửa sổ đóng ghi hoặc cơ chế đồng bộ nhất quán; copy database trong lúc ứng dụng vẫn ghi có thể mất bản ghi mới nhất. Hãy chọn giữa chế độ bảo trì ngắn, replication được kiểm soát hoặc quy trình export/import theo ứng dụng.
Khi sử dụng backup để khôi phục, cần xác nhận cách chụp và tính nhất quán của dữ liệu, không sao chép trực tiếp file database đang mở tùy tiện. Xác minh checksum hoặc số lượng bản ghi đại diện trên VPS mới trước khi mở traffic.
Cutover và rollback theo mốc thời gian
Tại thời điểm chuyển, ghi lại IP cũ, IP mới, DNS record đã sửa và người chịu trách nhiệm. Theo dõi 5xx, thời gian đáp ứng, lỗi kết nối database và đơn hàng thử nghiệm. Giữ máy cũ trong thời gian quan sát đủ dài; không tắt ngay khi một mạng của bạn đã nhìn thấy IP mới.
Rollback có thể là đổi DNS hoặc cấu hình CDN về origin cũ, nhưng phải tính tới dữ liệu phát sinh trên máy mới. Nếu hai hệ thống cùng nhận ghi, việc quay lại có nguy cơ mất dữ liệu. Vì vậy, trước cutover hãy quyết định rõ điểm nào không thể quay lui đơn giản và phương án đồng bộ bù.
Sau khi chuyển website ổn định
Đo trải nghiệm từ khu vực người dùng chính, kiểm tra sitemap, canonical, robots và redirect 301 nếu đổi cấu trúc URL. Không thay đổi tên miền, toàn bộ URL và vị trí hosting cùng lúc nếu không có lý do bắt buộc: nhiều biến đổi khiến việc tìm nguyên nhân traffic giảm khó hơn.
Bạn có thể xem các gói VPS Mỹ để đối chiếu yêu cầu RAM, NVMe và vị trí trước khi migration. Đây là checklist kỹ thuật độc lập; việc backup tự động, nhân bản và SLA cần xác nhận theo gói đang sử dụng.
Đọc tiếp trong cùng chủ đề
Xem thêm: Backup và phục hồi VPS Mỹ khi vận hành từ Việt Nam: RPO, RTO và quy trình thử. Đối chiếu nhu cầu thực tế với trang VPS Mỹ và thông tin gói đang bán.