PDA

Bekijk Volledige Versie : RAID server vragen



Thom
19/03/04, 15:04
Hey,

ik zit nogal met een probleem en wil graag even beroepen op jullie technische kennis.
Voor een opdracht van school moet ik een server systeem samenstellen en RAID-1 (dus dubbele opslag op 2 schijven) was gewenst. Nou vind ik leuk en aardig, maar ik weet er geen bal vanaf.

Ik hoor net van iemand of het hardware of software based moet zijn.
1. Kan iemand me het verschil uitleggen???

Verder zal ik de constructie van ons te ontwerpen netwerk even uitleggen. Er komt op een centraal punt (in Amsterdam) een centrale server en een back-up server. Daaraan moeten 3 sportscholen verbonden worden (in Amsterdam, Alkmaar en Arnhem ofzo).

2. Is verbinding via een internet of via huurlijn aan te raden?

Er moet ook rekening worden gehouden met uitbreiding (dit lijkt me dat de server uitbreiding moet toestaan, evt. wat zwaarder samengesteld wordt).

Op de server moet opgeslagen worden
- Database van klantgegevens etc.
- Webserver
- Mailserver

Nu moet ik dus een server en een back-up server samenstellen op basis van een RAID systeem (dat alle info op beide servers opgeslagen wordt, maar dat de back-up server inspringt zodra de server uitvalt).

Hopelijk heeft iemand veel advies / uitleg over hoe ik info kan vinden / verder kan met mijn onderzoek.

Groetjes,
Thomas

fusionict
19/03/04, 19:08
Hoi,

Google:

Zoek op RAID
Zoek op VPN
Zoek op Huurlijn
Zoek op Backup
Zoek op Database
Zoek op .....

Denk dat je daar heel uitgebreid mee geholpen word :)

Grtzz

Thom
19/03/04, 20:07
Ja oke, dat heb ik wel geprobeerd, maar het is zoveel info, zoveel verschillende websites. Ik weet niet goed waar ik moet beginnen. Wat is VPN btw :P?

wdv
19/03/04, 20:45
1. Hardware RAID houd in dat je een kaartje in de machine steekt die alle RAID taken afhandelt, Software RAID houd in dat het OS het zelf doet. Nadeel van software RAID is dat het meer CPU resources vraagt.

2. Ik zou voor ADSL lijntjes gaan.

Mannekino
19/03/04, 21:05
http://www.howstuffworks.com/search.php

Klaar...

luser
19/03/04, 21:21
Origineel geplaatst door wdv
1. Hardware RAID houd in dat je een kaartje in de machine steekt die alle RAID taken afhandelt, Software RAID houd in dat het OS het zelf doet. Nadeel van software RAID is dat het meer CPU resources vraagt.


De meeste raidcontrollers onder de 200euro is ook zoiets als software raid (ook incl verhoogde cpu resources), alleen laten zij het toe te booten van je array. Als je echte raid wilt ga je voor een slimme controller (de die met eigen cpu/memory dus) ;)

Mog
20/03/04, 02:20
Got raid FAQ http://gathering.tweakers.net/forum/list_messages/706460

Thom
20/03/04, 10:24
Oke dan, ik begrijp nu de principes van RAID wel. Alleen willen wij dus RAID-1 gebruiken, maar dat alle data dan op 2 verschillende servers opgeslagen wordt. Wat voor hardwarematige dingen moet je dan gebruiken (of softwarematig) om te zorgen dat het op 2 verschillende servers wordt opgeslagen?

Toch nog alvast heel erg bedankt voor iedereens reactie, heb er tot nu al veel van geleerd ^_^

Ijsbox
20/03/04, 11:50
Origineel geplaatst door Thom
Oke dan, ik begrijp nu de principes van RAID wel. Alleen willen wij dus RAID-1 gebruiken, maar dat alle data dan op 2 verschillende servers opgeslagen wordt. Wat voor hardwarematige dingen moet je dan gebruiken (of softwarematig) om te zorgen dat het op 2 verschillende servers wordt opgeslagen?

