Sử dụng máy tính xách tay làm máy chủ


10

Tôi có một loạt T42 cũ nằm xung quanh mà gần đây tôi đã nâng cấp lên bộ nhớ tối đa (2G). Tôi muốn đưa chúng vào sử dụng tốt, và điều thu hút tôi nhất là sức mạnh thấp từ những thứ này so với việc sử dụng các hệ thống tháp đầy đủ cũ.

Thông số kỹ thuật hiện tại của chúng như sau:

  • Pentium M 1.7GHz
  • RAM 2G DDR-333
  • Ổ cứng 250G
  • OnI đồ họa ATI (64m chuyên dụng tôi tin)?

Dù bằng cách nào, tôi đã tự hỏi nếu những điều này sẽ đủ như máy chủ? Tất nhiên nó phụ thuộc vào vai trò, nhưng phần cứng quan trọng nhất trong:

  • Một máy chủ web
  • Một máy chủ mail
  • Máy chủ DNS
  • Một máy chủ tập tin

Tất nhiên, kết nối mạng nhanh rất quan trọng đối với tất cả những thứ này nếu chúng được sử dụng nhiều .. nhưng bên cạnh đó, tôi cho rằng ưu tiên sẽ là CPU sau đó là Bộ nhớ?

Tôi dự định đặt những thứ này cạnh nhau trong một tủ quần áo mát mẻ với các kết nối hướng lên trên để dễ quản lý. Họ sẽ chạy một biến thể của Linux (rất có thể là Arch Linux) và một số sẽ xử lý nhiều vai trò.

Suy nghĩ?

Cảm ơn.


16
Một cỗ máy có một đĩa cứng không phải là máy chủ, mà là một quả bom hẹn giờ. Ghi nhớ nó trong tâm trí.
Evan Anderson

Người duy nhất có nội dung mà tôi cần sao lưu sẽ là một máy chủ tệp và tôi có thể thực hiện rsync hàng đêm trên đó và các nội dung khác.
RHELAdmin

4
@jtd: Vấn đề không mất dữ liệu-- đó là tính khả dụng. Bạn sẽ phải chịu thời gian xuống khi ổ cứng của họ bị lỗi và bạn phải tải lại và khôi phục chúng. Có lẽ bạn sẽ có một thiết lập kế hoạch khôi phục sẵn sàng để thử nghiệm. Tuy nhiên, bạn sẽ mất thời gian chết trên một số dịch vụ khi "máy chủ" của nó không thành công. (Tôi đã nói với tôi rằng bạn sẽ sao lưu mọi thứ ...)
Evan Anderson

Bạn có thể làm điều đó nếu bạn có một máy chủ tập tin trung tâm, sau đó gắn tất cả các thư mục được phục vụ từ đó vào các nút frontend (máy tính xách tay). Nếu máy tính xách tay của bạn có thể khởi động từ mạng LAN, thì bạn thậm chí có thể không cần đĩa cứng.
Tom O'Connor

Tôi sẽ lo lắng về các hệ thống con đĩa nếu chúng được sử dụng nhiều. Bạn không nói tải bạn mong đợi, nhưng hầu hết máy tính xách tay không được xây dựng để bơm dữ liệu cho khách hàng qua mạng tốc độ cao.
Bart Silverstrim

Câu trả lời:


10

Những người khác đã nhận xét về những bất lợi. Tôi muốn nói một vài điều tốt. Ưu điểm khi sử dụng máy tính xách tay:

  • Sao lưu nguồn - giả sử rằng pin vẫn hoạt động, chúng sẽ cung cấp một loại UPS tích hợp cho các máy chủ.
  • Tiêu thụ điện năng thấp hơn - như bạn đã đề cập.
  • Được xây dựng trong KVM - không cần màn hình / bàn phím ngoài, giả sử màn hình vẫn hoạt động.

Máy của bạn là quá đủ để chạy các máy chủ web và những gì không. Vì vậy, nó là một vấn đề không. Chúng thậm chí có thể đủ mạnh để chạy như một máy chủ VM để trở thành một cụm máy ảo nhỏ.

Chỉ là một ý nghĩ.


