Ny redundant serverlösning

Trädvy Permalänk
Medlem
Registrerad
Sep 2006

Ny redundant serverlösning

Hejsan,

Jag är på gång att fixa en serverlösning, eftersom min data börjar ta för stor plats, samtidigt som jag inte riktigt gillar tanken att ha allt i molnet.

Min tanke är att jag ska ha två servrar, en i stad A och en i stad B. De ska vara kopior av varandra; ändras något i server A (den som finns i stad A) så ändras det även i server B (den som finns i stad B). Det gör ingenting om det är en viss efterdröjning på "dupliceringen", men det skall helst vara minuter, inte timmar.

Servrarna skall primärt användas som lagring av filer, men kan i framtiden komma att användas till någon typ av mediacentral, t.ex. filmstreaming.

Det jag funderar på är om detta går att åstadkomma med en färdig NAS-lösning, typ WD My Cloud EX2 (https://www.inet.se/produkt/4305142/wd-my-cloud-ex2-ultra-8tb). Kanske är det så att det är bättre att bygga en egen NAS med t.ex. FreeNAS? Det kanske är bättre att skippa NAS och köra en klassisk Linux-server av något slag?

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Jul 2008

Tänkte först säga att det är OwnCloud du ska kika på men efter lite forskning så verkar det som OwnCloud varit med och tagit fram WD My Cloud, två såna du länkade är nog precis vad du behöver.

Kör du Plex eller något annat roligt i framtiden så skannar du bara in mediat från den NAS-enheten som står närmast servern, alternativt den med bästa uppkoppling.

Trädvy Permalänk
Medlem
Plats
Kungsbacka
Registrerad
Sep 2004

Vad vill du uppnå med din serverlösning? Bättre uppetid? Vad har du tänkt att ha för förbindelse mellan servrarna? Glöm inte bort att inkludera en vettig backup-lösning också.

Trädvy Permalänk
Medlem
Registrerad
Feb 2017

Vitsen med FreeNAS är att du kan spara konfigurationen och komma igång igen väldigt snabbt efter ett haveri. Vitsen med ZFS är att även om du förlorar hårdvara så ska du inte behöva förlora data om du byggt rätt.

ZFS har även en smidig replikeringsmekanik som gör att du enklet kan spelglada en server mot en annan.

Läs FreeNAS manualen pärm till pärm två ggr. Gör dig bekant med hårdvarukraven och ställ frågorna du har kvar på FreeNAS forum så kommer du ha en väldigt stabil lösning när du e klar.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Registrerad
Sep 2006
Skrivet av joakim99:

Vad vill du uppnå med din serverlösning? Bättre uppetid? Vad har du tänkt att ha för förbindelse mellan servrarna? Glöm inte bort att inkludera en vettig backup-lösning också.

Jag tänker mig att jag vill ha tillgång till mina filer var jag än befinner mig, samt även komma åt dem i händelse av t.ex. strömavbrott.

Förbindelse mellan servrarna har jag väl inte tänkt jättemycket, har du något tips?

Vad kan en vettig backup-lösning tänkas vara i mitt fall?

Skrivet av Garmzon:

Vitsen med FreeNAS är att du kan spara konfigurationen och komma igång igen väldigt snabbt efter ett haveri. Vitsen med ZFS är att även om du förlorar hårdvara så ska du inte behöva förlora data om du byggt rätt...

(mer text)

Jag ska definitivt läsa på mer om FreeNas. Tack för tipset.

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Registrerad
Sep 2006

Då har jag läst på om FreeNAS och det verkar som att det är "the way to go".

Då har jag egentligen bara en fråga innan jag börjar, och det är om det är bäst att köpa någon färdig, begagnad server, eller om jag ska köpa delar och bygga den från scratch. Jag har tänkt ha någon Xeon-processor samt ECC-minnen, men mer än så har jag väl egentligen inte tänkt.

Någon som har några pointers?

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jun 2002

Varför inte en väldigt enkel lösning, 2st NASar tex Synology, Sync mellan dom.

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Maj 2008

Är syftet verkligen en redundant lösning, eller en primär server och sen backup till en annan server?

Jag är inget fan av Freenas rent allmänt, men med zfs snaps görs "backup" enkelt. (därmed inte sagt att du måste köra Freenas)

Om du vill ha servrar som du både kan virtualisera och köra storage på så skulle jag istället rekommendera någon typ av vanlig linux-kärra med ZFS on Linux. Då kan du får till HA mellan två noder och så. (För riktig HA att funka måste du minst ha 3 noder dock, för att undvika split-brain)

En server här, några servrar där.

Trädvy Permalänk
Medlem
Plats
Universe
Registrerad
Jul 2001

Resilio hade jag nog använt isf, www.resilio.com

Trädvy Permalänk
Medlem
Registrerad
Sep 2006
Skrivet av moron:

Är syftet verkligen en redundant lösning, eller en primär server och sen backup till en annan server?

Jag är inget fan av Freenas rent allmänt, men med zfs snaps görs "backup" enkelt. (därmed inte sagt att du måste köra Freenas)

Om du vill ha servrar som du både kan virtualisera och köra storage på så skulle jag istället rekommendera någon typ av vanlig linux-kärra med ZFS on Linux. Då kan du får till HA mellan två noder och så. (För riktig HA att funka måste du minst ha 3 noder dock, för att undvika split-brain)

Syftet är en redundant lösning. Jag ska alltid ha tillgång till dokument och andra filer, så det räcker inte att en server bara har samma innehåll som en annan. Den måste också kunna vara igång om den andra inte är det, och vice versa.

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Plats
Gislaved
Registrerad
Jan 2003

@Sniffy:

Hur gör du om sin egen internetuppkoppling går ner?

För risken är nog större att din egen uppkoppling strular än att två servrar går ner. Eller ens en server som har vettig backup faktiskt går ner.

En del av mina bildlänkar hostas på egen maskin, är bildlänkarna trasiga, ha tålamod.

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Maj 2008

@Sniffy: Ok, problemet då är att bandbredden mellan två noder behöver vara så stor eftersom allt ska vara i synk. Så att du inte hinner skriva på samma fil på två olika platser t.ex.
För att få en bra sådan lösning att funka måste du ha minst tre noder, eller iaf 3 st monitoreringsnoder (en kan vara en raspberry pi t.ex...)

Du skulle säkert kunna få det att funka med en "slav-nod" av nåt slag, men problemet kvarstår om det bara inte går att prata mellan noderna - split-brain - och båda tror att de är "master".

Hur som, som förslag kolla på GlusterFS eller DRDB.

En server här, några servrar där.

Trädvy Permalänk
Medlem
Registrerad
Feb 2017

Ska du ha failover på det sättet behöver du minst tre ”siter”. Lastbalanserare -> två redundanta applikationer. Kika på exempelvis klustrad nextcloud. Det är långt ifrån trivialt att underhålla dock.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
-
Registrerad
Jul 2002

Jag håller med @Deo, Resilio Sync. Kostar 300 kr för en licens så kommer du åt "Selectiv sync" -funktioen. Då kan du installera och licensiera hur många enheter du vill. Applikationen finns till i princip alla plattformar man kan tänka sig mobil/surfplatta datorer servrar linux windows mfl.

Jag har mjukvaran installera på alla mina laptops och en desktop, telefon och surfplattor, samt två servar, två NASar och två enkortsdatorer.

Inga portar behövs öppnas i brandväggar (om du inte blockar alla dina portar ut från ditt nät). All kommunikation är krypterad. Inga IPnummer eller adresser behövs. Allt du gör är att kopiera en lång sträng med tecken som du klistrar in i den nya klienten. Vill du ha en offsite-dator stående på en plats där du inte är säker på om den får vara i fred så slår du även på "Encrypted Folders" vilket gör att filerna på disken är oläsliga för utomstående.

Windows appen kan installeras som en vanlig klient eller som en tjänst som rullar i bakgrunden på en Windows Server.
iOS-appen har stöd för TouchID.

Istället för att lägga pengar på att köpa dyr hårdvara för att allt ska rulla 24/7 i 100 år så köper du ett gäng RasspberyPIs samt en USBdisk och placerar ut på div ställen. Rasar en så byter man ut den bara. Ingen förlust.

Vill man inte bygga själv så köper man denna + HDD + SDkort. In med DietPi

http://www.hardkernel.com/main/products/prdt_info.php?g_code=...

.:Wks: Cooler Master Silencio 650|Core i5 3570 3.4 GHz|Asus P8Z77-V|8 GB| GT 465|1xDell U2311H, 2xAlienware AW2210 2xEizo 19|OCZ Revo 3 Drive 120 + Raptor 150:.
.:Server: Har ett gäng :) :.
-Learn the system, Play the system, Break the system-