Toch nog alvast heel erg bedankt voor iedereens reactie, heb er tot nu al veel van geleerd ^_^

Als je een server en een backup server hebt en je wilt zorgen dat ze dezelfde data bevatten, zou ik met rsync werken. Qua hardware heb je dan alleen een netwerkkabel tussen de twee systemen nodig.

nog wat tips zoals al eerder aangedragen, ga informatie lezen over rackmount servers, adsl/sdsl, vpn, linux etc etc

superior-is
20/03/04, 12:05
Yep zeker verstandig om wat research te doen, maar je moet niet verwachten dat wij jouw huiswerk gaan doen. Wat wel een mogelijkheid is is dat jij jouw antwoorden uitwerkt en dan kunnen wij daar weer op reageren.

Thom
20/03/04, 14:19
Ik heb nu deze opzet bedacht (zie bijlage plaatje)...

Het RAID-1 systeem zit vlak voor de server en back-up server, maar wat voor apparaat of hardware moet daarvoor dan geinstalleerd worden? Of kan dat ook gewoon in de server?

Verder lijkt een VPN met ADSL verbinding mij wel veilig genoeg en een stuk goedkoper boven een huurlijn.
Voor het opzetten van een VPN netwerk, moeten er dan speciale VPN routers komen die ik op internet heb gezien, want in ons ontwerp wilden we eigenlijk zgn. "router switches" gebruiken (8 of 16 poorts), zodat apparatuur onderling met elkaar kan communiceren, en zoveel poorten met het oog op uitbreiding.

Verder heb ik nog heel veel gezocht over "rackmount servers", maar ik kwam constant op sites die ze verkochten, ik kan dus niet echt vinden wat dat precies in houdt.

Ik zal naarmate ik meer te weten kom de tekening steeds technischer proberen uit te breiden, maar zoals jullie zien moet ik ook nog even oefenen met Paint ;-)

bdc
20/03/04, 15:37
Beste Thom,

RAID-1 wordt meestal gebruikt in de server zelf. Het houdt in dat je 2 harde schijven van hetzelfde type op een RAID systeem aansluit. Je kan ofwel een moederbord kiezen dat RAID-1 ondersteund ofwel een aparte RAID controller kaart die je dan aansluit op je moederbord. Deze laatste zijn niet bepaald goedkoop, ik raad je dan ook aan een moederbord te kopen dat RAID-1 ondersteund. Merk op dat sommige moederborden wel RAID-0 ondersteunen, maar niet RAID-1. Het gaat dan natuurlijk om software gecontroleerde RAID.

