Thứ Năm, 9 tháng 4, 2015

Máy chủ ảo được dùng khi nào?

 
     Nếu như hosting dùng để lưu trữ cho những website có quy mô nhỏ lẻ thì máy chủ ảo VPS lại được các doanh nghiệp lớn, những web của họ có lượng người truy cập cao, cộng với đó là nhu cầu setup nhiều chức năng khác. cho nên việc sử dụng chúng là một điều khá xa xỉ, chỉ thực sự phù hợp với những doanh nghiệp làm ăn lớn. ngoài ra, thì việc sử dụng máy chủ ảo còn đảm bảo tính an toàn của dữ liệu hơn việc các doanh nghiệp này sử dụng hosting.

    Tuy nhiên, máy chủ ảo cũng luôn tồn tại cho mình những đặc điểm không mấy tốt đẹp như việc các bạn sẽ phải tự cấu hình lại toàn bộ hệ thống, bởi khi các bạn thuê cho mình 1 máy chủ ảo thì chúng giống như là 1 trang giấy trắng tinh khôi, chưa có gì, còn không thì chỉ có mỗi phần mềm quản lý VPS, chính vì thế mà đối với những người chưa có kinh nghiệm thì sẽ nhận thấy đây là một điều cực kỳ bất tiện, nhưng đối với những người đam mê tìm tòi thì dường như đây là một việc quá tuyệt vời, các bạn có thể cài đặt theo những hướng dẫn sử dụng ở trên mạng.

    Chính vì thị trường máy chủ ảo VPS hiện nay khá bão hòa, cho nên giá thành của chúng hiện nay cũng khá hợp lý, phù hợp với người tiêu dùng, mức giá trung bình của các máy chủ ảo nằm từ khoảng 300 ngàn đồng cho đến 500 ngàn đồng, chúng còn được phụ thuộc khá nhiều vào những gói  dịch vụ mà nhà cung cấp đem đến cho các bạn. tuy nhiên nhiều người tiêu dùng lại chọn những máy chủ ảo nước ngoài vì chúng đem lại cấu hình cao hơn và giá thành cũng thường ngang bằng với các máy chủ ở Việt Nam. Nhưng việc phải làm thế nào để  đảm bảo an toàn về những tranh chấp pháp lý, tính ổn định cao của máy chủ thì những máy chủ nước ngoài không thể so sánh được với những máy chủ ảo Việt Nam.

Bạn quan tâm vấn đề gì khi thuê Server giá rẻ?



    Để đáp ứng nhu cầu thương mại điện tử hiện nay trong tình hình kinh tế khó khăn việc cá nhân, doanh nghiệp đầu tư  mua một máy chủ riêng là một vấn đề đáng quan tâm.  Nhưng do nhu cầu sử dụng thì bắt buộc bạn phải đi thuê máy chủ riêng.



    Hiện tại ở Việt Nam có rất nhiều  nhà cung cấp cho thuê máy chủ lớn nhỏ khác nhau, giá thành cũng cạnh tranh. Bạn nên tìm hiểu rõ nhà cung cấp dịch vụ cho thuê máy chủ hay các đại lý của  nhà cung cấp. Khi bạn thuê server giá rẻ các vấn đề bạn quan tâm là gì?

- Cấu hình server:

    Server bạn thuê là server thuộc hãng nào Dell, IBM, HP, Supermicro…CPU mấy nhân, loại gì thuộc dòng nào? Ram gắn tối đa cho server là bao nhiêu Gb ?  HDD bao nhiêu là SATA, SAS … Công suất nguồn tối đa là bao nhiêu ? Nếu bạn chưa  rõ sẽ chọn cấu hình như thế nào thì nhà cung cấp sẽ tư vấn cho bạn một cấu hình phù hợp với ứng dụng bạn cần.

- Đường truyền internet:

   Bạn cần quan tâm cổng card mạng trong nước, cổng card mạng quốc tế, băng thông giới hạn hay không giới hạn….Bạn có thể thấy tốc độ internet trên báo giá rất cao 200Mbps, nhưng tốc độ thật chưa chắc, tốc độ này bạn sẽ dùng chung với người đặt máy chủ khác. Bạn muốn tốc độ ổn định bạn nên chọn nhà cung cấp có data center luôn vì bên nhà cung cấp có thể hỗ trợ bạn mở rông băng thông dễ dàng.