Trädvy Permalänk
Medlem
Registrerad
Sep 2006
Skrivet av Karaff:

@Sniffy:

Hur gör du om sin egen internetuppkoppling går ner?

För risken är nog större att din egen uppkoppling strular än att två servrar går ner. Eller ens en server som har vettig backup faktiskt går ner.

Öh, idag är man väl alltid uppkopplad, på ett eller annat sätt? Eller missförstår jag frågan?

Skrivet av Garmzon:

Ska du ha failover på det sättet behöver du minst tre ”siter”. Lastbalanserare -> två redundanta applikationer. Kika på exempelvis klustrad nextcloud. Det är långt ifrån trivialt att underhålla dock.

Skickades från m.sweclockers.com

Det behöver inte vara real-time sync. Däremot tänker jag mig att synken sker med kanske 30 minuters delay. I den miljö jag tänker mig är det högst osannolikt att två personer vill komma åt samma fil samtidigt, eller att samma fil skrivs samtidigt från två enheter.

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Registrerad
Sep 2006
Skrivet av Mr_Lazy:

Jag håller med @Deo, Resilio Sync. Kostar 300 kr för en licens så kommer du åt "Selectiv sync" -funktioen...

Skulle du kunna länka där det kostar 300? Det enda som jag hittar som är i närheten av 300 är månadskostnaden på $29...