Không bao giờ nghĩ về UPS tích hợp nhỏ mà nó có. Mặc dù có lẽ tôi chỉ nhận được một hoặc hai trong số chúng khi tắt màn hình, nó vẫn tiện dụng!
RHELAdmin

Tôi đã từng có 3-4 máy chủ web trên máy tính xách tay vì lý do chính xác này. (và vì tôi nghèo và không thể mua được máy chủ hoặc máy chủ thực sự) Nhưng họ đã thực hiện thủ thuật này một cách độc đáo.
grufftech

4

Đĩa sẽ làm tổn thương bạn nhiều nhất với máy tính xách tay, IO của chúng thường bằng một nửa so với máy tính để bàn tương đương. Ngoài ra, bạn không nói có bao nhiêu đơn vị đo lường "bó" - nếu bó> = 20 thì bạn có thể có nhiều niềm vui với những thứ như MySQL NDB.


Cơ sở dữ liệu mạng Yea cũng làm tôi quan tâm. Chỉ có 8 cái vào lúc này (đang hoạt động) và một loạt các bộ phận nằm xung quanh mà tôi có thể bỏ vào một vài thứ nữa.
RHELAdmin

3
* A web server
* A mail server
* A DNS server
* A file server

Mối quan tâm đầu tiên là đây là những máy có I / O hạn chế - vì vậy, cách sử dụng tốt nhất bạn có thể đặt chúng là trong một ứng dụng mà các nút không kết thúc và mất dữ liệu của chúng là rất có thể sống sót - ví dụ như máy chủ web hoặc máy chủ DNS (máy chủ LDAP) nơi bạn về cơ bản chỉ là xuất bản thông tin tĩnh.

Nếu bạn đang nhận dữ liệu qua web thì điều đó không làm suy yếu cơ bản ý tưởng tốt - chỉ cần giữ dữ liệu trên một chất nền được chia sẻ đáng tin cậy có thể truy cập từ tất cả các nút trong cụm (ví dụ: cơ sở dữ liệu chuyên dụng hoặc máy chủ tệp).

Biên tập:

Nếu một trong những thiết bị này có xác suất thất bại là 1% và một máy mới có xác suất 0,1%, thì hai máy tính xách tay trong một cụm có xác suất thất bại chung là 0,01% - tức là đáng tin cậy gấp mười lần so với máy mới .

C.


2

Tôi nghĩ vấn đề chính của việc sử dụng máy tính xách tay làm máy chủ là về tính khả dụng của máy.
Trong một máy chủ bình thường, phần được sử dụng nhiều nhất là chắc chắn là đĩa cứng. Trong trường hợp đó trên các máy chủ bình thường, bạn có RAID để lưu dữ liệu của bạn khỏi lỗi đĩa.
Với một máy tính xách tay, bạn có thể cho phép mình mất dữ liệu trong trường hợp đó không?
Tôi nghĩ bạn có thể cho những máy tính xách tay đó một máy chủ không quan trọng như DNS, nơi dữ liệu không được thay đổi thường xuyên và trong trường hợp thất bại, bạn có thể tin tưởng vào máy chủ thứ cấp.
Hoặc một máy chủ web có cấu hình phân tán (drdb + heartbeat hoặc openais).
Hoặc đối với một số máy phát triển hoặc để kiểm tra một số cấu hình mới trước khi áp dụng chúng cho máy sản xuất.


2

Đây là cốt lõi của những gì bạn nhận được từ một máy chủ cấp doanh nghiệp, mà bạn không nhận được với các máy cấp tiêu dùng:

  • Bộ điều khiển RAID mạnh mẽ với IOPS đĩa cao (chúng ta đang nói 3mb / s so với 300mb / s)
  • Các đĩa doanh nghiệp được thiết kế cho 100% thời gian hoạt động và một MTBF cao
  • Đường cung cấp điện dự phòng
  • Các cấu hình NIC dự phòng / được nhóm với khả năng chuyển đổi dự phòng và cân bằng tải
  • Giám sát phần cứng từ xa (SIM / OM)
  • Quản lý ngoài băng và khả năng điều khiển từ xa
  • Tuân thủ lối đi nóng / lạnh và hình thức chuẩn
  • Hỗ trợ nhà cung cấp

