Disclaimer
Ik ben een software ontwikkelaar en geen echte systeembeheerder. Alvast excuses voor de houtje touwtje oplossingen die hieronder volgen
We leveren in principe gewoon administratieve software aan klanten, maar ergens is het ontstaan (jaren geleden) dat we ook hardware bij ze neerzetten e.d. Don't shoot me (I should run, I know).
De situatie
Stel je hebt de volgende hardware:
- Een fysieke on premises Windows Server.
- Een Synology NAS met 2 bays.
- Een stel USB schijven.
- Meestal een brakke internetlijn waardoor een backup naar de cloud maken niet haalbaar is (denk aan een 8 mbit lijn waarover je een backup van 500GB wil sturen).
De backup die we hiervoor hebben verzonnen is het volgende:
1. Elke avond een volledige systeembackup met Macrium naar een share op de NAS.
2. Daarna wordt deze backup op de NAS van het ene volume naar het andere gekopieerd, naar een locatie waar de Windows Server niet bij kan.
3. Daarnaast wordt het Macrium image naar de aangesloten USB schijf gekopieerd op de NAS.
4. Op de NAS bewaren we 5 volledige Macrium images.
5. Op de NAS zijn meerdere user accounts aangemaakt, het account waarmee Windows backups maakt, is
geen admin op de NAS en kan verder nergens bij.
6. De NAS wordt automatisch bijgewerkt door Synology, meldingen worden per e-mail automatisch aan
ons doorgestuurd voor monitoring etc.
De redenatie is dan, dat:
- De Macrium backups op beide schijven in de NAS staan.
- Waarvan de kopieën op een schijf waar de Windows Server niet bij kan.
- En we dagelijks roterende USB schijven hebben waar de backup op komt.
Het idee is dat we hiermee zo goedkoop mogelijk toch een redelijke beveiliging tegen ransomware aanvallen hebben. En daarnaast natuurlijk ook een backup voor andere rampscenarios. Het kopiëren van de Macrium images op de NAS gebeurt met een Python script dat alleen steeds het laatste image kopieert, waardoor de images op het tweede volume niet zo snel aangetast zullen worden (dan ben je al een week verder).
Waar wil ik heen met dit topic?
Ik ben benieuwd wat jullie van deze setup vinden en in hoeverre het eventueel mogelijk is om hem te
verbeteren. Het grootste probleem hierbij is vooral financieel, het gaat om kleine MKB klanten die
de Dell server die ze hebben eigenlijk al te duur vinden. Dus we proberen ze zo goedkoop mogelijk te helpen (we hebben serieus al 2 klanten met een zelfbouw server
).
Of dat wijs is of niet, daar ga ik totaal niet over... dus het heeft weinig zin om daarover te discussiëren. Ik zou in een zakelijke situatie altijd een echte server kiezen en ook niet zo snel voor een Synology NAS die toch vooral op de consumenten markt gericht is en geen SLA heeft en Synology niet bepaald bekend om hun klantenservice staan. En een zelfbouwserver zonder ECC geheugen *brr* Maar dat terzijde
Gegeven de crappy randvoorwaarden heb ik geprobeerd een zo goedkoop mogelijke oplossing neer te zetten. Maar wellicht zie ik wel iets simpels over het hoofd waarmee het alsnog beter kan
Om alvast enkele overwegingen te delen:
Deze situatie heeft geen detectie voor bit rot. Daarvoor heb je altijd een RAID oplossing nodig. Voor de klanten die meer geld te besteden hebben, zit ik dan ook aan een 4 bay NAS te denken met 2 volumes die
elk een RAID 1 hebben.
Anyways... shoot!
Nu kan ik er nog dingen aan veranderen voordat het bij onze klantjes staat
PS
Dit vervangt een situatie waarbij er alleen backups naar USB werden gemaakt vanaf de Windows server. Klanten die weleens vergeten de schijf te vervangen, kunnen dus zwaar de Sjaak zijn bij een ransomware aanval. Soms raken ze simpelweg een week aan data kwijt. Dit proberen we te voorkomen.
Ik ben een software ontwikkelaar en geen echte systeembeheerder. Alvast excuses voor de houtje touwtje oplossingen die hieronder volgen
We leveren in principe gewoon administratieve software aan klanten, maar ergens is het ontstaan (jaren geleden) dat we ook hardware bij ze neerzetten e.d. Don't shoot me (I should run, I know).
De situatie
Stel je hebt de volgende hardware:
- Een fysieke on premises Windows Server.
- Een Synology NAS met 2 bays.
- Een stel USB schijven.
- Meestal een brakke internetlijn waardoor een backup naar de cloud maken niet haalbaar is (denk aan een 8 mbit lijn waarover je een backup van 500GB wil sturen).
De backup die we hiervoor hebben verzonnen is het volgende:
1. Elke avond een volledige systeembackup met Macrium naar een share op de NAS.
2. Daarna wordt deze backup op de NAS van het ene volume naar het andere gekopieerd, naar een locatie waar de Windows Server niet bij kan.
3. Daarnaast wordt het Macrium image naar de aangesloten USB schijf gekopieerd op de NAS.
4. Op de NAS bewaren we 5 volledige Macrium images.
5. Op de NAS zijn meerdere user accounts aangemaakt, het account waarmee Windows backups maakt, is
geen admin op de NAS en kan verder nergens bij.
6. De NAS wordt automatisch bijgewerkt door Synology, meldingen worden per e-mail automatisch aan
ons doorgestuurd voor monitoring etc.
De redenatie is dan, dat:
- De Macrium backups op beide schijven in de NAS staan.
- Waarvan de kopieën op een schijf waar de Windows Server niet bij kan.
- En we dagelijks roterende USB schijven hebben waar de backup op komt.
Het idee is dat we hiermee zo goedkoop mogelijk toch een redelijke beveiliging tegen ransomware aanvallen hebben. En daarnaast natuurlijk ook een backup voor andere rampscenarios. Het kopiëren van de Macrium images op de NAS gebeurt met een Python script dat alleen steeds het laatste image kopieert, waardoor de images op het tweede volume niet zo snel aangetast zullen worden (dan ben je al een week verder).
Waar wil ik heen met dit topic?
Ik ben benieuwd wat jullie van deze setup vinden en in hoeverre het eventueel mogelijk is om hem te
verbeteren. Het grootste probleem hierbij is vooral financieel, het gaat om kleine MKB klanten die
de Dell server die ze hebben eigenlijk al te duur vinden. Dus we proberen ze zo goedkoop mogelijk te helpen (we hebben serieus al 2 klanten met een zelfbouw server
Of dat wijs is of niet, daar ga ik totaal niet over... dus het heeft weinig zin om daarover te discussiëren. Ik zou in een zakelijke situatie altijd een echte server kiezen en ook niet zo snel voor een Synology NAS die toch vooral op de consumenten markt gericht is en geen SLA heeft en Synology niet bepaald bekend om hun klantenservice staan. En een zelfbouwserver zonder ECC geheugen *brr* Maar dat terzijde
Gegeven de crappy randvoorwaarden heb ik geprobeerd een zo goedkoop mogelijke oplossing neer te zetten. Maar wellicht zie ik wel iets simpels over het hoofd waarmee het alsnog beter kan
Om alvast enkele overwegingen te delen:
Deze situatie heeft geen detectie voor bit rot. Daarvoor heb je altijd een RAID oplossing nodig. Voor de klanten die meer geld te besteden hebben, zit ik dan ook aan een 4 bay NAS te denken met 2 volumes die
elk een RAID 1 hebben.
Anyways... shoot!
Nu kan ik er nog dingen aan veranderen voordat het bij onze klantjes staat
PS
Dit vervangt een situatie waarbij er alleen backups naar USB werden gemaakt vanaf de Windows server. Klanten die weleens vergeten de schijf te vervangen, kunnen dus zwaar de Sjaak zijn bij een ransomware aanval. Soms raken ze simpelweg een week aan data kwijt. Dit proberen we te voorkomen.
Ask yourself if you are happy and then you cease to be.