Hosting là gì? Shared Hosting là gì? Series Học Làm Web

0
20

Xin chào các bạn! Các bạn có một trang web và muốn đưa trang web của mình lên mạng Internet ? Thay vì chạy trang web đó ở localhost trên máy tính, bạn hoàn toàn có thể public trang trên internet. Hosting sẽ giúp bạn đưa trang web của mình đến với nhiều người trên mạng toàn cầu internet.

Hosting là gì?

Hosting là gì
Web Hosting là nơi giúp bạn lưu trữ trang web và đưa nội dung đó lên mạng Internet.

Web Hosting là dịch vụ lưu trữ các trang web trên máy chủ kết nối Internet. – Wikipedia

Hosting là dịch vụ lưu trữ dữ và chia sẻ tài liệu trực tuyến. Là không gian trên máy chủ có cài đặt các dịch vụ Internet như: www, FTP, Mail… ,bạn có thể chứa nội dung trang web hay dữ liệu trên không gian đó.

Các loại Hosting khác nhau

Hosting được phân thành nhiều loại tuỳ vào mục đích sử dụng hay chức năng của nó. Các Web Hosting với chức năng khác nhau được cung cấp tuỳ vào nhu cầu & mục đích khách hàng.

Các loại hosting

Một số phân loại

  • Theo mục đích sử dụng:
    • Email hosting: là một dịch vụ thư điện tử khác với các dịch vụ email hay webmail miễn phí. Nó hỗ trợ tên miền riêng cho các doanh nghiệp với đọ tuỳ chỉnh cao.
    • File hosting: là dịch vụ lưu trữ tập tin trực tuyến dùng để lưu trữ các nội dung tĩnh. Điển hình là các tập tin lớn mà không phải là các trang web.
  • Theo quy mô và nhu cầu sử dụng:
    • Shared Hosting: là một dịch vụ lưu trữ rất nhiều các trang web trên một máy chủ kết nối Internet. Mỗi trang web có phân vùng riêng của mình. Dịch vụ này giúp tiết kiệm chi phí bảo trì thuê máy chủ cho người dùng.
    • VPS Hosting: Một máy chủ riêng ảo (tiếng Anh: Virtual Private Server). Là một phương pháp phân vùng một máy chủ vật lý thành máy tính nhiều máy chủ ảo. Mỗi máy chủ đã có khả năng của riêng của mình chạy trên máy tính dành riêng.
    • Cloud Hosting: là giải pháp lưu trữ web đang thịnh hành. Trang Web của bạn sẽ được phân phối trên nhiều Server. Khi một server quá tải thì traffic sẽ được chuyển qua server khác của cluster server đó.
    • Dedicated Server: (hay dedicated hosting) là một server vật lý của riêng bạn. Toàn bộ tài nguyên trên server đó là dành riêng cho bạn.
  • Phân theo hệ điều hành của máy chủ:
    • Linux hosting: Là dịch vụ lưu trữ rất nhiều các trang web trên một máy chủ Linux kết nối Internet. Mỗi trang web có phân vùng riêng của mình thường dùng các shared hosting như Cpanel, Direct Admin… Hỗ trợ ngôn ngữ lập trình PHP, Joomla, các mã nguồn mở…
    • Windown hosting: Hosting Windows chuyên hỗ trợ về ngôn ngữ lập trình ASP, ASP.Net, HTML …. vì các Ngôn ngữ này, chạy chuyên trên Hosting Windows, do vậy khi load Web sẽ hỗ trợ tốt hơn, Hosting Windows có hỗ trợ ngôn ngữ PHP, nhưng chủ yếu, là hỗ trợ chính là ASP …

Một số khái niệm khác

  • WordPress hosting là một dạng của shared hosting, được thiết kế riêng cho chủ website WordPress. Server của bạn được cấu hình riêng cho WordPress giúp trang chạy mã nguồn này laod nhanh hơn, bảo mật hơn.
  • Reseller hosting là tài khoản đại lý hosting trên máy chủ. Các đại lý có thể tạo các shared hosting con cho người dùng.
  • Unlimited hosting là dịch vụ Web Hosting chuyên nghiệp băng thông và dung lượng lưu trữ không giới hạn. Là một lựa chọn phù hợp cho các website có nhu cầu về lưu trữ và lượng truy cập lớn.
  • Free web hosting là một dịch vụ lưu trữ miễn phí, thu lợi nhuận từ quảng cáo trên trang của người dùng. Dịch vụ sẽ cung cấp cho người dùng một tên miền cấp 3. Nhiều máy chủ miễn phí không cho phép sử dụng tên miền riêng.

Các thông số cần biết trong hosting

  • Hệ điều hành (OS) của máy chủ : hiện tại có hai loại OS thông dụng là Linux và Windows.
  • Dung lượng: Bộ nhớ lưu trữ cho phép bạn tải file lên host
  • Băng thông: Bandwidth (băng thông) là thông số chỉ dung lượng thông tin tối đa mà website được lưu chuyển qua lại mỗi tháng
  • PHP: Phiên bản php hỗ trợ
  • Max file: Số lượng file tối đa có thể upload lên host
  • RAM: Bộ nhớ đệm
  • Addon domain: Số lượng domain bạn có thể trỏ tới hosting
  • Subdomain: Số lượng tên miền phụ có thể tạo ra cho mỗi tên miền
  • Park domain: Số lượng tên miền có thể parking
  • Email accounts: Số lượng email đi kèm với hosting
  • FTP accounts: Số lượng FTP account bạn có thể tạo và dùng nó upload dữ liệu lên hosting

Như vậy là mình đã giới thiệu sơ qua cho các bạn khái niệm cũng như một số cách phân loại hosting. Cái này đọc qua thui chứ không cần hiểu ngay. Trong series này mình sẽ chú trọng đến phần Shared Hosting với 2 bảng điều khiển chính là Cpanel và Directadmin. Những bài sau sẽ hướng dẫn mọi người chi tiết cách sử dụng hai bảng điều khiển này.

Chúc bạn may mắn!

BÌNH LUẬN

Please enter your comment!
Please enter your name here