| Chassi: Cooler Master Cosmos S | Mobo: Asus z87 Deluxe | CPU: Intel i7 4770K | CPU-cooler: Noctua NH-U9B | Grafikkort: Asus GTX 780 DCII | RAM: 16GB Corsair Vengeance LP | SSD: Samsung 840 120GB | PSU: Corsair HX1050 |

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Feb 2013
Skrivet av Karaff:

@Sniffy:

Hur gör du om sin egen internetuppkoppling går ner?

För risken är nog större att din egen uppkoppling strular än att två servrar går ner. Eller ens en server som har vettig backup faktiskt går ner.

Har mätt min uppkoppling de senaste fyra åren, har aldrig gått ner.

@Sniffy Kan tipsa om Nextcloud för åtkomst över HTTPS / WebDAV osv. Cloud - fast på din server: https://nextcloud.com/

Citera för svar

- Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
- Min blogg: Tech & Me https://www.techandme.se

Trädvy Permalänk
Medlem
Plats
-
Registrerad
Jul 2002
Skrivet av Sniffy:

Skulle du kunna länka där det kostar 300? Det enda som jag hittar som är i närheten av 300 är månadskostnaden på $29...

Ah missa av mig. Det kan gå att snacka med dem på Twitter så får man 50% rabatt. De kör lite kampanjer ibland också, typ jul, black friday osv. Annars är det 600 kr för Home

.:Wks: Cooler Master Silencio 650|Core i5 3570 3.4 GHz|Asus P8Z77-V|8 GB| GT 465|1xDell U2311H, 2xAlienware AW2210 2xEizo 19|OCZ Revo 3 Drive 120 + Raptor 150:.
.:Server: Har ett gäng :) :.
-Learn the system, Play the system, Break the system-

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Maj 2008
Skrivet av enoch85:

Har mätt min uppkoppling de senaste fyra åren, har aldrig gått ner.

@Sniffy Kan tipsa om Nextcloud för åtkomst över HTTPS / WebDAV osv. Cloud - fast på din server: https://nextcloud.com/

100% upptid låter fantastisk, men det blir lite mer fragilt om du ska ha en upplänk emot en annan användare/server uppe. (Och inte mäter upptid emot tex en DNS server eller hostad lösning)

Nextcloud/Resilio och liknande är enklaste lösningen men om du vill lära dig och göra det ”korrekt” så får du kolla på fil/block-baserade lösningar. Allt handlar om vilka saker du kan göra avkall på antar jag - ”Inte troligt att samma fil skrivs på olika platser”/”Inte ofta internet går ner”/etc...
Visst är det så att NC inte har en lösning för ett distribuerade system ? Såg nån tråd på forumet om det tidigare.

En server här, några servrar där.

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Feb 2013
Skrivet av moron:

Visst är det så att NC inte har en lösning för ett distribuerade system ? Såg nån tråd på forumet om det tidigare.

Jo, det finns, men är inte så insatt i det. Finns lite info här: https://docs.nextcloud.com/server/12/admin_manual/configurati...

Finns även "Global Scale": https://nextcloud.com/globalscale/

Citera för svar

- Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
- Min blogg: Tech & Me https://www.techandme.se

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Maj 2008
Skrivet av enoch85:

Jo, det finns, men är inte så insatt i det. Finns lite info här: https://docs.nextcloud.com/server/12/admin_manual/configurati...

Finns även "Global Scale": https://nextcloud.com/globalscale/

Ah...mjo...via Amazon, tänkte mer på egenhostat. Global Scale lät intressant! Men inte gratis verkar det som...

En server här, några servrar där.

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Feb 2013
Skrivet av moron:

Ah...mjo...via Amazon, tänkte mer på egenhostat. Global Scale lät intressant! Men inte gratis verkar det som...

Så som jag har förstått det så är det en app man tankar, men du behöver förmodligen hjälp av konsulter för att sätta upp det. Så gratis, ja. Kostnad för installation, ja.

Sen har vi ju även detta: https://nextcloud.com/blog/introducing-cloud-storage-in-the-b...

Citera för svar

- Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
- Min blogg: Tech & Me https://www.techandme.se