Michał Szklarzewski

Michał Szklarzewski IT Project Manager |
Przedsiębiorca

Temat: Serwer na linuksie, prośba o opinie i sugestie

Witam,

Wraz z kolegami ze studiów planujemy postawić serwer do wspólnego projektu. Maszyna musiałaby uciągnąć serwer baz danych (PostgreSQL), aplikacji (JBoss), www (Apache2) + kilka innych ficzerów tj. Struts, JSP itp ... Maszyna, którą planujemy zakupić na początek posiada mniej więcej takie parametry:

Procesor: 1GHz - 2Ghz
RAM: 1024-2048 MB
HDD: OK 110GB na 3-4 różnych dyskach SCSI

Jeżeli chodzi o OS wybór padł oczywiście na systemy linuksowe. Teraz pytanie, czy systemy z rodziny debian-based tj. np. Ubuntu Server System poradzi sobie z uciągnięciem softu?

P.S. Czy konfuiguracja programowa RAID1 (mirroring) nie jest wielce trudna do zrobienia?

Pozdrawiam,
Michał

konto usunięte

Temat: Serwer na linuksie, prośba o opinie i sugestie

Jak system z rodziny debian-based to tylko Debian, ew niedebianowy FreeBSD :) poradzą sobie wyśmienicie.
Sama konfiguracja RAID1 nie jest trudna.

Pozdrawiam
BartekBartosz W. edytował(a) ten post dnia 18.11.07 o godzinie 15:46

Temat: Serwer na linuksie, prośba o opinie i sugestie

Hej.

Wydaje mi się, że problemem nie jest raczej czy serwer uciągnie soft, bo z tym to raczej nie powinno być problemu, ale ile osób będzie z tego serwera korzystało jednocześnie.

Co do RAID programowego w linuchu to odpuszczam. Odpaliłem kiedyś takiego - chodził, ale co to za chodzenie (wyraźnie spowalniał mi serwer) - dość szybko spasowałem i przeszedłem na raid sprzętowy (nietak dawno odpaliłem na małej maszynce RAID1 na SATA (chodziło o koszty a tu kontroler i dyski taniocha) i śmiga z powodzeniem do dziś (choć każdy powie że takie rozwiązanie to nie jest profesjonalka - ale działa ;). W konfiguracji sprawa programowego RAID1 nie wygląda na skomplikowaną (ale może tak nie jest tylko ja nie doczytałem manuala - stąd moje kłopoty z jego wydajnością).

Nie powiem Ci za to jak radzi sobie Ubuntu jako serwer, raz miałem tylko debiana - raczej testowo. Na co dzień korzystam z CentOS'a, bo bardziej lubię środowisko RH.

konto usunięte

Temat: Serwer na linuksie, prośba o opinie i sugestie

Co do systemu to Debian albo Slack.
A co do dyskow to warto zainwestowac w jakis sprzetowy kontroler i odpalic tam RAID5 - to pozytywnie wplynie na wydajnosc operacji dyskowych no i na bezpieczenstwo przechowywanych danych.
Jesli to maja byc dyski SCSI to polecam ServeRaid 5i.
Jarosław Czub

Jarosław Czub FullStack Developer

Temat: Serwer na linuksie, prośba o opinie i sugestie

Jeżeli masz trochę czasu na kompilację to polecam gentoo, na pewno kompilacja pod odpowiedni procek wpłynie korzystnie na wydajność. Debianik też może być, ale zapomnij o wszelkiej maści Madrivach, a czerwonych też sympatią nie darzę.
Andrzej Grądziel

Andrzej Grądziel Test Manager at
Nokia Siemens
Networks

Temat: Serwer na linuksie, prośba o opinie i sugestie

O soft bym sie nie martwil, o procka itd. tudziez, a skoro wydajnosci potrzebujecie z doswiadczenia, pierwsze co zacznie sie sypac to nie beda dyski, tylko jakas 100Mbit sieciowka firmy NN czy cienki switch. Oczywiscie pod warunkiem, ze ruch spory tam bedzie. Chyba, ze takiego obciazenia nie planujesz (panie, my ze szwagrem nie takie rzeczy na 486 i markowych hubach no-name stawialismy...;)
Co do systemu, Slack/Debian.
Stanisław P.

Stanisław P. Software designer

Temat: Serwer na linuksie, prośba o opinie i sugestie

Każdy linux to "uciągnie". Jeśli ktoś będzie proponował jakąś dystrybucję, to raczej dlatego, że lubi.

Możesz najwyżej poszukać czegoś, co ma gotowe paczki jboss i innych potrzebnych Ci rzeczy (najbardziej po RH-pochodnych i suse bym się spodziewał).
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Serwer na linuksie, prośba o opinie i sugestie

Hej

Jeżeli RAID to software raid odradzam - traktowałbym to raczej jako ciekawostkę.

Jeżeli stawiacie na tym bazę danych to RAID5 odpada - daje zabezpieczenie ale pamiętajcie, że każdy zapis to RAID5 to zapis + przeliczenie parzystości i jej dystrybucja - przy dużej bazie zginiecie.
W zależności od budżetu zrobiłbym 2 małe dyski w RAID10 na system + 2x 146 w RAID10. Lub poprostu 2 x 300GB RAID10.

Co do samego systemu to naprawdę ciężko powiedzieć, działałem na SuSE Ent Server, Mandrivie (jakoś corporate server czy coś takiego dokładnie nie pamiętam) i RH. Wszystkie działały zadowalająco ale to było 1,5 roku temu teraz pracuje tylko na W2K3.
Poczytajcie o danym systemie każdy ma jakieś swoje + i -. Ale odgórna zasada to taka wg mnie, że taki system jaki administrator.

Pomyślcie też o jakimś backupie.

Jeżeli idzie o sprzęt to najlepsze co możecie mieć to HP (drogie ale człowiek z tym pracuje to wie dlaczego i dlaczego za to i tak zapłaci), może tez być IBM. Stanowczo odradzam Della.

Michał
Michał Szklarzewski

Michał Szklarzewski IT Project Manager |
Przedsiębiorca

Temat: Serwer na linuksie, prośba o opinie i sugestie

Panowie,

Serdeczne dzięki za wszystkie odpowiedzi! Póki co budżet mamy dość ograniczony, dlatego też kupujemy używaną maszynę na allegro (HP/Compaq najchętniej) a dopiero za jakiś czas (jeżeli projekt zakończy się sukcesem) będziemy myśleć o rozwiązaniach nieco bardziej wydajnych/kosztownych.

Póki co nad projektem pracują tylko 3 osoby (2 programistów + administrator), lecz docelowo (mniej więcej za rok) chcielibyśmy móc obsługiwać ok 1000 użytkowników.

Pozdrawiam.

konto usunięte

Temat: Serwer na linuksie, prośba o opinie i sugestie

Ostatnie serwerki jakie stawiałem to poleasingowa HP Vectra 800/1900 z RDRAM ;) (wynalazki).
Susełek działa bardzo szybko.
Karol L.