- Giá thuê server và  giá dịch vụ cộng thêm:

   Nhà cung cấp có niêm yết một số cấu hình có sẵn  hoặc có thể fix cho bạn một mức giá hợp lý với cấu hình riêng biệt mà bạn yêu cầu. Giá dịch vụ bổ sung thì sao? Khi phát sinh dịch vụ bổ sung dịch vụ thuê server riêng chủ yếu là: thêm IP, công suất điện, tăng thêm không gian Rack..

-Địa điểm của nơi cung cấp dịch vụ:

  Nếu bạn chọn thuê server giá rẻ từ đại lý của cung cấp dịch vụ thuê server riêng, thì nơi đặt server cũng là vấn đề cần quan tâm. Vì khi gặp sự cố với server của bạn, bạn không xử lý được qua máy tính, điện thoại, mà bạn cần phải đến nơi đặt server xử lý trực tiếp.

Các dịch vụ của điện toán đám mây (Cloud Computing)

    Cloud computing cung cấp hạ tầng, nền tảng và phần mềm như là dich vụ máy chủ ảo, mà có thể được cung ứng như là một dich vụ cho thuê trong cách dùng bao nhiêu trả bấy nhiêu đối với người dùng.



Cloud computing được hiện thực theo 3 kiểu:

1/ Infrastructure-as-a-Service (IaaS – Dịch vụ hạ tầng): Cung cấp cho người dùng hạ tầng thô (thường là dưới hình thức các máy ảo) như là một dịch vụ.

    Những kiến trúc ảo xếp chồng là một ví dụ của xu hướng mọi thứ là dịch vụ và có cùng những điểm chung. Hơn hẳn một máy chủ cho thuê, không gian lưu trữ tập trung hay thiết bị mạng, máy trạm thay vì đầu tư mua nguyên tất cả thì có thể thuê đầy đủ dịch vụ bên ngoài. Những dịch vụ này thông thường được tính chi phí trên cơ sở tính toán chức năng và lượng tài nguyên sử dụng (và từ đó ra chi phí) sẽ phản ảnh được mức độ của hoạt động. Đầy là một sự phát triển của những giải pháp lưu trữ web và máy chủ cá nhân ảo.

    Những đặc trưng tiêu biểu:
  • Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu.
  • Khả năng mở rộng linh hoạt
  • Chi phí thay đổi tùy theo thực tế
  • Nhiều người thuê có thể cùng dùng chung trên một tài nguyên
  • Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tính toán tổng hợp

2/ Platform-as-a-Service (PaaS – Dịch vụ nền tảng): Cung cấp API cho phát triển ứng dụng trên mộtt nền tảng trừu tượng

    Cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp. Nó hỗ trợ việc triển khai ứng dụng mà không quan tâm đến chi phí hay sự phức tạp của việc trang bị và quản lý các lớp phần cứng và phần mềm bên dưới, cung cấp tất cả các tính năng cần thiết để hỗ trợ chu trình sống đầy đủ của việc xây dựng và cung cấp một ứng dụng và dịch vụ web sẵn sàng trên Internet mà không cần bất kì thao tác tải hay cài đặt phần mềm cho những người phát triển, quản lý tin học, hay người dùng cuối. Nó còn được biết đến với một tên khác là cloudware.

   Cung cấp dịch vụ nền tảng (PaaS) bao gồm những điều kiện cho qui trình thiết kế ứng dụng, phát triển, kiểm tra, triển khai và lưu trữ ứng dụng có giá trị như là dịch vụ ứng dụng như cộng tác nhóm, săp xếp và tích hợp dịch vụ web, tích hợp cơ sở dữ liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên bản ứng dụng, các lợi ích cho cộng đồng phát triển và nghiên cứu ứng dụng. Những dịch vụ này được chuẩn bị như là một giải pháp tính hợp trên nền web.