Je kan ook kiezen voor een server met RAID-1 of hoger, hot swapping, redundante voedingen, ECC memory, 2 netwerk kaarten, .. Dan heb je maar 1 server nodig en eventueel een tape-backup.
(zie ook
http://www.amslink.com/file/tricordta1.html voor meer info)

De beste (betaalbare) oplossing lijkt mij een rack-server met RAID-1 en eventueel ECC geheugen. Een NAS-server (network attached storage), bv http://www.cipherwave.com/prod_2u.html, voor backups die je eveneens in een rack kan plaatsen. Eventueel kan je ook zelf een servertje samenstellen maar aangezien je over uitbreiding praat, kies je best meteen een echte NAS. Die plaats je dan in een datacenter met een redundant netwerk. Op deze manier bespaar je jezelf de kost (en moeite) van een netwerk op te bouwen en de verschillende internet connecties.

Om je initiële vraag te beantwoorden. 2 servers kunnen hetzelfde RAID systeem delen door gebruik te maken van verschillende SCSI-host kanalen op de RAID-controller. Je moet er dan wel op letten dat de servers niet gelijktijdig naar hetzelfde bestand proberen te schrijven en dat in geval van problemen een andere server overneemt (fail-over). Zoek eens naar de Wolfpack software van Microsoft voor meer informatie.

Nog een mogelijkheid is gebruik te maken van een NAS waarop je 2 eenvoudige servers aansluit en die redundant opstelt. De servers hebben hun eigen besturingssysteem en configuratie maar maken gebruik van dezelfde bestanden (voor bv database, websites, etc.).

Waarschijnlijk zijn er nog een heel aantal andere mogelijkheden.
Informatie hierover vind je genoeg op het internet!

Groeten,
Bart

Thom
20/03/04, 17:13
Ik begin een steeds beter beeld te krijgen over rack/rackmount servers (is hetzelfde neem ik aan). Zoals ik het nu is, is het een rek waar je heel veel harde schijven in kan doen, en dat als je de RAID-1 config. gebruikt hij dan overschakelt op de back-up schrijf zodra de basisschijf is uitgevallen.
Het is opzich een mooi principe, maar kan daar ook de nodige web en mailserver op draaien?

Wij hebben ook bewust gekozen voor 2 aparte servers, zodat bij uitval van de ene de andere in werking kan treden. Toch kan ik me ook voorstellen dat je het RAID-1 systeem op de basis server installeert en dat die kan overschakelen naar een harde schijf in de back-up server, om naar zijn diensten over te schakelen als de gewone server uitvalt.
In dit beeld is zeg maar de RAID-1 "rack" server de 'gewone' server en als de data hier niet vandaan komt dat er dan via een verbinding met netwerkkabel (zoals al eerder genoemd is) tot stand komt en de datastroom door de kabel verder gaat naar de back-up server (het wordt wel erg ingewikkeld zo).

Kort samengevat:
De basisserver met als zijn diensten is een rack server die RAID-1 ondersteunt, zodra deze uitvalt gaat al het dataverkeer verder door een netwerkkabel naar de back-up server.

De RAID-controller zit dan in de rack neem ik aan en spreekt dus de back-up server aan en als ik me niet vergis gaat het hier om hardware based RAID.

Deze dynamische setup heeft ook geen gevolgen voor het VPN, want alles is geregeld in de server ruimte.

PS. jullie antwoorden zijn echt geweldig, ik ben al heel veel opgeschoten en het gaat in mijn ogen steeds meer op een realistisch ontwerk lijken.
Als iemand mij een beetje over MSN wilt helpen: antikrist01@hotmail.com (aub niet vol bombarderen :P)

Gr. Thomas

bdc
20/03/04, 17:32
Rack/rackmount servers zijn gewoon servers die in een 19 inch rack passen. Dit is een standaardformaat als een ander. Een 19 inch rack bestaat, afhankelijk van de leverancier, ongeveer uit 44 units. Dit wil zeggen dat je er 44 apparaten van 1 unit hoog in kan plaatsen of 22 van 2 unit, .. De meeste Intel-gebasseerde systemen zijn 1 unit hoog. Routers, switches, e.d. zijn vaak ook 1 unit hoog. Waar ik naartoe wou met de vermelding van rack servers, was dat je dan een volledig (of half, of 1/4) rack kan huren in een datacenter via een provider.
In jou geval plaats je in dat rack dan de 2 servers, een switch, eventueel een patchbay, APC masterswitch en nog wat andere dingen die je nodig denkt te hebben.

Moeten de 2 servers werkelijk gebruik maken van dezelfde RAID array? Is dit een project dat werkelijk uitgevoerd moet worden (en waar er dus een kostenlimiet is) of louter theoretisch?

Ik zou het zowieso oplossen door gebruik te maken van 2 redundant opgestelde routers, 2 servers en een NAS waarop al de data zich bevindt.

Misschien heeft iemand een beter idee?

Bart

Thom
20/03/04, 18:10
Ik zal een ding voorop stellen, dit gaat niet echt uitgevoerd worden, dan hadden ze wel iemand met verstand gekozen, haha...
Er is wel een budget (server €3000 en back-up server €2000), kan er wat overheen.

Maar ik zal met de nieuwe informatie mijn nieuwe idee presenteren, zit makkelijk binnen de kosten en het lijkt me goed genoeg om de vermelde taken uit te voeren (web- en mailserver, database).

Internet komt binnen ==> router
Router verdeelt internet over de server en back-up server.

In de eerste plaats wordt data opgeslagen in de server, maar door de RAID-1 configuratie gaat het via een netwerkkabel ook naar de back-up server.

En hier heb ik mooie configuraties voor zowel de server als de back-up server gevonden die deze lichte taken makkelijk aankunnen (denk ik).

Zo zijn de servers beide aan internet verbonden en kunnen ze via het VPN met de sportscholen communiceren en is alle data ge-back-upped.


Is dit een reële oplossing met reële configuraties ???

edit:
Hier zijn nog de hyperlinks naar de server informatie pagina's:

SERVER: http://www.hpsindustrial.nl/HPS/showroom/Rackmount%20server/1U_Xeon.htm
BACKUP: http://www.hpsindustrial.nl/HPS/showroom/Rackmount%20server/1U_P4.htm

bdc
20/03/04, 18:36
1 router gebruiken is mogelijk, 2 routers redundant opgesteld is beter. Voor meer info: http://www.cisco.com

Die router verdeelt het verkeer over de 2 servers (eventueel over slechts 1 en bij faling over de andere). De router kan zo geconfigureerd worden dat hij het verkeer verdeelt in functie van de performantie (load balancing). Ik denk dat een p4 2.8 met 512mb RAM voldoende is. Ze delen de NAS.

Je ziet in het netwerk dus eigenlijk 3 servers:
- de 2 gewone servers met webserver, databa, mailserver, etc. deze zijn bij voorkeur identiek (vergemakkelijkt het onderhoud en je kan dezelfde wisselstukken in voorraad nemen). RAID is niet nodig, maar kan zeker geen kwaad.
- de NAS. Deze heeft als enige doel filesharing. Veel meer kan je er ook niet mee doen. Deze beschikt standaard over RAID en eventueel doe je er ook nog een rotating backup van naar tape of een ander medium.

Op de 2 servers draait enkel de software voor de webserver, database, mailserver, etc. De data die door deze software wordt gebruikt zoals databases, webpagina's, mailboxen, logs, e.d. worden opgeslagen in de NAS.

Althans zo zou ik het doen, waarschijnlijk zijn er betere configuraties mogelijk aangezien ik hier niet zo ervaren in ben :)