Karol L. IT Manager

Temat: Serwer na linuksie, prośba o opinie i sugestie

Ostatnio postawiłem 4 serwery na Ubuntu 6.06 LTS (2x Mail serwer [2 lokalizacje], Samba PDC [również dwie lokalizacje]) i jestem bardzo zadowolony, a samo Ubuntu w wydajności nie ustępuje dobrze skompilowanemu Gentoo :)
Michał Szklarzewski

Michał Szklarzewski IT Project Manager |
Przedsiębiorca

Temat: Serwer na linuksie, prośba o opinie i sugestie

Karol L.:
Ostatnio postawiłem 4 serwery na Ubuntu 6.06 LTS (2x Mail serwer [2 lokalizacje], Samba PDC [również dwie lokalizacje]) i jestem bardzo zadowolony, a samo Ubuntu w wydajności nie ustępuje dobrze skompilowanemu Gentoo :)

Osobiście również skłaniam się ku Ubuntu Server Edition: http://www.ubuntu.com/products/WhatIsUbuntu/serveredition z tego względu, że głównie miałem do czynienia z dystrybucjami tej rodziny. Maszyna już jedzie: 4 x PIII 700 MHz, 4096 MB RAM, 2 x HDD 36.6GB SCSI. Mam pomysł, by na tych dwóch dyskach trzymać dane potrzebne do projektu, zaś na ewentualnych dwóch innych dyskach system (tych dwoch dysków jeszcze fizycznie nie mam). Jakie są Wasze doświadczenia z backupem i rozmieszczeniem danych po partycjach?

Pozdrawiam
Karol L.

Karol L. IT Manager

Temat: Serwer na linuksie, prośba o opinie i sugestie

Mam trzy serwery pod backupy. Każdy z nich to maszyna o pojemności 2TB (co w systemie RAID daje 1TB powierzchni).
Oczywiście jest partycja root ("/") o pojemności 15Gb, miejsce na logi ("/var") o pojemności 5Gb. Teraz do rzeczy !
Backupy spływają do mnie z różnych lokalizacji na świecie i są jeszcze lekko obrabiane więc 200 Gb zajmuje mi partycja montowana jako "/backup/tmp" oraz partycja na gotowe już backupy ~700Gb montowana w położeniu "/backup/files"

btw - ja zawsze pomijam opcję "LAMP" - wolę sam zainstalować potrzebne mi komponenty :)))

Poprawka - kurcze, ja ci tu piszę o jakichś terabajtach a ty chcesz to zmieścić na 80Gb :)
Pamiętaj więc o rozdzielności partycji, i oszczędności powierzchni :) To chyba najważniejsze ;)Karol L. edytował(a) ten post dnia 21.11.07 o godzinie 08:00
Michał Szklarzewski

Michał Szklarzewski IT Project Manager |
Przedsiębiorca

Temat: Serwer na linuksie, prośba o opinie i sugestie

Wiesz, dopiero zaczynamy projekt :) Terabajty są nam póki co niepotrzebne. Za chwile dokupimy dwa dodatkowe dyski SCSI po 73GB każdy i myślę, że na tą chwilę będzie aż nadto. Posiadać ona będzie 2 interfejsy sieciowe (LAN & WAN). Niestety najprawdopodobniej serwer nie będzie stał u mnie w domu, także dostęp będę miał jedynie WAN-owski.

W projekcie biorą udział 4 osoby. Każdy z nas pracował by raczej zdalnie (na maszynie potrzebne będą: SVN, Jboss, Struts, PostreSQL, Apache2 i oczywiście kompilator Javy). Być może mielibyście spostrzeżenia/rady co do konfiguracji zabezpieczeń maszyny (wyłączenie usług, użytkowników itp) + ewentualnie routing?

Pozdrawiam.
Karol L.

Karol L. IT Manager

Temat: Serwer na linuksie, prośba o opinie i sugestie

Jeśli chodzi o "kompilatora javy" to zdecydowanie będzie to Maven 2.x - nie pakujcie się w wersję 1.x. Do maven'a polecam Continuum (http://maven.apache.org/continuum/). Mam tylko nadzieję że ktoś fizycznie będzie się znajdował przy tej maszynie, jeśli padnie, zamuli się itp.



Wyślij zaproszenie do