Những đặc trưng tiêu biểu:
  • Phục vụ cho việc phát triển, kiêm thử, triển khai và vận hành ứng dụng giống như là môi trường phát triển tích hợp
  • Các công cụ khởi tạo với giao diện trên nền web.
  • Kiến trúc đồng nhất
  • Tích hợp dịch vụ web và cơ sở dữ liệu
  • Hỗ trợ cộng tác nhóm phát triển

Thuận lợi:
o Dịch vụ nền tảng (PaaS) đang ở thời kì đầu và được ưa chuộng ở những tính năng vốn ưa thích dịch vụ phần mềm, bên cạnh đó có tích hợp các yếu tố về nền tảng hệ thống.
o Ưu điểm trong những dự án tập hợp những công việc nhóm có sự phân tán về địa lý.
o Khả năng tích hợp nhiều nguồn của dich vụ web
o Giảm chi phí ngoài lề khi tích hợp các dịch vụ về bảo mật, khả năng mở rộng, kiểm soát lỗi…
o Giảm chi phí khi trừu tượng hóa công việc lập trình ở mức cao để tạo dịch vụ, giao diện người dùng và các yếu tố ứng dụng khác.
o Mong đợi ở người dùng có kiến thức có thể tiếp tục hoàn thiện và hỗ trợ tương tác với nhiều người để giúp xác định mức đô khó khăn của vấn đề chúng ta gặp phải.
o Hướng việc sử dụng công nghệ để tạo điều kiện dễ dàng hơn cho việc phát triển ứng dụng đa người dùng cho những người không chỉ trong nhóm lập trình mà có thể kết hợp nhiều nhóm cùng làm việc

Khó khăn:
o Ràng buộc bởi nhà cung cấp: do giới hạn phụ thuộc và dịch vụ của nhà cung cấp
o Giới hạn phát triển: độ phức tạp khiến nó không phù hợp với yêu cầu phá triển nhanh vì những tính năng phức tạp khi hiện thực trên nền tảng web.

3/ Software-as-a-Service (SaaS – Dịch vụ phần mềm): Cung cấp dịch vụ phần mềm thực thi từ xa.

     Dịch vụ phần mềm (SaaS) là một mô hình triển khai ứng dụng mà ở đó người cung cấp cho phép người dùng sử dụng dịch vụ theo yêu cầu. Những nhà cung cấp SaaS có thể lưu trữ ứng dụng trên máy chủ của họ hoặc tải ứng dụng xuống thiết bị khách hàng, vô hiệu hóa nó sau khi kết thúc thời hạn. Các chức năng theo yêu cầu có thể được kiểm soát bên trong để chia sẻ bản quyền của một nhà cung cấp ứng dụng thứ ba.

    Những đặc trưng tiêu biểu
  • Phần mềm sẵn có đòi hỏi việc truy xuất, quản lý qua mạng.
  • Quản lý các hoạt dộng từ một vị trí tập trung hơn là tại vị trí của khách hàng, cho phép khác hàng truy xuất từ xa thông qua web. Cung cấp ứng dụng thông thường gần gũi với 1 hay nhiều mô hình ánh xạ bao gồm cả các đặc trưng kiến trúc, giá cả và quản lý.
  • Những tính năng tập trung nâng cấp, giúp người dùng thoát khỏi việc tải các bản vá lỗi và cập nhật.
  • Thường xuyên tích hợp những phần mềm giao tiếp trên mạng diện rộng

Những lưu ý khi mua VPS giá rẻ

     Trước đây, khi nhắc đến dịch vụ VPS, người dùng cá nhân thường lè lưỡi mức giá rất chát của nó. Tuy nhiên, khoảng 3 năm lại đây xuất hiện ngày càng nhiều các công ty cung cấp dịch vụ VPS giá rẻ  với các gói dịch vụ đa dạng, cấu hình hấp dẫn mà giá cả lại tương đối rẻ, thường chỉ đắt hơn shared hosting chút xíu. Nhiều công ty cung cấp dịch vụ VPS còn thường xuyên đưa ra các mã khuyến mãi giảm giá trọn đời, với mức giảm tương đối lớn.

      Mặc dù giá cao không phải lúc nào cũng đi cùng với chất lượng tốt nhưng khi chọn lựa một cái gì đó để mua, thấy giá rẻ, người ta hay nghi ngờ chất lượng của nó, bởi quan niệm “của rẻ là của ôi”. Trên thị trường server, hosting cũng vậy, bên cạnh một số công ty cung cấp VPS giá rẻ đã khẳng định được uy tín và thương hiệu… thì còn rất nhiều công ty khác chất lượng dịch vụ chưa được kiểm định. Điều đáng nói là những công ty này thường có mức giá rất rẻ, đáng được xem xét để chọn lựa, biết đâu giá rẻ mà chất lượng lại tốt.



      Dưới đây là kinh nghiệm về một số vấn đề cần chú ý khi chọn lựa dịch vụ VPS giá rẻ, xin nêu để các bạn tham khảo:

1. Nền tảng ảo hóa

Nền tảng ảo hóa (Virtual Platform) là công nghệ mà nhà cung cấp dịch vụ VPS sử dụng để phân chia 1 máy chủ vật lý thành các máy chủ ảo khác nhau.

Các VPS giá rẻ hiện nay thường được ảo hóa trên các nền tảng OpenVZ hoặc KVM.

VPS KVM được cung cấp tài nguyên riêng để hoạt động, do đó đòi hỏi nhà cung cấp dịch vụ phải đầu tư nhiều hơn về phần cứng nên giá cũng đắt hơn chút ít. Thường thì cấu hình của VPS KVM được cấp phát tương đối dè xẻn. Bù lại, dịch vụ sẽ ổn định và chất lượng hơn. VPSgiare.info được trên nền  tảng VPS KVM .

VPS OpenVZ thường có giá rẻ hơn, cấu hình CPU và RAM khủng hơn, tuy nhiên do không có sự tách biệt trong cấp phát CPU, bộ nhớ nên rất dễ xảy ra tình trạng overselling hoặc bạn có thể bị khóa tài khoản nếu sử dụng quá tài nguyên được cấp phát. Các công ty cung cấp VPS OpenVZ giá rẻ có thể kể đến là Ramnode, Iniz…

Ngoài ra, một số nhà cung cấp VPS giá rẻ còn sử dụng nền tảng ảo hóa VMWare, Xen nhưng cấu hình thường rất thấp (128 hoặc 256 MB RAM)

2. Cấu hình

Đương nhiên càng lớn, càng nhiều thì càng tốt rồi. Một số thông tin cần quan tâm  là:

    Số lượng vCPU Cores
    Dung lượng RAM
    Dung lượng vSwap
    Dung lượng ổ cứng
    Băng thông
    Tốc độ card mạng (10/100 Mbps)
    Số lượng IP v4, IP v6…

3. Hệ thống lưu trữ và backup

Server sử dụng loại ổ cứng gì: ổ cứng thường, ổ cứng thường sử dụng cache SSD và ổ cứng SSD. Ổ cứng SSD cho tốc độ truy xuất nhanh nhưng giá lại đắt và dung lượng được bán thường thấp hơn nhiều so với ổ cứng thường.

Hệ thống Raid: Tốc độ truy xuất và sự an toàn của dữ liệu sẽ là tốt nếu server sử dụng Raid 6 hoặc Raid 10.

Thường thì bạn phải trả thêm tiền để sử dụng dịch vụ backup, tuy nhiên một số công ty có thể backup miễn phí định kỳ hằng tuần. Bạn phải biết điều này để sắp xếp lịch backup cho website của bạn.

4. Managed VPS hay Unmanaged VPS

Thường thì VPS giá rẻ chỉ được cung cấp dưới dạng khách hàng tự quản lý (unmanaged). Một số công ty cung cấp thêm dịch vụ quản lý VPS dùm bạn nhưng với mức giá khá cao.

5. Quy định sử dụng

Bạn nên quan tâm kỹ vấn đề này trước khi quyết định sử dụng dịch vụ của bất kỳ một công ty nào, đặc biệt là nếu bạn định sử dụng VPS vào các mục đích nhạy cảm như IRC, spam email, torrent…hoặc nội dung người lớn.

6. Dùng thử và tự đánh giá

Dịch vụ VPS giá rẻ thường có giá tương đối thấp và thanh toán theo tháng. Bạn nên bỏ ra chút ít để mua một gói và tự mình dùng thử trước khi quyết định sử dụng chính thức. Dù sao thì tự mình đánh giá chất lượng của VPS và sự nhiệt tình của Hỗ trợ vẫn tốt hơn là nghe qua người khác.

