Chcę zbudować zestaw serwerów domowych do zabawy. W ten sposób będą pracowali na pełny etat, chcąc uruchomić rodzinną stronę internetową o bardzo niskim wolumenie i prawdopodobnie serwer plików z SFTP itp. Jako oddzielne urządzenie.
Moje pytanie brzmi: biorąc pod uwagę tę konfigurację, co sprawiłoby, że sprzęt serwerowy byłby wart dodatkowych kosztów w porównaniu z zakupem sprzętu komputerowego i uruchomieniem tego samego oprogramowania serwerowego typu open source?
Co takiego jest w sprzęcie serwerowym, co czyni go lepszym?
źródło
Dostaniesz więcej za grosze na system ściśle serwerowy, ponieważ mniej zasobów jest skoncentrowanych na takich podsystemach wideo i audio, a więcej koncentruje się na podsystemie pamięci, procesora i napędu. Ponadto wiele systemów stacjonarnych nie obsługuje macierzy RAID wyższego poziomu (5, 10). Ale ogólnie rzecz biorąc, o czym mówisz, używanie sprzętu komputerowego jest rozsądne.
źródło
Nie kupuj do tego sprzętu serwerowego. W tym przypadku użycia taki sprzęt nie jest absolutnie wymagany.
Kupujesz sprzęt serwerowy tam, gdzie kosztuje Cię dużo pieniędzy na wyłączenie urządzenia, powiedzmy, żeby zmienić dysk twardy. Nie potrzebujesz redundantnych zasilaczy, napędów z możliwością wymiany podczas pracy i RAID na swojej stronie rodzinnej.
Nie używaj RAID (w szczególności RAID-1, dublowanie) - RAID-1 jest używany, więc możesz szybko zacząć działać po awarii dysku, a nie jako kopia zapasowa. Prawdopodobnie nie ma znaczenia, czy witryna jest przez godzinę podczas przywracania kopii zapasowej, ale problem polega na utracie danych!
Zamiast RAID użyj drugiego dysku do rutynowego klonowania systemu (każdej nocy) lub skopiuj ważne dane (zawartość witryny i serwera plików). Dobrym pomysłem jest również wykonywanie kopii zapasowej „poza witryną” raz w miesiącu (z drugim dyskiem, który wysyłasz w tę iz powrotem, lub z usług online takich jak Mozy)
źródło
To, co dostajesz za dodatkowe pieniądze na sprzęcie „serwerowym”, często jest częściowo:
Zmieniam przeznaczenie starych systemów dla moich serwerów. Były to systemy do gier w ich poprzednim życiu, więc są w stanie obsługiwać podstawowe funkcje serwera. Awarie sprzętowe stanowią problem, ponieważ wymiana jednego komponentu w starym systemie może być dość trudna, ponieważ stary sprzęt nie jest już dostępny.
źródło
Serwer a komputer stacjonarny. Serwer ma wbudowaną większą nadmiarowość, taką jak wiele linii, RAID, zasilacz, aw niektórych przypadkach procesor i pamięć. Do użytku domowego nie jest to zwykle problem, ale jeśli przechowujesz ważne dane, przyjrzałbym się konfiguracji RAID. Serwer kontra komputer. Serwer ma wbudowaną większą nadmiarowość, taką jak wiele linii, RAID, zasilacz, aw niektórych przypadkach procesor i pamięć. Do użytku domowego nie jest to zwykle problem, ale jeśli przechowujesz ważne dane, przyjrzałbym się konfiguracji RAID.
źródło
Nie ma nic ściśle oznaczonego jako sprzęt „serwerowy”. W zależności od potrzeb serwer WWW / serwer plików,
powinien załatwić sprawę.
źródło
Zgadzam się z Jonathanem. Po to, co chcesz zrobić, po prostu poddaj recyklingowi jeden ze starych systemów lub znajdź kogoś, kto niedawno go uaktualnił i sprawdź, czy pozwoli ci on mieć swój stary system lub sprzedać go tanio. Dopóki nie jest starożytny, będzie działał dobrze. Jeśli planujesz używać Linuksa jako systemu operacyjnego, prawie wszystko będzie działać.
źródło
Spędziłem co najmniej kilkanaście lat, grając z różnymi konfiguracjami sprzętowymi, próbując zbudować idealny serwer domowy. Zacząłem od najtańszego komputera stacjonarnego pod biurkiem z systemem FreeBSD, następnie przeniosłem się na przemysłowy serwer z systemem Fedora Core OS, następnie z recyklingu starego laptopa z Ubuntu Server, a następnie zhakowanego serwera Linksys NAS z niestandardowym oprogramowaniem układowym i pakietem dla serwera WWW , ftp itp. Ostatecznie zdecydowałem się na waniliowy NAS klasy konsumenckiej (Network-Attached Storage) i uzupełniam go różnymi usługami „z chmury”. Korzystam z Google Apps, na przykład do przechowywania i udostępniania dokumentów, kalendarzy oraz do hostowania poczty e-mail. Używam Google AppEngine do hostowania wielu moich stron internetowych (wymaga to umiejętności programistycznych, sprawdź Witryny Google lub dowolną liczbę usług hostingowych blogów, jeśli nie chcesz uczyć się programowania). Używam http: // rsync.i MobileMe do tworzenia kopii zapasowych poza siedzibą (na przykład Mozy i wiele innych usług, które są łatwiejsze w użyciu niż rsync). Używam del.icio.us do tworzenia zakładek, flickr.com do przechowywania i udostępniania zdjęć, i tak dalej.
Wszystko to oznacza, że jeśli nie masz dużo wolnego czasu na zainwestowanie w budowę i utrzymanie własnej infrastruktury, lepiej będzie, jeśli pójdę z usługami hostowanymi. Tak, często kosztuje to pieniądze (choć zwykle niewiele), a prywatność zawsze stanowi problem, ale nie musisz spędzać weekendów w „szafie serwerowej” w piwnicy, próbując załatać uszkodzony serwer medialny tylko po to, aby Twoja żona mogła obejrzyj najnowszy odcinek „Project Runway”.
NAS, który jest teraz moim „domowym serwerem”: Western Digital MyBook World Edition NAS.
źródło
To naprawdę zależy od tego, jaki ma być twój serwer, ale wygląda na to, że nie jest to bardzo stresujące. Zgadzam się z większością odpowiedzi, spróbuj zmienić przeznaczenie dowolnego sprzętu, który masz do tego celu - to zdecydowanie najlepszy huk za grosze.
Korzystam ze starego systemu Athlon XP 2000+ z 1 GB pamięci RAM, 160 GB dysku, który jest moim dyskiem systemu operacyjnego i RAID 1 400 GB jako mojego dysku danych. To wystarczyło, aby zrobić proste udostępnianie plików, strumieniowe przesyłanie muzyki, TiVo Desktop i serwer WWW dla deweloperów - wszystko to w systemie Vista!
Wspaniałą rzeczą w używaniu niektórych starszych lub przenośnych urządzeń (o ile nie są to procesory klasy P4) jest to, że mają one dość niskie zapotrzebowanie na energię. Może nie tak niski jak nowe niskoenergetyczne procesory, ale na tyle przyzwoity, że nie czuję się źle, zostawiając ten jeden komputer przez cały dzień!
źródło
Będziesz absolutnie w porządku ze zwykłym komputerem stacjonarnym. Być może ulepszysz procesor i pamięć RAM (przynajmniej RAM), zanim zaczniesz hostować z nich zawartość. Przed uruchomieniem upewnij się również, że ustawienia zabezpieczeń są ściślejsze niż ścisłe, zwłaszcza jeśli przechowujesz dokumenty rodzinne lub osobiste, których nie chcesz udostępniać.
Upewnij się również, że Twój dostawca usług internetowych obsługuje hosting. Comcast, na przykład, wymaga konta klasy biznesowej, aby umożliwić hosting. Nie zrozum mnie źle, możesz to zrobić przy minimalnym wysiłku, jednak patrzysz na naruszenie TOS swojego dostawcy usług internetowych, jeśli hostujesz serwer bez jego zgody.
Nawet z systemem Windows można łatwo skonfigurować coś do konfiguracji. W przeciwnym razie Fedora, Ubuntu, a nawet darmowa BSD będą dla Ciebie działać.
źródło