Używanie laptopów jako serwerów

10

Mam kilka starych T42, wokół których niedawno zaktualizowałem do maksymalnej pamięci (2G). Chciałbym je dobrze wykorzystać, a najbardziej pociągała mnie niska moc pobierana z nich w porównaniu do używania starych systemów z pełną wieżą.

Obecne ich specyfikacje są następujące:

  • Pentium M 1,7 GHz
  • 2 GB pamięci RAM DDR-333
  • Dyski twarde 250G
  • Wbudowana grafika ATI (chyba 64m dedykowana)?

Tak czy inaczej, zastanawiałem się, czy wystarczą one jako serwery? Oczywiście zależy to od ról, ale jaki byłby najważniejszy sprzęt w:

  • Serwer WWW
  • Serwer pocztowy
  • Serwer DNS
  • Serwer plików

Oczywiście szybkie połączenie sieciowe jest ważne dla wszystkich z nich, jeśli są intensywnie używane .. ale poza tym zakładam, że priorytetem będzie procesor, a następnie pamięć?

Planuję układać je obok siebie w chłodzonej szafie z połączeniami skierowanymi do góry, aby ułatwić zarządzanie. Będą korzystali z wersji Linux (najprawdopodobniej Arch Linux), a niektórzy będą obsługiwać wiele ról.

Myśli?

Dzięki.

RHELAdmin
źródło
16
Maszyna z jednym dyskiem twardym nie jest serwerem, ale raczej tykającą bombą zegarową. Miej to w pamięci.
Evan Anderson
Jedynym, który będzie zawierał zawartość, której kopię zapasową potrzebuję, byłby serwer plików i mogę wykonywać nocną synchronizację rsync na tym i innych.
RHELAdmin
4
@jtd: Problemem nie jest utrata danych - to dostępność. Będziesz musiał przestać działać, gdy ich dyski twarde ulegną awarii i musisz je ponownie załadować i przywrócić. Prawdopodobnie będziesz mieć przetestowany, gotowy do przywrócenia plan przywracania. Niemniej jednak przestaniesz działać w przypadku niektórych usług, gdy zawiedzie ich „serwer”. (Poszedłem, mówiąc mi, że będziesz tworzył kopie zapasowe wszystkiego ...)
Evan Anderson
Możesz to zrobić, jeśli masz centralny serwer plików, a następnie zamontuj wszystkie obsługiwane katalogi z tego na węzłach frontonu (laptopach). Jeśli Twoje laptopy mogą uruchamiać się z sieci LAN, może nie być w ogóle potrzebny dysk twardy.
Tom O'Connor,
Martwiłbym się o podsystemy dyskowe, jeśli są one intensywnie używane. Nie mówisz, że oczekujesz obciążenia, ale większość laptopów nie jest zaprojektowana do pompowania danych do klientów przez szybkie sieci.
Bart Silverstrim

Odpowiedzi:

10

Inni już skomentowali wady. Chciałbym powiedzieć kilka dobrych rzeczy. Zalety korzystania z laptopów:

  • Zasilanie awaryjne - zakładając, że baterie nadal działają, zapewnią one rodzaj wbudowanego zasilacza UPS dla serwerów.
  • Niższe zużycie energii - jak już wspomniałeś.
  • Wbudowany KVM - nie potrzeba zewnętrznych monitorów / klawiatur, zakładając, że ekrany nadal działają.

Twoje maszyny są więcej niż wystarczające, aby uruchamiać serwery sieciowe i co nie. To nie jest problem. Mogą nawet mieć wystarczającą moc, aby działać jako host VM, aby stać się mini-klastrami małych maszyn VM.

Tylko myśl.

sybreon
źródło
Nigdy nie myślałem o małym wbudowanym UPS. Mimo że prawdopodobnie dostałbym z nich tylko godzinę lub 2 przy wyłączonych ekranach, nadal jest to przydatne!
RHELAdmin
Z tego właśnie powodu miałem na laptopie 3-4 serwery WWW. (i ponieważ byłem biedny i nie mogłem sobie pozwolić na szafę lub prawdziwe serwery) Ale zrobili to dobrze.
grufftech,
4

Dysk najbardziej zaszkodzi Ci z laptopem, jego IO dysku zwykle stanowi około połowy równoważnego pulpitu. Nie podajesz też, ile jest w jednostce miary „pęczek” - jeśli paczka> = 20, możesz dobrze się bawić z takimi rzeczami jak MySQL NDB.

Geraint Jones
źródło
Tak, moja sieć zainteresowała również. W tej chwili jest ich tylko 8 (działa) i kilka części leżących wokół, które mogę skrobać na kilka innych.
RHELAdmin
3
* A web server
* A mail server
* A DNS server
* A file server

Pierwszą obawą jest to, że są to stare maszyny z ograniczoną liczbą operacji we / wy - więc najlepszym sposobem, w jaki można je wykorzystać, jest aplikacja, w której węzły ulegające awarii i utrata danych są bardzo możliwe do przeżycia - tj. Jako serwery WWW lub serwery DNS (także serwery LDAP) gdzie zasadniczo publikujesz tylko informacje statyczne.

Jeśli odbierasz dane przez Internet, nie podważa to, co jest w zasadzie dobrym pomysłem - po prostu przechowuj dane na niezawodnym współdzielonym podłożu dostępnym ze wszystkich węzłów w klastrze (np. Dedykowanej bazy danych lub serwera plików).

Edytować:

Jeśli jedno z tych urządzeń ma prawdopodobieństwo awarii wynoszące 1%, a nowa maszyna ma prawdopodobieństwo 0,1%, wówczas dwa laptopy w klastrze mają wspólne prawdopodobieństwo awarii wynoszące 0,01% - tj. Dziesięć razy bardziej niezawodne niż nowa maszyna .

DO.

symcbean
źródło
2

Myślę, że głównym problemem podczas korzystania z laptopa jako serwera jest dostępność maszyn.
W normalnym serwerze najczęściej używaną częścią jest na pewno dysk twardy. W takim przypadku na zwykłych serwerach macie RAID, aby zapisać dane przed awarią dysku.
Czy w przypadku laptopa możesz pozwolić sobie na utratę danych?
Myślę, że moglibyście skorzystać z tych laptopów na niekrytyczny serwer jako DNS, na którym dane nie są zmieniane tak często, aw przypadku awarii można liczyć na serwer pomocniczy.
Lub serwer WWW z konfiguracją rozproszoną (drdb + pulsu lub openais).
Lub w przypadku niektórych maszyn programistycznych lub przetestowania nowych konfiguracji przed zastosowaniem ich na maszynie produkcyjnej.

PiL
źródło
2

Oto rdzeń tego, co otrzymujesz z serwera klasy biznesowej, którego nie dostajesz w przypadku maszyn klasy konsumenckiej:

  • Potężny kontroler RAID z wysokim dyskiem IOPS (mówimy 3 Mb / s vs 300 Mb / s)
  • Dyski dla przedsiębiorstw zaprojektowane z myślą o 100% dostępności i wysokim MTBF
  • Nadmiarowe ścieżki zasilania
  • Nadmiarowe / zespolone konfiguracje kart sieciowych z przełączaniem awaryjnym i równoważeniem obciążenia
  • Zdalne monitorowanie sprzętu (SIM / OM)
  • Zarządzanie pozapasmowe i zdalna konsola
  • Zgodność z ciepłą / zimną strefą i znormalizowany współczynnik kształtu
  • Wsparcie dostawcy

Zakładając, że twoje wymagania są na tyle niskie, że żadna z powyższych kwestii nie stanowi problemu, ostatnim punktem do rozważenia (IMO dość ostrożnie) jest refleksja, którą wywiera na sobie (a jeśli tak, to na swoim wydziale), jeśli pójdziesz dalej. Podczas gdy dział IT nie zawsze ma do czynienia z klientem w zwykłym biznesowym sensie, w rzeczywistości jest to usługa dla reszty firmy. Jak firma zajmuje się obsługą nieobsługiwanych konfiguracji dla tych systemów? Jak to odbije się na tobie zawodowo?

IMO jedyny taki system hokey może być odpowiedni w wyjątkowo małej firmie, w której po prostu nie ma gotówki, a ty próbujesz zacząć od początku. Mówię o kwiaciarni mamy i popu, a ich dziecko utrzymuje swoje stacje robocze, stronę internetową i połączenie internetowe. W dzisiejszych czasach dla czegoś większego lepiej byłoby połączyć kilka usług hostowanych w chmurze (Dropbox / skydrive, gmail / yahoo) po prostu dlatego, że będą oferować rozwiązania na małą skalę z solidną infrastrukturą, której nawet nie masz myśleć o.

Oczywiście to wszystko jest nonsensem, jeśli po prostu bawisz się z niektórymi serwerami w domu. W takim przypadku niektóre stare laptopy brzmią idealnie.

Chris Thorpe
źródło
-1: Nie ma to nic wspólnego z tym, czy pojedynczy serwer może zaspokoić popyt - ale czy klaster może zaspokoić popyt.
symcbean
1
Google jest zbudowany na sprzęcie towarowym. Całość może być bardziej niezawodna niż części.
Tobu,
Chłopaki, na początek mówimy o oprogramowaniu klastrowym, aw przypadku Google wysoce dostosowanym stosie zbudowanym do określonego celu. Po drugie, spełnianie zdolności jest tylko jednym z elementów prowadzenia infrastruktury, to nie jest całość.
Chris Thorpe
1

Główne czynniki, które przychodzą na myśl:

  • Rozpraszanie ciepła
  • Regulatory mocy
  • Pojemność dysku twardego

Rozpraszanie ciepła będzie ułatwione przez fakt, że są one w chłodzonej szafie i dobrze wentylowane.

Regulatory mocy na laptopach często giną (zwykle z powodu ciepła) i są przylutowane do płyty głównej. Naprawdę fajna rzecz.

Jeśli nie ma dodatkowych kieszeni na dyski (np. Zamiast napędu optycznego), jesteś ograniczony do 1 dysku twardego i nie będziesz mieć sprzętowej macierzy RAID. Możesz wypróbować SAN / NAS, ale jest to ograniczone przez kartę sieciową.

Laptopy są klasycznym przykładem „planowanego starzenia się”; pękają, zużywają się lub stają się przestarzałe i nie można ich łatwo naprawić, uaktualnić ani zmienić ich przeznaczenia.


Cel dla nich ... składane gospodarstwo domowe?

Andrzej
źródło
Nie martwię się o 1 dysk. Serwer plików nie będzie trzymał nic wielkiego, głównie muzyki i kodu źródłowego, który napisałem przez lata (być może ten podwoi się jako serwer Git), więc 250G to dużo. Gorzej jest, że mogłem dokonać konfiguracji SAN, jak wspomniałeś.
RHELAdmin
1

jeśli nie są mocno uderzone i można uruchomić wszystkie programy w pamięci, to są w porządku, pod warunkiem, że są dobrze wentylowane, a pomieszczenie jest chłodne.

johnshen64
źródło