Hosting là gì?
Hosting là một loại hình lưu trữ trên Internet cho phép người truy cập lưu trữ tất cả các trang Web, các thông tin, tư liệu, hình ảnh của Website lên một máy chủ Internet. Hosting đồng thời cũng là nơi diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin giữa Website với người sử dụng Internet và hỗ trợ các phần mềm Internet hoạt động.
Các thông số của Hosting:
Dung lượng hosting: là khoảng không gian bạn được phép lưu trữ dữ liệu của mình trên ổ cứng của máy chủ. Nếu so sánh việc bạn thuê một web hosting tương tự với tìm một văn phòng hay một trụ sở làm việc thì dung lượng của Web Hosting có thể hình dung chính là diện tích toàn bộ văn phòng làm việc mà bạn đã thuê.
Băng thông hosting: là lượng dữ liệu trao đổi giữa website và người sử dụng website.Ví dụ: Nếu bạn tải lên website của mình một tệp tài liệu có kích thước là 1MB và có 100 khách hàng tải tệp tài liệu đó về thì bạn đã tiêu tốn tổng cộng 101MB băng thông.
Bạn có thể hình dung băng thông là kích thước, bề rộng của con đường xe chạy. Băng thông càng lớn thì cho phép lượng người truy cập cùng một lúc càng lớn, do vậy bạn nên chọn nhà cung cấp dịch vụ có băng thông lớn.
FTP là viết tắt của cụm từ File Transfer Protocol - là một giao thức truyền tệp tin trên mạng Internet. Khi máy chủ hỗ trợ FTP, bạn có thể sử dụng các phần mềm FTP (FTP Client) để kết nối với máy chủ và tải lên các tệp tin dữ liệu cũng như cập nhật website của mình một cách dễ dàng.
13. Hosting Controller hay Cpanel: Là phần mềm web đi kèm với các gói hosting hỗ trợ cho khách hàng chủ động quản lý và cấu hình gói hosting. Phần mềm này cung cấp các tính năng quản lý thư mục, database, backup dữ liệu, sub-domain... Sacomtec đang sử dụng phần mềm HC7C mới nhất của Hosting Controller giúp khách hàng quản lý gói hosting mình một cách hiệu quả và nhanh chóng.
Các yêu cầu và tính năng cần thiết của Hosting
- Đầu tiên phải nói đến về vấn đề tốc độ. Máy chủ chạy dịch vụ Web phải có cấu hình đủ lớn để đảm bảo xử lý thông suốt, phục vụ cho số lượng lớn người truy cập. Phải có đường truyền kết nối tốc độ cao để đảm bảo không bị nghẽn mạch dữ liệu.
- Máy chủ phải được người quản trị hệ thống chăm sóc, cập nhật, bảo dưỡng thường xuyên nhằm tránh các rủi ro về mặt kỹ thuật cũng như bảo mật.
- Hosting phải có một dung lượng đủ lớn (tính theo MBytes) để lưu giữ được đầy đủ các thông tin, dữ liệu, hình ảnh... của Website
- Phải có bandwidth (băng thông) đủ lớn để phục vụ các hoạt động giao dịch, trao đổi thông tin của Website
- Phải hỗ trợ truy xuất máy chủ bằng giao thức FTP để cập nhật thông tin.
- Hỗ trợ các các ngôn ngữ lập trình cũng như cơ sở dữ liệu để thực thi các phần mềm trên Internet hoặc các công cụ viết sẵn để phục vụ các hoạt động giao dịch trên Website như gửi mail, upload qua trang Web, quản lý sản phẩm, tin tức...
- Hỗ trợ đầy đủ các dịch vụ E-mail như POP3 E-mail, E-mail Forwarding, DNS...
- Có giao diện quản lý Web Hosting để dễ dàng quản lý website, các tài khoản FTP, Email...
- Không bị chèn các banner quảng cáo của nhà cung cấp.
Hosting Unix, Window, Linux:
Unix là hệ thống server cũ hiện nay các nhà cung cấp host Việt Nam ít sử dụng. Khi host trên server này, người soạn web phải có kiến thức viết web bằng HTML rất vất vả, soạn từng trang hoặc soạn script CGI rất cực nhọc và phải upload bằng FTP. Nếu có sửa lại thư mục hoặc mất một trang thì phải kiểm tra lại toàn bộ các đường dẫn đến trang đó. Các tiện ích như counter đếm số người truy cập, form nhập liệu cũng phải viết bằng ngôn ngữ CGI... đều phải viết riêng, rất mất thì giờ như thể người ta phải chế tạo lại cái bánh xe vậy.
Trong khi đó Server Window hiện nay đang được hỗ trợ tốt vì Microsoft cố gắng hỗ trợ hoàn toàn và dễ dàng cho người dùng mà ngay cả người không chuyên nghiệp vẫn có thể tạo ra trang web nhìn rất chuyên nghiệp. Một trong những tính năng củaserver window là có hỗ trợ Frontpage extension.Linux cũng là Platfom tốt cho webserver hỗ trợ nhiều tiện ích như mySQL, ODBC, CGI và cả Frontpage extention... nhưng hãy cẩn thận. Nếu nhà cung cấp Host không rành về Linux thì trang web của bạn sẽ chập chờn theo kỹ năng điều hành web của họ.