Bạn thử nhớ lại lần gần nhất mở một trang tin đang cần tra cứu gấp. Có thể là lịch thời vụ, có thể là một bảng giá cập nhật trong ngày. Trang cứ quay vòng mãi, chữ hiện lên từng dòng một. Bạn thoát ra và tìm trang khác. Chuyện này xảy ra với rất nhiều người, và đội ngũ bên mình cũng từng đứng ở phía bên kia màn hình như vậy. Bài này là nhật ký ngắn về việc chúng tôi dời website kama-software.com sang hạ tầng cloud mới, cùng những điều bạn sẽ thấy khác khi đọc.
Vì sao một trang nội dung cũng cần hạ tầng ổn định
Hạ tầng là phần nằm dưới giao diện mà người đọc không bao giờ nhìn thấy. Nó gồm máy chủ, nơi lưu dữ liệu và đường truyền kết nối. Bạn có thể hình dung nó như móng nhà. Không ai khen móng, nhưng nếu móng yếu thì cả căn nhà sẽ lung lay.
Trang nội dung có một đặc điểm dễ bị bỏ qua: lượng truy cập không đều. Có những đợt đông bất thường kéo dài vài ngày, rồi bỗng vắng hẳn. Với một doanh nghiệp làm nội dung và giới thiệu giải pháp như chúng tôi, mỗi lần trang chậm là một lần khách có thể rời đi và không quay lại nữa.
Vì vậy, câu hỏi đáng đặt ra không phải trang có đẹp hay không. Câu hỏi quan trọng hơn là trang đang chạy trên nền tảng nào, và nền tảng đó có chịu nổi tải đúng lúc cần nhất hay không.
Hiện trạng trước khi dời hạ tầng cloud mới
Trước khi chuyển đi, cả đội ngồi lại đánh giá khá thẳng thắn. Trang từng nằm trên máy chủ dùng chung, nghĩa là nhiều website khác cùng chia nhau tài nguyên. Chỉ cần một website hàng xóm bị đột biến lưu lượng, trang của chúng tôi cũng chậm theo.
Ba điều khiến chúng tôi quyết định thay đổi gồm:
- Phản hồi chậm rõ rệt vào giờ cao điểm.
- Sao lưu phụ thuộc vào trí nhớ của người làm, không có lịch cố định.
- Chứng chỉ HTTPS phải gia hạn bằng tay, dễ quên.
Chứng chỉ HTTPS là thứ giúp trình duyệt hiện biểu tượng ổ khóa, báo cho người đọc biết kết nối an toàn. Quên gia hạn thì trình duyệt sẽ hiện cảnh báo đỏ rất đáng sợ.
Quy trình dời website sang cloud, từng bước một
Nhiều người nghĩ dời website chỉ là copy file sang chỗ mới. Thực tế phức tạp hơn nhiều. Một bước làm sai có thể kéo theo mất bài viết hoặc hình ảnh.
Quy trình của chúng tôi gồm bốn bước chính:
- Sao lưu toàn bộ nội dung, hình ảnh và cơ sở dữ liệu trước khi đụng vào bất cứ thứ gì.
- Dựng môi trường thử chạy song song, không ảnh hưởng đến người đọc thật.
- Kiểm tra từng bài, từng biểu mẫu liên hệ và chức năng tìm kiếm trên môi trường thử.
- Chuyển tên miền vào khung giờ ít người đọc nhất và theo dõi sát vài giờ đầu.
Lý do chúng tôi chọn MONA Cloud cho hạ tầng mới
Sau khi so sánh vài phương án, chúng tôi chọn MONA Cloud. Hiện website đang được host từ MONA Cloud, và lựa chọn này dựa trên vài lý do thực tế.
- Máy chủ đặt tại Việt Nam, độc giả trong nước truy cập thuận hơn.
- HTTPS được cấp và tự gia hạn, người đọc không gặp cảnh báo bảo mật bất ngờ.
- Sao lưu chạy theo lịch định kỳ, khôi phục nhanh hơn khi có sự cố.
- Tính phí theo giờ sử dụng với mức tối thiểu 550đ/giờ, phù hợp dự án quy mô vừa và nhỏ.
Những gì người đọc sẽ thấy thay đổi sau khi dời
Đây là phần bạn quan tâm nhất nên chúng tôi nói rõ. Theo cảm nhận khi thử nội bộ, các bài dài và nhiều hình mở ra mượt hơn. Chúng tôi chưa công bố số liệu đo lường chính thức, nên bạn hãy tự kiểm chứng khi truy cập.
Đường dẫn bài viết và chuyên mục vẫn giữ nguyên. Nếu bạn từng lưu một liên kết, liên kết đó vẫn mở được như cũ. Giao diện cũng không đổi, chỉ phần hạ tầng phía sau được nâng cấp.
Sai lầm thường gặp khi tự dời website
Chúng tôi đã thấy nhiều người tự chuyển website và vấp phải những lỗi quen thuộc:
- Quên cập nhật bản ghi DNS, khiến một phần người đọc vẫn vào bản cũ.
- Không kiểm tra lại liên kết nội bộ và hình ảnh sau khi chuyển, dẫn tới ảnh bị gãy đường dẫn.
- Lỡ gia hạn tên miền hoặc chứng chỉ, khiến trang gián đoạn mà không ai hay biết.
DNS giống như danh bạ, cho biết tên miền đang trỏ về đâu. Hãy đặt nhắc lịch gia hạn từ sớm và ghi ngày hết hạn ở nơi dễ thấy.
Chi phí khi chạy website trên cloud
Nhiều người ngại cloud vì nghĩ phải ký hợp đồng dài hạn. Với cách tính theo giờ thực dùng, bạn không bị ràng buộc như vậy. Để ước lượng chi phí, hãy nhìn vào lượng truy cập và kích thước dữ liệu, rồi điều chỉnh cấu hình sau vài tuần theo số liệu thực tế.
Lưu ý khi tự dời website nội dung
Hãy lập một danh sách kiểm tra cho cả ba giai đoạn: trước, trong và sau khi chuyển. Đừng xóa bản sao lưu cũ ngay sau khi chuyển xong, hãy giữ ít nhất vài tuần phòng khi phát hiện lỗi muộn. Nếu cần bảo trì ngắn, hãy báo trước cho độc giả để họ không cảm thấy bị bỏ rơi.
Câu hỏi thường gặp về dời website sang cloud
Dời website có làm mất bài viết hoặc hình ảnh không?
Nếu sao lưu đầy đủ và kiểm tra kỹ trước khi chuyển thì không. Rủi ro thường nằm ở khâu làm vội và bỏ qua bước kiểm tra hình ảnh.
Người đọc có cần làm gì khác khi trang đã chuyển?
Không cần. Đường dẫn và giao diện giữ nguyên, người đọc cứ truy cập như bình thường.
Chi phí chạy website trên cloud khoảng bao nhiêu mỗi tháng?
Tùy vào lượng truy cập và kích thước dữ liệu. Cách tính theo giờ với mức tối thiểu 550đ/giờ giúp bạn ước lượng sát hơn.
Website nhỏ có cần hạ tầng cloud không?
Không bắt buộc. Nhưng nếu trang có lúc đông đột biến, hoặc bạn không muốn tự lo sao lưu và chứng chỉ, cloud đáng để cân nhắc.
Làm sao biết sau khi dời trang đã ổn định?
Theo dõi tốc độ mở trang, kiểm tra ngẫu nhiên vài bài có hình, thử biểu mẫu liên hệ và xem nhật ký lỗi trong vài ngày đầu.
Nhìn lại cả quá trình, dời hạ tầng không khó bằng việc chuẩn bị kỹ và kiểm tra đúng chỗ. Nếu bạn đang cân nhắc chuyển trang của mình, hãy bắt đầu từ danh sách sao lưu và kiểm tra, rồi mới tính đến chuyện chuyển tên miền. Nếu muốn tìm hiểu thêm về nền tảng số cho hoạt động đồng ruộng, bạn có thể đọc nền tảng số ghi chép nhật ký đồng ruộng cho nông hộ, hoặc xem cách thiết kế trang giới thiệu nông sản cho hợp tác xã. Thêm nữa, nếu bạn đang tìm hiểu về lưu trữ và tên miền, bài hosting website là gì và những kiến thức cần biết khi bắt đầu mua hosting sẽ là điểm khởi đầu hữu ích.