Bart

Thom
20/03/04, 19:14
whahah voor iemand die er niet veel vanaf weet, weet je toch nog een hele zooi : )

Maar als ik het goed begrijp zitten de 2 servers direct achter de routers, en beide servers zijn weer verbonden met het centrale bestandssysteem, waar ook 2 schijven met RAID-1 configuratie kunnen draaien voor een extra backup (dan kan zowel de server als een schijf het begeven)...

Klopt dit?

En zijn er nog andere bijzonderheden of kunnen verder in deze configuratie (zie laatste plaatje) gewoon de systemen (computers, printer, etc) aangesloten worden en het werkt dan als het goed geconfigureerd is?

bdc
20/03/04, 19:24
Alles mag het begeven ;)
Router, server of harde schijf, de NAS niet.
Indien de NAS het niet mag begeven kan je je best verdiepen in een SAN (storage area network).
De NAS zal waarschijnlijk geen RAID-1 maar eerder RAID-5 zijn. Hoewel je daarin vrij bent.

Deze setup zou, mits juiste configuratie ervan, moeten werken. De theorie is echter eenvoudiger dan de praktijk en de details ga je zelf moeten uitzoeken! :)

Bart

Thom
20/03/04, 19:34
haha heel erg bedankt voor je hulp >>> Ik kan nu wel een redelijke configuratie bedenken. Iedereen heel erg bedankt!

Ik heb in een andere groep ook gevraagd om tips voor onze website, als jullie daar je professionele mening nog over zouden kunnen geven (technisch) zou ik zeer dankbaar zijn :)

Groeten,
Thomas