Giữ nguyên tên miền khi chuyển website giúp khách hàng tiếp tục dùng địa chỉ quen thuộc. Tuy nhiên, công việc không chỉ là tải mã nguồn rồi đổi IP. Bạn cần chuyển dữ liệu, cấu hình môi trường, lịch chạy nền và các tích hợp đang phục vụ giao dịch hoặc liên hệ.
Hãy xác định đây là thay đổi hạ tầng hay đồng thời đổi cả cấu trúc URL. Nếu URL thay đổi, cần thêm kế hoạch ánh xạ và chuyển hướng. Bài này tập trung vào trường hợp địa chỉ người dùng nhìn thấy được giữ nguyên, để bạn dễ kiểm soát phạm vi và đối soát kết quả.
Kiểm kê những gì phải đi cùng website
Lập danh sách mã nguồn, cơ sở dữ liệu, tệp tải lên, cấu hình bí mật và các tác vụ theo lịch. Ghi phiên bản runtime, phần mở rộng và giới hạn hosting mà ứng dụng cần. Một bản sao chỉ có thư mục giao diện có thể thiếu toàn bộ dữ liệu người dùng.
Ví dụ giả định, website bán dịch vụ có tệp hợp đồng ngoài document root và một tác vụ gửi nhắc việc. Nếu chỉ tải public_html, hệ thống mới có thể hiển thị trang chủ nhưng không mở được tài liệu hoặc không chạy tác vụ. Kiểm kê theo chức năng giúp tìm những phần ít xuất hiện trên giao diện.
Tạo bản sao có thể khôi phục
Sao lưu dữ liệu bằng phương thức phù hợp cơ sở dữ liệu và kiểm tra khả năng đọc hoặc khôi phục. Một tệp tồn tại chưa đủ chứng minh bản sao nhất quán, đặc biệt khi hệ thống đang ghi dữ liệu. Lưu cấu hình và thời điểm để biết bản sao thuộc giai đoạn nào của quá trình chuyển.
Giữ dữ liệu nhạy cảm ngoài vùng web công khai và giới hạn quyền truy cập. Không để bản dump trong một URL dễ tải chỉ vì cần chuyển giữa hai hosting. Dọn các công cụ chuyển tạm sau khi hoàn thành và xác nhận chúng không còn truy cập được từ Internet.
Kiểm tra môi trường mới trước lúc chuyển truy cập
Cài runtime, thư viện, domain và HTTPS theo hướng dẫn hosting. Thử các luồng quan trọng trực tiếp trên môi trường được ủy quyền bằng phương thức kiểm tra phù hợp. Tách dữ liệu thử và tránh gửi email, thu tiền hoặc gọi giao dịch có phí ngoài ý định.
Google có hướng dẫn riêng cho thay đổi hosting không đổi URL. Với vận hành thực tế, bạn còn cần kiểm tra kết nối API từ IP máy chủ mới vì có dịch vụ whitelist. Một ứng dụng chạy được giao diện không chứng minh các kết nối nhà cung cấp đã được cho phép.
Chốt kế hoạch cho dữ liệu phát sinh lúc chuyển
Xác định thời điểm ngừng ghi hoặc cách đồng bộ cuối cùng tùy ứng dụng. Nếu hai hệ thống cùng nhận đơn trong khi dữ liệu chưa được đồng bộ, đổi DNS có thể tạo hai nguồn thông tin khác nhau. Cần kế hoạch riêng cho tải tệp, phiên đăng nhập và hàng đợi tác vụ.
Ghi tiêu chí cho phép chuyển: dữ liệu đã đối soát, chức năng thiết yếu đạt và người phụ trách sẵn sàng hỗ trợ. Chọn thời điểm phù hợp khách hàng và có thông báo khi cần. Không hứa không gián đoạn tuyệt đối nếu chưa có thiết kế và kiểm chứng tương ứng.
Đổi DNS, quan sát và chỉ hoàn tác khi hiểu trạng thái
- Lưu bản ghi cũ, TTL và thời điểm chuyển.
- Kiểm tra máy chủ mới nhận đúng hostname và phục vụ URL cũ.
- Theo dõi đăng nhập, biểu mẫu, đơn hàng và API quan trọng.
- Đối soát dữ liệu ở cả hai phía trong giai đoạn chuyển.
- Chỉ ngừng hosting trước đó sau khi đạt tiêu chí đã thống nhất.
Nếu cần quay lại, xem dữ liệu nào đã được ghi ở hệ thống mới trước khi đổi ngược. Hoàn tác DNS không tự mang dữ liệu đó về. Kết thúc chuyển đổi bằng biên bản cấu hình, kết quả kiểm tra và người tiếp quản, để lần xử lý tiếp theo không phải bắt đầu bằng việc tìm xem website đang thực sự chạy ở đâu.