Web hosting là chỗ đặt website để người khác mở được nó qua Internet. Bài này nói nó là gì, khác máy chủ ảo ở đâu, và khi nào nên chọn cái nào.
1. Vấn đề nó giải quyết
Một website là một tập tệp. Để người khác xem được, các tệp đó phải nằm trên một máy luôn bật, luôn nối mạng, và có địa chỉ cố định.
Tự dựng một máy như vậy nghĩa là lo đường truyền, điện dự phòng, làm mát, an ninh vật lý, và người trực. Web hosting là thuê chỗ trên một hạ tầng đã lo sẵn những thứ đó.
2. Một gói hosting gồm những gì
| Thành phần | Dùng để |
|---|---|
| Dung lượng đĩa | Chứa mã nguồn, ảnh, cơ sở dữ liệu |
| Băng thông | Lưu lượng khách tải về trong một kỳ |
| Số inode | Số lượng tệp được phép có, không phải dung lượng |
| Cơ sở dữ liệu | Nơi website lưu nội dung, đơn hàng, tài khoản |
| Hộp thư theo tên miền | Địa chỉ dạng ten@tenmien.com |
| Chứng chỉ SSL | Để website chạy HTTPS |
| Bảng điều khiển | cPanel, DirectAdmin hoặc tương đương, để quản lý mọi thứ bằng giao diện |
Inode là hạn mức hay làm người ta bất ngờ nhất. Website nhiều ảnh thu nhỏ hoặc nhiều tệp bộ đệm có thể chạm hạn mức này khi dung lượng mới dùng một nửa. Chạm rồi thì website lỗi một cách khó hiểu chứ không báo hết chỗ.
3. Hosting, VPS hay máy chủ riêng
Đây là câu hỏi thực tế nhất, và câu trả lời phụ thuộc vào quý Khách hàng cần quyền tới đâu.
| Web Hosting | VPS | Máy chủ riêng | |
|---|---|---|---|
| Quý Khách hàng quản | Website của mình | Cả hệ điều hành | Cả máy vật lý |
| Cài được phần mềm ở mức hệ thống | Không | Có | Có |
| Chạy được ứng dụng không phải PHP | Thường không | Có | Có |
| Ai lo cập nhật, bảo mật máy chủ | Nhà cung cấp | Quý Khách hàng | Quý Khách hàng |
| Cần biết gõ lệnh | Không | Thường là có | Có |
| Chi phí | Thấp nhất | Trung bình | Cao nhất |
Ranh giới rõ nhất là quyền quản trị. Hosting không cho quyền cài phần mềm ở mức hệ thống. Cần điều đó thì phải lên VPS.
Ranh giới thứ hai là ai chịu trách nhiệm vá lỗi. Trên hosting, nhà cung cấp lo phần máy chủ. Trên VPS, đó là việc của quý Khách hàng, và bỏ bê nó là con đường bị chiếm phổ biến nhất.
4. Khi nào hosting là đủ
| Tình huống | Hosting có đủ |
|---|---|
| Website giới thiệu công ty, trang tin, blog | Đủ |
| Cửa hàng trực tuyến quy mô vừa | Thường đủ |
| Website dùng WordPress, Joomla, hoặc mã nguồn PHP khác | Đủ |
| Cần hộp thư theo tên miền riêng | Đủ, hosting có sẵn |
| Ứng dụng viết bằng Node.js, Python, Go | Thường không. Cần VPS |
| Cần cài phần mềm riêng, dịch vụ nền | Không. Cần VPS |
| Lưu lượng rất lớn, cần nhiều máy | Không. Cần kiến trúc khác |
5. Chọn gói thế nào
Đừng chọn theo dung lượng. Phần lớn website chiếm ít dung lượng hơn người ta tưởng; thứ hay hết trước là inode và băng thông.
Ba câu đáng hỏi trước khi chọn:
| Câu hỏi | Vì sao |
|---|---|
| Website có bao nhiêu tệp, không phải bao nhiêu MB? | Để đối chiếu hạn mức inode |
| Mỗi tháng có bao nhiêu lượt truy cập? | Để ước lượng băng thông |
| Có cần bao nhiêu hộp thư? | Hạn mức này khác nhau rõ giữa các gói |
Và một nguyên tắc: nâng gói dễ hơn hạ gói. Bắt đầu vừa đủ rồi nâng khi cần, hơn là trả tiền cho phần chưa dùng tới trong nhiều tháng.
6. Ba việc nên làm ngay sau khi có hosting
| Việc | Vì sao |
|---|---|
| Đổi mật khẩu bảng điều khiển | Mật khẩu ban đầu đã đi qua thư |
| Kiểm chứng chỉ SSL đã cấp chưa | Không có HTTPS thì trình duyệt báo website không an toàn |
| Tạo bản sao lưu đầu tiên và tải về máy | Bản nằm trên chính máy chủ không bảo vệ khỏi sự cố máy chủ |
7. Hosting không lo giúp quý Khách hàng những gì
Nói rõ để tránh hiểu nhầm hay gặp:
- Không lo bảo mật mã nguồn website. Một phần mở rộng WordPress lỗi thời bị khai thác là trách nhiệm của người quản website.
- Không lo nội dung và dữ liệu. Xoá nhầm một bảng trong cơ sở dữ liệu thì bản sao lưu của quý Khách hàng mới là thứ cứu được.
- Không thay thế việc tự sao lưu. Sao lưu của nhà cung cấp phục vụ khôi phục hệ thống, không phải lấy lại một tệp quý Khách hàng lỡ xoá sáng nay.
8. Bước tiếp theo
| Muốn gì | Đọc bài nào |
|---|---|
| Bắt đầu với hosting cPanel | Chuyên mục Hosting CPanel |
| Bắt đầu với hosting DirectAdmin | Chuyên mục Hosting DirectAdmin |
| So sánh để chọn VPS | Chuyên mục VPS Linux và VPS Windows |
Chưa chắc nên chọn hosting hay VPS cho công việc của mình, hãy nhắn qua khung chat ở góc phải màn hình và mô tả định chạy gì. Nói rõ phần mềm định dùng là đủ để tư vấn được.