Để hỗ trợ, có thể sử dụng một số công cụ đánh giá hiệu suất của VPS như UnixBench, VPS Bench… Ngoài ra, bạn cũng có thể setup vài ba site, cài WpRobot lên, cho nó auto post liên tục để test thử khả năng chịu tải của VPS. Thủ đoạn này đối với tôi là cách đánh giá thực tế tốt nhất.

Bạn nên tạo một vài ticket nhờ vả đội ngũ support một vài điều gì đó để xem thái độ phục vụ như thế nào.

7. Đánh giá của cộng đồng và thông tin về công ty cung cấp dịch vụ

Công đồng sử dụng VPS giá rẻ tập trung trên các diễn đàn công nghệ thông tin vn-zoom, ddth.com, diendantinhoc… Bạn nên tham khảo ý kiến đánh giá của mọi người.

Bạn cũng nên tìm hiểu về công ty cung cấp dịch vụ xem nó thành lập đã lâu chưa, có để lại điều tiếng xấu xa gì không? Một công ty mới thành lập cũng khó để tin tưởng lắm, nhưng biết chăng đó lại là một sự khởi đầu của một đế chế sau này?

8. Kỳ hạn thanh toán

Nên chọn các công ty cho thanh toán theo tháng, lắt nhắt tí nhưng khỏi phải phiền phức đòi tiền hoàn lại khi có sự cố đáng tiếc xảy ra. Thường thì đòi tiền hoàn lại mất nhiều thời gian và công sức lắm.

9. Khuyến mãi

Khuyến mãi càng nhiều, mức giảm càng lớn thì càng tốt rồi. Hãy thử tìm trên Google với từ khóa là “tên nhà cung cấp”+ coupon xem thế nào trước khi mua nhé.

10. Kinh nghiệm sử dụng

Các bạn có thể đã sử dụng qua nhiều nhà cung cấp khác nhau nên cũng có các đánh giá và nhận định khác nhau.Theo mỗi người một ý kiến. Các quan điểm đánh giá qua cách support, cách chăm sóc khách hàng, hậu mãi sau dịch vụ … mà bạn cảm thấy hai lòng và tin tưởng thì bạn đăng ký dịch vụ ở nơi đó.

Chúc các bạn có được sự lựa chọn tốt nhất cho mình!

Thành phần và phân loại máy chủ (Server)


1. Có những loại máy chủ nào
      Theo công dụng, chức năng của máy chủ người ta phân ra các loại máy chủ: Web server, Database server, FTP server, SMTP server (email sever), DNS sever, DHCP server.
Theo phương pháp tạo ra máy chủ người ta phân thành hai loại: Máy chủ ảo và máy chủ riêng:
+ Máy chủ riêng là máy chủ chạy trên phần cứng và các thiết bị hỗ trợ riêng biệt gồm: HDD, CPU, RAM, Card mạng, .
+ Máy chủ ảo là dạng máy chủ được tạo thành bằng phương pháp sử dụng công nghệ ảo hóa để chia tách từ một máy chủ riêng thành nhiều máy chủ ảo khác nhau.
Theo hãng sản xuất: Có các loại máy chủ phổ biến như: Máy chủ SuperMicro, Máy chủ Dell, Máy chủ IBM, Máy chủ HP, Máy chủ Cisco



