Chuyển máy chủ cần bảo đảm ứng dụng hoạt động đúng và dữ liệu không bị chia thành hai phiên bản cùng nhận ghi. Copy file chỉ là một phần công việc. Kế hoạch nên có người phụ trách, thời điểm chuyển, tiêu chí kiểm tra và điều kiện quay lại hệ thống cũ.
Hoá Đơn Tự Động là đối tác affiliate EZTECH và có thể nhận hoa hồng qua liên kết giới thiệu. Khả năng hỗ trợ chuyển đổi, phạm vi công việc và chi phí cần được xác nhận trước khi thuê.
Kiểm kê trước ngày chuyển

Liệt kê tên miền, chứng chỉ, ứng dụng, database, file người dùng, cron, queue, email và tích hợp bên ngoài. Ghi các địa chỉ IP được đối tác cho phép truy cập và dịch vụ đang gọi ngược về máy cũ.
Đừng chỉ kiểm kê trang web nhìn thấy trên trình duyệt. Một tác vụ đối soát ban đêm hoặc webhook từ cổng thanh toán có thể ít xuất hiện nhưng ảnh hưởng trực tiếp nghiệp vụ.
| Thành phần | Điều cần kiểm tra |
|---|---|
| Ứng dụng | Phiên bản phần mềm và biến môi trường |
| Database | Phương pháp backup, restore và đồng bộ cuối |
| File | Quyền truy cập, dung lượng và tính đầy đủ |
| Tác vụ nền | Lịch chạy, hàng đợi và tránh chạy trùng |
| Tích hợp | IP, callback, khóa truy cập và chứng chỉ |
| Truy cập | DNS, proxy, firewall và tài khoản quản trị |
Bản kiểm kê cần có người xác nhận cho mỗi nhóm dữ liệu, thay vì chỉ người triển khai ký nhận tất cả.
Dựng môi trường thử trước
Chuẩn bị máy mới và khôi phục một bản dữ liệu phù hợp để kiểm tra. Tách môi trường thử khỏi hệ thống thật, hạn chế truy cập và ngăn tác vụ thử gửi email hoặc tạo giao dịch thật ngoài ý muốn.
Kiểm tra đăng nhập, tìm kiếm, xuất báo cáo, tải file và các luồng nghiệp vụ quan trọng. Không coi trang chủ mở được là toàn bộ hệ thống đã đạt yêu cầu. Với dữ liệu nhạy cảm, phân quyền người tham gia và lựa chọn dữ liệu thử phù hợp.
Tài liệu database chính thức là cơ sở chọn phương pháp backup và phục hồi. Phương pháp cho một hệ quản trị không tự áp dụng cho hệ khác.
Lập cửa sổ đồng bộ cuối

Xác định lúc tạm ngừng tác vụ ghi hoặc sử dụng một cơ chế chuyển đổi đã được thiết kế phù hợp. Sau đó đồng bộ phần dữ liệu thay đổi cuối cùng, kiểm tra và chuyển truy cập.
Cần tránh máy cũ và máy mới cùng nhận ghi độc lập khi ứng dụng chưa hỗ trợ kiến trúc đó. Các tác vụ cron, worker và webhook phải có kế hoạch chuyển rõ để không xử lý trùng.
DNS có bộ nhớ đệm theo TTL. Việc chuẩn bị TTL cần được thực hiện từ trước, và vẫn nên dự kiến một khoảng có người dùng đi tới địa chỉ cũ. Giảm TTL sát thời điểm chuyển không xóa ngay mọi bản ghi đã được lưu trước đó.
Đặt tiêu chí thành công và quay lại
Tiêu chí nên gồm ứng dụng phản hồi, các luồng nghiệp vụ hoạt động, file đủ và dữ liệu đối chiếu đạt yêu cầu. Ghi rõ ai có quyền quyết định tiếp tục hay quay lại.
Quay lại không đơn giản là đổi DNS về máy cũ nếu máy mới đã nhận dữ liệu phát sinh. Khi đó cần kế hoạch xử lý dữ liệu mới để tránh mất hoặc trùng giao dịch. Hãy thống nhất phương án trước khi mở lại chức năng ghi.
Giữ hệ thống cũ trong thời gian kiểm tra theo kế hoạch đã thống nhất, nhưng giới hạn quyền và trạng thái ghi. Việc hủy dịch vụ cũ nên diễn ra sau khi xác nhận dữ liệu và bản sao lưu cần thiết.
Yêu cầu hỗ trợ đúng phạm vi

Gửi bản kiểm kê và thời điểm mong muốn khi xem thuê máy chủ. Hỏi nhà cung cấp có hỗ trợ hệ điều hành, ứng dụng hoặc database cụ thể không, thay vì chỉ hỏi có hỗ trợ chuyển hay không.
Đọc quản trị máy chủ và backup để phân công người theo dõi sau chuyển. Nếu chuyển giữa các VPS, vẫn áp dụng cùng nguyên tắc kiểm kê và xác nhận.
Trao đổi với EZTECH về cấu hình và phạm vi hỗ trợ chuyển máy.
Nguồn: máy chủ EZTECH, backup PostgreSQL, chuẩn bị chuyển DNS của Cloudflare.