PDA

Bekijk Volledige Versie : Fall-back server



Pygmalion
27/01/06, 12:34
Geachte heer/mevrouw,

Ik ben op zoek naar een co-locatie voor een oplossing van mijn situatie, die ik hieronder even wil schetsen om hopelijk van iemand een mogelijke optimale oplossing te verkrijgen.

Ik ben een kleine Internet Solutions bedrijfje die zijn main business heeft uit een aantal internet winkels die erg goed lopen. En waarbij deze met de hoogst mogelijke up-time gehost moet worden.

Huidige situatie:
1 rootserver xxl bij flexserver deze webserver is onze webserver, mysql server en dns server (via control panel software Plesk)

1 backup server, lokaal op kantoor die elke nacht alle gegevens binnen haalt van bestanden/mysql/dns etc.

Totaal verbruik gemiddeld 50 gig per maand


Gewenste situatie:

Een redendante situatie waarbij er 1 raid server de live server is en 1 raid server een fall-back server, dus als de één niet werkt dat de andere het automatisch overneemt.

Waarschijnlijk iets met r-sync ?!?!

Tevens een simpele control panel waarbij wij zelf voor de paar klanten hun domeinnamen /mail/ virtual hostings kunnen regelen. Bijvoorbeeld VHCS (dit omdat deze open source is en zodanig wij zelf kunnen aanpassen).


Vraag:

Wat is een goede optimale oplossing hiervoor en wat zijn hiervan ongeveer de kosten ?

Ps.Ik kan zelf twee Dell PowerEdge 1425 servers aanschaffen (tegen gereduceerde prijs)


Met vriendelijke groet,

Wilfred IJsveld
Pygmalion Internet Solutions
http://www.pygmalion.nl

Tel: 0756356432
Fax: 0756356432

CharlieRoot
27/01/06, 13:40
Beste Pygmalion

Moet die server perséé in een ander netwerk staan? Is natuurlijk wel de beste oplossing maar niet altijd even praktisch. Je zou met load balancing kunnen werken of zoals je zelf al noemde via RSync iedere X tijd gegevens kunnen syncen.

VHCS is een goed controlpanel voor thuisgebruik, ik zou het niet gebruiken op productieservers. Ik denk dat de aanschaf van DA ook geen hoofdpijn zal veroorzaken.

Wij hebben op kantoor ook een server die gegevens binnenhaalt. Wij runnen elke nacht een cron die alle gegevens vanaf de servers download (via FTP).

Pygmalion
27/01/06, 13:57
Bedankt CharlieRoot,
De server mag in het zelfde netwerk staan. Liefst op Redbus, Telecity of shuberg pillis.
Wij trekken nu via securecopy nu alles binnen maar dat is leuk als backup maar zal niet snel weer up zijn (dit ook vanwege onze huidige situatie met flexservers en Plesk licenties

Als DirectAdmin niet gecodeerd is (bv ioncube) en dus mij problemen ook is in te zien en aan te passen in de code dan wil ik uiteraard ook voor DA gaan.

t.bloo
27/01/06, 14:10
OT: DA aanpassen dat wil je niet, dat is zoiets als Office aanpassen. Aan de andere kant, er zit naast de "kern" voldoende in om custom aan te kunnen passen.

Pygmalion
27/01/06, 14:38
hoi t.Bloo

is DA broncode vrij of gecodeerd ?

TMourik
27/01/06, 14:55
gecodeerd, maar wel een goede, sterke API. daarnaast hoop te regelen mbv plugins

DiedX
27/01/06, 15:17
@ TS. Ik vraag me af waarom je dit wilt. Ik zou een situatie creeren waarbij je gegarandeerd een backup hebt (psadump && bacula), EN Rsynct. Daarnaast zou ik er voor zorgen dat je die backup snel terug kunt zetten op dezelfde machine.

Mocht de boel klappen bij Flex, dan vervangen zij de harde schijf, plaats jij de backup terug. In the meanwhile ziet de klant gewoon zijn website, maar nee, de mail doet het niet (wordt opgevangen).

Lijkt mij goedkoper. Ik denk dat je veel werk uitspaart ten opzichte van alles redundant.

Pygmalion
27/01/06, 16:17
Hi diederik,

stel dat de server klapt om middernacht flex vervangt dan pas de volgende ochtende harde schijf. zijn we toch al een halve dag offline en dan moeten we de backup nog terug zetten (wat overigens ons nog nooit goed gelukt is want plesk gaat zeuren....)
Dit kost ons al meer geld dan twee servers !

DiedX
27/01/06, 17:23
Daarom die RSync :)

Pygmalion
27/01/06, 17:31
Hi Diederik

Maar dan zijn de kosten toch nog steeds een hele nacht eruit ? tenzij je de rsync gebruikt tussen twee servers waarbij de ene het automatisch overneemt als er wat fout gaat.

maw ik zie jou oplossing nog niet als een directe redundantie.

DiedX
27/01/06, 17:45
Als je elk half uur rsynct wat de klanten geupload hebben (da's een klus om in te stellen), kan je aan de hand van DNS alles redelijk snel om hebben.

Wil je die DNS niet, dan wordt het 2 servers in hetzelfde centrum. Maar goed, dan zul je zien dat True eruit klapt.

cq: wat je wilt is niet 1-2-3 te maken (voor een lage prijs in ieder geval)

Pygmalion
27/01/06, 17:58
wie heeft het over een lage prijs........;-)

djalken
28/01/06, 00:26
ik denk dat je aan een oplossing moet denken met meer dan twee servers, je moet denk ik kijken naar een systeem met 2 firewall servers die elkaar kunnen overnemen en daarachter file/web/sql etc etc servers, in principe hoeft zo'n systeem niet op meerdere lokaties als je in een goed netwerk zit (harde uptime garanties etc). Wij zijn atm aan het testen met deze manier van redudantie en ik denk dat de bottleneck niet zozeer zit in je netwerk, maar meer in je servers zelf.

CharlieRoot
28/01/06, 00:59
Origineel geplaatst door Pygmalion
wie heeft het over een lage prijs........;-)

Als je een goede colocate partij hebt (ben niet bekend met Flex) dan zou je het volgende kunnen proberen;

Je hangt 2 servers op, beide met dubbele NIC's waarvan één voor internet en één voor intern.

Sluit ze aan elkaar vast én aan internet (dus 192.x range ofzo en internet ip's). Zorg dat ze in het zelfde subnet zitten zodat de tweede server de IP's van de eerste kan overnemen zonder problemen.

Als je het zo zou kunnen doen dan kun je de 2e machine gewoon aanpassen (alias op de eth0 zetten) met de ip's van de eerste server.. die zou dan direct al het verkeer overnemen..

djalken
28/01/06, 01:04
met twee servers zou ik aan CARP denken -> http://pf4freebsd.love2party.net/carp.html en het liefst dan met servers erachter :)