Với tình hình phát triển nhanh chóng của công nghệ thông tin ngày nay, thì bất cứ một doanh nghiệp nào cũng cần một hệ thống thông tin chứ không chỉ đơn giản là dùng máy tính nữa. Để vận hành và quản lý hệ thống CNTT đó thì doanh nghiệp (hoặc cá nhân) cần phải có máy chủ (server). Nhưng không phải ai cũng hiểu khái niệm máy chủ, ngay cả những người đang sử dụng nó. Hôm nay tôi sẽ giải thích khái niệm máy chủ/ Server một cách đơn giản và dễ hiểu nhất.
Vậy máy chủ (server) là gì?
Trước đây, khái niệm máy chủ (hay còn gọi là server) đơn giản chỉ là một CPU, nhưng với những chức năng và cấu hình, tính chất khác, lớn hơn CPU, dùng hệ điều hành riêng, nó dùng để làm trung tâm kết nối các máy tính trong một văn phòng, công ty, cơ quan lại với nhau… và nó là nơi trao đổi dữ liệu, điều hành chung của mạng máy tính, sử dụng chung một máy in, làm server cho web, webmail…
Ví dụ: trong một văn phòng có 10 máy tính độc lập, nếu không kết nối lại thì mỗi máy muốn in thì phải cần một máy cho riêng mình, hoặc không thì phải cài driver máy in lên 10 máy tính, rồi mỗi lần in thì tháo máy in ra cắm qua lại với nhau, hay dùng USB drive chép dữ liệu qua máy in có gắn máy in để in… nhưng khi dùng server thì chúng ta không phải làm thế, chỉ cần cái máy in lên server, rồi nối mạng tất cả các máy lại, và tất cả các máy có thể in dễ dàng. Hoặc muốn trao đổi thông tin qua lại với nhau, chỉ cần đưa lên server một thư mục dữ liệu chung là tất cả các máy trạm có thể dùng… Ngoài ra còn dùng làm webmail trao đổi lẫn nhau, lưu trữ website hay chạy một phần mềm chuyên dụng riêng… Và mạng kết nối máy tính này gọi là mạng LAN…
Trong ngành ảo hoá, máy chủ được hiểu như sau:
- Một chương trình máy tính hoạt động như một dịch vụ để phục vụ những nhu cầu hay những yêu cầu từ những chương trình khác (từ các máy tính khác, được hiểu theo ngôn ngữ chuyên môn là client). Chương trình trên máy chủ và các chương trình của máy con có thể cùng hoạt động chung trên một máy tính hoặc trên nhiều máy tính khác nhau.
- Một máy tính có thể cung cấp một hay nhiều dịch vụ để phục vụ nhu cầu cho những máy tính khác trên cùng một hệ thống mạng.
- Một hệ thống phần mềm hay phần cứng như máy chứa cơ sở dữ liệu (database server), máy chủ chứa các tập thông tin (file server), máy chủ thư điện tử (mail server)…
- Có nhiều loại máy chủ có chức năng chuyên dụng như máy chủ web, máy chủ in ấn, máy chủ cơ sở dữ liệu, máy chủ quản lý hệ thống khách hàng, hệ thống kế toán… Tùy vào nhu cầu của bạn mà lựa chọn hình thức thuê máy chủ và nhà cung cấp cho hợp lý và hiệu quả.