Zippy1970
26/02/08, 10:55
Ik ben op dit moment bezig een nieuwe webserver in te richten, welke een bestaande webserver moet gaan vervangen. De oude webserver draait onder Debian, en de nieuwe zal dat ook gaan doen.
Op dit moment heeft de oude webserver 2x een 80GB HDD. Het enige waar de 2de HDD voor gebruikt wordt, is het wekelijks backuppen van de hoofd schijf. Dit doe ik met "dd" zodat ik dus in weze een carbon copy van de hoofd schijf heb.
De reden dat ik met dd backup, is zodat ik in geval van een terminale HD crash alleen maar in de BIOS de boot prioriteit van de schijven hoef om te wisselen om het systeem weer in de lucht te gooien.
De reden dat ik slechts één maal per week een backup doe, is omdat er soms wel eens een bestand corrupt raakt, en dit pas na een paar dagen duidelijk wordt. Omdat ik slechts ruimte heb voor één backup (omdat ik een carbon copy maak), is de kans groot dat het bestand op de backup óók corrupt is als ik dagelijks een backup zou doen. Op deze manier vergroot ik in ieder geval de kans dat ik een niet-corrupt bestand kan restoren. Bovendien is het restoren niets anders dan het mounten van de backup-schijf en dan een simpele copy doen.
Misschien allemaal wat omslachtig, maar het werkt en dat is het belangrijkste. Bovendien is één van de redenen dat ik dit post om te vragen of er wellicht een betere methode is. ;)
Maar goed. Nu wil ik hetzelfde gaan doen met de nieuwe webserver. Wat ik absoluut wil, is een aparte schijf voor backup, en die moet continue een bootable copy bevatten van de hoofd-schij(f)(ven). Wat absoluut het allerbelangrijkste is voor de nieuwe webserver is uptime. Uptime is belangrijker dan snelheid.
Maar nu is uptime natuurlijk gekoppeld aan fout-tolerantie. De enige reden dat de webserver eventueel down zal zijn, is door corrupte bestanden, of door een HDD crash.
Dus ik heb de volgende opties (er zijn er uiteraard meer, en die hoor ik graag van jullie):
Geoptimaliseerd voor fout-tolerantie
2x 160GB HDD in RAID 1,
1x 160GB HDD als backup
Geoptimaliseerd voor snelheid
2x 160GB HDD in RAID 0,
1x 160GB HDD als backup
Geoptimaliseerd voor snelheid
2x 80GB HDD, load balanced
1x 160GB HDD als backup
De reden dat ik de laatste optie heb vermeld, is omdat volgens mijn eigen testen 2 load balanced HDDs (in mijn setup) sneller zijn dan een RAID 0 setup.
Dus... Iemand suggesties, tips, aanmerkingen, opmerkingen of andere aanbevelingen? Nogmaals, het enige dat ik absoluut wil hebben, is een backup schijf waarvan ik kan booten in het geval van een terminal crash van de hoofdschijf.
Tx!
Op dit moment heeft de oude webserver 2x een 80GB HDD. Het enige waar de 2de HDD voor gebruikt wordt, is het wekelijks backuppen van de hoofd schijf. Dit doe ik met "dd" zodat ik dus in weze een carbon copy van de hoofd schijf heb.
De reden dat ik met dd backup, is zodat ik in geval van een terminale HD crash alleen maar in de BIOS de boot prioriteit van de schijven hoef om te wisselen om het systeem weer in de lucht te gooien.
De reden dat ik slechts één maal per week een backup doe, is omdat er soms wel eens een bestand corrupt raakt, en dit pas na een paar dagen duidelijk wordt. Omdat ik slechts ruimte heb voor één backup (omdat ik een carbon copy maak), is de kans groot dat het bestand op de backup óók corrupt is als ik dagelijks een backup zou doen. Op deze manier vergroot ik in ieder geval de kans dat ik een niet-corrupt bestand kan restoren. Bovendien is het restoren niets anders dan het mounten van de backup-schijf en dan een simpele copy doen.
Misschien allemaal wat omslachtig, maar het werkt en dat is het belangrijkste. Bovendien is één van de redenen dat ik dit post om te vragen of er wellicht een betere methode is. ;)
Maar goed. Nu wil ik hetzelfde gaan doen met de nieuwe webserver. Wat ik absoluut wil, is een aparte schijf voor backup, en die moet continue een bootable copy bevatten van de hoofd-schij(f)(ven). Wat absoluut het allerbelangrijkste is voor de nieuwe webserver is uptime. Uptime is belangrijker dan snelheid.
Maar nu is uptime natuurlijk gekoppeld aan fout-tolerantie. De enige reden dat de webserver eventueel down zal zijn, is door corrupte bestanden, of door een HDD crash.
Dus ik heb de volgende opties (er zijn er uiteraard meer, en die hoor ik graag van jullie):
Geoptimaliseerd voor fout-tolerantie
2x 160GB HDD in RAID 1,
1x 160GB HDD als backup
Geoptimaliseerd voor snelheid
2x 160GB HDD in RAID 0,
1x 160GB HDD als backup
Geoptimaliseerd voor snelheid
2x 80GB HDD, load balanced
1x 160GB HDD als backup
De reden dat ik de laatste optie heb vermeld, is omdat volgens mijn eigen testen 2 load balanced HDDs (in mijn setup) sneller zijn dan een RAID 0 setup.
Dus... Iemand suggesties, tips, aanmerkingen, opmerkingen of andere aanbevelingen? Nogmaals, het enige dat ik absoluut wil hebben, is een backup schijf waarvan ik kan booten in het geval van een terminal crash van de hoofdschijf.
Tx!