PDA

Bekijk Volledige Versie : backups



localh
25/07/06, 12:41
Hoever gaan jullie mbt. backups?

* RAID + offsite backups
* enkel offsite backups (no RAID)

Ik stel deze vraag kwestie van ff te bekijken of een externe backup voor een server met (hardware) RAID 1 opstelling nuttig - lees: noodzakelijk - is (het gaat hier niet om bedrijfskritische toepassingen).

crazycoder
25/07/06, 12:53
Hoever gaan jullie mbt. backups?

* RAID + offsite backups
* enkel offsite backups (no RAID)

Ik stel deze vraag kwestie van ff te bekijken of een externe backup voor een server met (hardware) RAID 1 opstelling nuttig - lees: noodzakelijk - is (het gaat hier niet om bedrijfskritische toepassingen).
RAID is geen backup.
Je hebt dus HOE DAN OOK backups nodig. En die behoren offsite te staan.

digi
25/07/06, 12:54
Raid 1 + backup op andere server, deze ook in raid 1

localh
25/07/06, 13:17
RAID is geen backup.

I stand corrected ;)
Was ook niet m'n bedoeling om RAID als backupoplossing naar voor te laten komen enkel de vraag of het voor niet kritische websites voldoende is in een RAID 1 opstelling te draaien.

wonko
25/07/06, 13:20
I stand corrected ;)
Was ook niet m'n bedoeling om RAID als backupoplossing naar voor te laten komen enkel de vraag of het voor niet kritische websites voldoende is in een RAID 1 opstelling te draaien.

Tuurlijk niet, je hebt backups nodig, tenzij het wat onbeduidende rommel van jezelf is dat je daar runt. Dan is de keuze aan jezelf. Als het een klant is, dan moet je backups hebben...

Keenondots
25/07/06, 13:25
RAID helpt niet tegen human error, compromised servers, etc. alleen tegen uitval van een disk. M.a.w. je servers hebben RAID en je backupoplossing ook.

bami82
25/07/06, 13:30
RAID1 op alle webservers, backup server met FCAL disk array RAID5 (incl. hotspare)

AlfaHosting
25/07/06, 15:53
Raid1 servers met offsitebackups.

Technotop
25/07/06, 16:23
Webservers:
Raid-1

| Elke nacht backups via een intern netwerk.

Backupservers
Raid-1

| Elke maand backups naar een extern netwerk (voor ons Rotterdam)

Backupservers
Raid-1


Zekerheid dat alles behouden blijft bij een crash heb je nooit. Vooral met raid-1 ben je nergens, het is erg handig als een harddisk er mee kapt, maar kan altijd wat fout gaan met de data. Zelfs onze situatie is niet echt ideaal op dit moment. Mocht er om 00:00 een software error in het systeem zit moeten wij ons haasten of direct de backupservers afsluiten zodat de data niet zal worden overschreven.

We proberen nu alle dagelijkse backups minimaal 7 dagen te behouden.

Norman
25/07/06, 16:37
Je heb de backups niet echt voor het geval dat een schijf uitvalt...
Meer voor als bijvoorbeeld per ongeluk alle DB's gedelete zijn of als de server gehacked is en alles verwijdert wordt.
Daar helpt RAID niks tegen.
Raid is meer om je uptime van de server hoog te houden in het geval dat er een HD uitvalt.

Dus backup is nodig en dan het liefst op TAPE / NAS of andere remote oplossing met veel storage ruimte.

KHC
25/07/06, 17:40
Ik maak dagelijks 2 backups.
1. Naar een backup-server in een ander netwerk + datacenter
2. Naar mijn eigen server thuis.

Backups worden 1 week behouden, daarna worden ze verwijderd. Behalve op thuis server, die zo lang mogelijk.

GlobalServe
25/07/06, 18:00
Mirror + Tape + Offsite + Diskimages (24H)
Dit voor alle servers en klanten die ervoor betalen.

RFK
25/07/06, 21:31
ik maak momenteel gebruik van een backup dienst. ik zal geen reclame maken hier, mocht je willen weten wat/waar/hoe stuur maar PM...