2. Các thành phần cấu tạo của máy chủ
        Một máy chủ vật lý có cấu tạo như một máy tính PC thông thường, tuy nhiên các thành phần cấu tạo của máy chủ và PC có sự khác biệt nhau khá lớn:
  • Bo mạch máy chủ: Nếu như các bo mạch chủ của PC thông thường đa số chạy trên các dòng chipset cũ như Intel 845, 865 hay các dòng mới Intel 945, 975,... thì các Chipset của các Board mạch chủ của Server thông dụng sử dụng các chipset chuyên dùng như Intel E7520, Intel 3000, Intel 5000X,.... với khả năng hỗ trợ các giao tiếp tốc độ cao như RAM ECC, HDD SCSI - SAS, Raid hay hỗ trợ gắn nhiều CPU dòng Xeon,....
  • Bộ vi xử lý (CPU): các PC thông thường bạn dùng các Socket dạng 478, 775 với các dòng Pentium 4, Pentium D, Duo core, Quadcore thì các dòng CPU dành riêng cho máy chủ đa số là dòng Xeon với kiến trúc khác biệt hoàn toàn, hoạt động trên các socket 771, 603, 604 với dung lượng cache L2 cao, khả năng ảo hóa cứng, các tập lệnh chuyên dùng khác... Một số máy chủ dòng cấp thấp vẫn dùng CPU Socket 775 làm vi xử lý chính của chúng.
  • Bộ nhớ (RAM): các loại RAM mà bạn thường thấy trên thị trường là các loại DDR RAM I, II có Bus 400, 800,... trong khi đó RAM dành cho Server cũng có những loại như vậy nhưng chúng còn có thêm tính năng ECC (Error Corection Code) giúp máy bạn không bị treo, dump màn hình xanh khi có bất kỳ 1 bit nào bị lỗi trong quá trình xử lý dữ liệu. Hơn nữa, các RAM loại này còn có khả năng tháo lắp nóng để thay thế khi bị hư hỏng mà bạn sẽ không cần phải tắt hệ thống. Dĩ nhiên, để sử dụng loại RAM này thì bo mạch chủ phải hỗ trợ chuẩn RAM mới này.
  • Ổ cứng (HDD): Khác với các HDD của máy PC thường có giao tiếp IDE, SATA I, SATA II với tốc độ vòng quay đạt con số cao nhất 7200RPM và tốc độ đạt 300MB/s, các HDD dành cho Server hoạt động trên giao tiếp SCSI hay SAS (Serial Attached SCSI) có băng thông cao hơn (600MB/s) và sở hữu một tốc độ vòng quay cao hơn gần 30% (10.000RPM) hay một số ổ SAS mới còn đạt được con số 15.000 RPM giúp tăng tốc tối đa tốc độ đọc/ghi dữ liệu.
  • Bo điều khiển Raid (Raid controller): Đây là thành phần quan trọng trong một Server hiện đại, bo điều khiển này sẽ kết hợp các ổ cứng thành một thể thống nhất với những cơ chế sao lưu, chống lỗi giúp dữ liệu của bạn luôn được an toàn khi có các trục trặc vật lý xảy ra. Tùy theo các bo mạch, khả năng hỗ trợ các mức Raid khác nhau nhưng thông thường Raid 1 và Raid 5 là 2 mức phổ biến trong hầu hết các máy chủ. Một số bo mạch máy chủ đã tích hợp chip điều khiển này nên bạn có thể không cần trang bị thêm.
  • Bộ cung cấp nguồn (PSU): Thành phần cung cấp năng lượng cho các thiết bị bên trong giữ vai trò quan trọng trong quá trình hoạt động của máy chủ, chính vì thế các dòng máy chủ chuyên dùng thường đi theo những bộ nguồn công suất thực cao có khả năng thay thế hay dự phòng khi bộ nguồn chính bị lỗi.

Máy chủ SERVER là gì?