Giả sử các yêu cầu của bạn đủ thấp để không có vấn đề nào ở trên là vấn đề, điểm cuối cùng cần xem xét (IMO khá cẩn thận) là sự phản ánh mà bạn tự đưa ra (và nếu bạn có, bộ phận của bạn) nếu bạn tiếp tục với vấn đề này. Mặc dù CNTT không phải lúc nào cũng hướng đến khách hàng theo nghĩa kinh doanh thông thường, nhưng đó thực sự là một dịch vụ cho phần còn lại của doanh nghiệp. Doanh nghiệp thực hiện như thế nào khi chạy trên các cấu hình không được hỗ trợ cho các hệ thống này? Làm thế nào nó sẽ phản ánh về bạn một cách chuyên nghiệp?

IMO lần duy nhất một hệ thống hokey như thế này có thể phù hợp là trong một doanh nghiệp cực kỳ nhỏ, nơi đơn giản là không có tiền mặt và bạn đang cố gắng khởi động toàn bộ. Tôi đang nói về cửa hàng hoa của mẹ và con và đứa trẻ của họ đang duy trì máy trạm, trang web và kết nối internet của họ. Ngày nay, đối với bất cứ điều gì lớn hơn thế, bạn nên kết hợp tốt hơn một vài dịch vụ được lưu trữ trên đám mây (dropbox / skydrive, gmail / yahoo) đơn giản vì họ sẽ cung cấp các giải pháp quy mô nhỏ với cơ sở hạ tầng vững chắc mà bạn thậm chí không có để suy nghĩ

Tất nhiên tất cả điều này là vô nghĩa nếu bạn chỉ chơi xung quanh với một số máy chủ ở nhà. Trong trường hợp một số máy tính xách tay cũ âm thanh lý tưởng.


-1: Không liên quan gì đến việc một máy chủ có thể đáp ứng nhu cầu hay không - nhưng liệu cụm có thể đáp ứng nhu cầu hay không.
symcbean

1
Google được xây dựng trên phần cứng hàng hóa. Toàn bộ có thể đáng tin cậy hơn các bộ phận.
Tobu

Các bạn, đối với người mới bắt đầu, bạn đang nói về phần mềm phân cụm và trong trường hợp Google, một ngăn xếp tùy biến cao được xây dựng cho một mục đích cụ thể. Thứ hai, khả năng đáp ứng chỉ là một yếu tố của việc vận hành cơ sở hạ tầng, nó không phải là toàn bộ.
Chris Thorpe

1

Các yếu tố chính xuất hiện trong tâm trí:

  • Tản nhiệt
  • Bộ điều chỉnh điện
  • Hard Drive Capacity

Tản nhiệt sẽ được giúp đỡ bởi thực tế là họ đang ở trong một tủ quần áo mát mẻ và thông gió tốt.

Bộ điều chỉnh công suất trên máy tính xách tay thường bị chết (thường là do nhiệt) và được hàn vào bo mạch chủ. Không phải là một điều thú vị để sửa chữa.

Trừ khi có thêm các ổ đĩa (ví dụ thay vì ổ đĩa quang), bạn bị giới hạn ở 1 ổ cứng và bạn sẽ không có RAID phần cứng. Bạn có thể thử SAN / NAS nhưng bị giới hạn bởi thẻ mạng của bạn.

Máy tính xách tay là một ví dụ cổ điển của "lỗi thời có kế hoạch"; chúng bị hỏng, hao mòn hoặc trở nên lỗi thời và không thể dễ dàng sửa chữa, nâng cấp hoặc sửa chữa.


Một mục đích cho họ ... gấp @ trang trại nhà?


Tôi không lo lắng về 1 ổ đĩa. Máy chủ tệp sẽ không chứa bất cứ thứ gì đồ sộ, chủ yếu là một số nhạc và rất nhiều mã nguồn tôi đã viết trong nhiều năm qua (có thể số này tăng gấp đôi so với máy chủ Git) vì vậy 250G rất nhiều. Tệ hơn nữa là tôi có thể thiết lập SAN như bạn đã đề cập.
RHELAdmin

1

nếu chúng không bị ảnh hưởng nặng nề và bạn có thể chạy tất cả các chương trình trong bộ nhớ, thì chúng vẫn ổn, miễn là chúng được thông gió tốt và căn phòng mát mẻ.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.