het werkt op windows/max/*nix/*BSD etc...

data wordt encrypted op server zijde, daarna hashkey's keys vergeleken met wat op backup server staat, alles wat afwijkend is wordt geupload (backupserver data is gespiegeld in andere colo, NL + BE). Werkt tevens met MySQL/MsSQL etc.

momenteel gebruik ik het voor 1 FBSD server + windows XP Prof (belangrijke documenten e.d.)

Mitch
25/07/06, 21:55
De situatie waar technotop mee zit is wel vervelend op bepaalde tijden.. maar er is wat tegen te doen.
Als je 2 back-up servers hebt kun je de ene dag de data naar back-up server 1 laten back-uppen en de andere dag naar de andere.
Als er dan om 00:00 uur dataverloren gaat om welke reden dan ook en het word overschreven naar back-up server 1 dan heb je altijd nog back-up server 2 waar je de datavandaan kan halen... zo heb je geen back-up van een maand of week oud maar 1 dag oud. Moet je natuurlijk wel 2 back-up servers hebben...

localh
25/07/06, 22:02
Thx voor de reacties allen ;) Was weer leerzaam.

Op dit moment staat de data alleszins op een webserver in BE met HW RAID1 en daarnaast de backupserver (geen RAID 1 weliswaar). MySQL db's wordt ook nog is gebackuped naar een dedicated in NL (zelfde netwerk als BE).

"Gewone" data staat voor 80% van m'n klanten ook nog is op m'n eigen PC (eveneens RAID1)

RFK: van mijn part mag je dit gerust hier plaatsen. Mods? ;) Draagt imho wel iets bij. Via PM kan 'k je alleszins niet bereiken ;)

Vooral omdat op dit moment de traffic tussen de BE en NL-server (zelfde netwerk dus) niet wordt aangerekend.

Technotop
25/07/06, 22:20
De situatie waar technotop mee zit is wel vervelend op bepaalde tijden.. maar er is wat tegen te doen.
Als je 2 back-up servers hebt kun je de ene dag de data naar back-up server 1 laten back-uppen en de andere dag naar de andere.
Als er dan om 00:00 uur dataverloren gaat om welke reden dan ook en het word overschreven naar back-up server 1 dan heb je altijd nog back-up server 2 waar je de datavandaan kan halen... zo heb je geen back-up van een maand of week oud maar 1 dag oud. Moet je natuurlijk wel 2 back-up servers hebben...

Dit zijn meerdere backupservers, echter willen we het gelijk netjes aanpakken. Dit hebben wij vanaf vandaag opgelost via het volgende script, stukje van ons script, gelijk een retentie van 7 dagen genomen.



#!/bin/sh
DATE=`/bin/date +%m-%d-%y`;
TIME=`/bin/date +%m-%d-%y-%R`;
DIR1=/home/backups/`date --date="1 day ago" +%m-%d-%y`;

DIR_1=/home/backups/technotop_1_reseller/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_reseller/"$DATE"
mv /var/www/technotop_backups/* /home/backups/technotop_1_reseller/"$DATE"
rm -Rf $DIR_1

DIR_2=/home/backups/technotop_1_xxx/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_xxx/"$DATE"
mv /var/www/technotop1_50_backups/* /home/backups/technotop_1_xxx/"$DATE"
rm -Rf $DIR_2

DIR_3=/home/backups/xxxx`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/xxxx/"$DATE"
mv /var/www/technotop100_150_backups/* /home/backups/xxxx/"$DATE"
rm -Rf $DIR_3

DIR_4=/home/backups/technotop_1_xxxxx/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_xxxxx/"$DATE"
mv /var/www/technotop51_100_backups/* /home/backups/technotop_1_xxxxx/"$DATE"
rm -Rf $DIR_4

echo "[ $TIME ] Backup van Backup is aangemaakt" >> /home/backups/log.txt
echo "[ $TIME ] Backup van $DATE is gelukt!" >> /home/backups/log.txt
/home/backups/mail.sh

MediaServe
25/07/06, 22:58
Wij doen als volgt, met servers met belangrijke data:

- Hardeschijven in RAID-1 gezet
- Backup van alle belangrijke bestanden lokaal en op externe server
- Iedere server is tevens backupserver, daarnaast algemene backup in Londen

SERVER 01 backupt dus naar zichzelf, naar SERVER 02 en naar Londen :p

RFK
26/07/06, 10:33
RFK: van mijn part mag je dit gerust hier plaatsen. Mods? ;) Draagt imho wel iets bij. Via PM kan 'k je alleszins niet bereiken ;)


had het uitstaan, staat nu aan, en meteen bericht verzonden naar je

IN 4 business?
26/07/06, 12:57
Wat wij nog doen afgezien van de "standaard" backups, het apart backuppen van alle MySQL databases (eigen scriptje) en deze dumpen in een map op de server waar deze 5 dagen worden bijgehouden.

Uiteraard wordt deze map dan weer meegepakt met de standaard backups welke op een externe locatie staan.

Uit ervaring merken wij dat restore van MySQL databases het meeste gevraagd wordt door onze klanten waardoor we besloten hebben om dit nog eens extra apart te laten doen...