Máy chủ nào phù hợp cho nhu cầu của bạn?



       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),...

      Đối với mạng máy tính, một máy chủ là một chương trình hoạt động xử lý các yêu cầu cho mạng máy tính đó. Một máy chủ cũng có thể được xem như hệ thống xử lý với một hoặc nhiều chương trình hoạt động trên đó.

      Một hệ thống máy chủ có thể là một máy tính, hoặc kết hợp nhiều máy tính liên kết với nhiều máy tính khác hay những thiết bị kỹ thuật khác. Hệ thống máy chủ cung cấp những dịch vụ cơ bản xuyên suốt trong hệ thống mạng, những private users trong những hệ thống tổ chức lớn hoặc public users trên hệ thống internet. Ví dụ, khi bạn nhập vào một câu truy vấn tìm kiếm trên các bộ máy tìm kiếm, yêu cầu truy vấn này sẽ được gửi từ máy tính của bạn đến những máy chủ chứa thông tin những trang web tương ứng thông qua mạng internet. Các máy chủ này sẽ xử lý các truy vấn của bạn và trả về kết quả phù hợp trở lại trên máy tính của bạn.

      Máy chủ là một máy tính hay một thiết bị trên mạng, nó quản lý tài nguyên của mạng. Ví dụ như, một máy dịch vụ tập tin là một máy tính hoặc là một thiết bị chuyên dụng để lưu trữ các tập tin. Bất kỳ người sử dụng nào trên mạng cũng có thể lưu trữ các tập tin trên máy chủ.

      Máy chủ (Tiếng anh là Server) là một máy tính được nối mạng, có IP tĩnh, có năng lực xử lý cao và trên máy đó người ta cài đặt các phần mềm để phục vụ cho các máy tính khác (máy trạm) truy cập để yêu cầu cung cấp các dịch vụ và tài nguyên. Như vậy về cơ bản máy chủ cũng là một máy tính, nhưng được thiết kế với nhiều tính năng vượt trội hơn, năng lực lưu trữ và xử lý dữ liệu cũng lớn hơn máy tính thông thường rất nhiều. Máy chủ thường được sử dụng cho nhu cầu lưu trữ và xử lý dữ liệu trong một mạng máy tính hoặc trên môi trường internet. Máy chủ là nền tảng của mọi dịch vụ trên internet, bất kỳ một dịch vụ nào trên internet muốn vận hành cũng đều phải thông qua một máy chủ nào đó.

       Một máy dịch vụ in là một máy tính, nó quản lý một hoặc nhiều máy in, và một máy dịch vụ mạng là một máy tính quản lý các luồng thông tin trên mạng. Một máy dịch vụ cơ sở dữ liệu là một hệ thống máy tính xử lý truy vấn cơ sở dữ liệu.

       Máy chủ thường là những máy chuyên dụng, nghĩa là chúng không thực hiện nhiệm vụ nào khác bên cạnh các nhiệm vụ dịch vụ của chúng. Tuy nhiên, trên các hệ điều hành đa xử lý, một máy tính có thể xử lý vài chương trình cùng một lúc. Một máy chủ trong trường hợp này có thể yêu các chương trình quản lý tài nguyên hơn là một bộ máy tính trọn vẹn.

       Nếu bạn không biết tới các chức năng của một máy chủ, nhưng bạn đã từng nghe đến trong quá khứ, có thể bạn sẽ nghĩ về máy chủ như là một chiếc PC bí ẩn thực hiện những nhiệm vụ đáng kinh ngạc và nhìn chung là một hệ thống mở.

       Trước khi chúng ta đào sâu nghiên cứu vào hoạt động bên trong của một máy chủ, chúng ta sẽ bắt đầu từ bằng cách bỏ đi cái gì được cho là bí ẩn ở đây. Từ một phối ghép phần cứng, một máy chủ đơn giản chỉ là một máy vi tính trên mạng của bạn, nó được cấu hình để chia sẻ nguồn tài nguyên của nó hoặc là chạy các ứng dụng cho các máy tính khác trên mạng. Bạn có thể có một máy chủ trong khu vực để điều khiển các tập tin hoặc là cơ sở dữ liệu và chia sẻ nó giữa các người sử dụng trong mạng của bạn, hoặc là có một máy chủ được cấu hình để cho phép tất cả các người sử dụng chia sẻ cùng một máy in, hơn là có sẽ có một máy in cho mỗi máy tính các nhân của bạn trong tổ chức.

       Điều mà làm cho thuật ngữ máy chủ khó hiểu là do nó có thể liên quan tới cả phần cứng và phần mềm. Do đó, Máy chủ có thể được sử dụng để mô tả một gói phần mềm đặc biệt chạy trên một máy tính... Loại máy chủ và loại phần mềm mà bạn sẽ sử dụng tuỳ thuộc vào loại mạng của bạn. LANs và WANs là các ví dụ, chúng sẽ sử dụng các dịch vụ tập tin và dịch vụ in trong khi mạng internet sẽ sử dụng dịch vụ web. Trong bài viết này chúng tôi cung cấp một cách tổng quan cho một số loại dịch vụ như là các dịch vụ ứng dụng, các dịch vụ cơ sở dữ liệu, dịch vụ mail và các dịch vụ web.