Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Meerdere webservers toegang tot dezelfde files

Pagina: 1
Acties:

  • naam
  • Registratie: Oktober 2007
  • Laatst online: 05-11 17:53
Op mn werk hebben we momenteel de volgende opstelling:
3 webservers, welke alle 3 toegang hebben tot dezelfde gedeelde NFS.
Echter zit hierbij natuurlijk een zwak punt in de NFS, deze is niet redundant. Dit willen we graag anders zijn, het is niet de bedoeling dat als de NFS omvalt de hele omgeving onderuit gaat, wat zou een goede manier zijn om data tegelijk beschikbaar te houden voor meerdere servers. Data lokaal is een pre (kortere latency voor toegang) maar hierbij zaten we met het probleem dat data dan iedere x minuten gesynct zal worden (besproken oplossing is rsync), wat zorgt dat data niet altijd 100% tegelijk beschikbaar is. Zijn er andere oplossingen hiervoor?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Zeker. Er zijn clustered filesystems die daarvoor zijn. Ik gebruik voor een soortgelijke situatie GlusterFS.

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Kijk ook eens naar Ceph: http://ceph.com Wordt hier gebruikt en door tevredenheid uitgebreid naar alle centrale opslag.

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 29-11 20:57

Koffie

Koffiebierbrouwer

Braaimeneer

Wat heb je zelf allemaal al gevonden en onderzocht? Wat zijn verdere eisen en wensen?
Ik mis toch wel enige eigen inzet in dit vraagstuk.

Tijd voor een nieuwe sig..


Verwijderd

Het is een altijd een tradeoff:

- GlusterFS / Ceph
Nadelen) Je moet hier altijd wachten tot op meerdere nodes een write is gedaan & read/write is trager dan lokaal. Reparen van een out of sync systeem is iets wat je van te voren ECHT moet testen.
Voordelen) Alle files zijn altijd tegelijk beschikbaar op alle nodes

- Rsync / Unison
Nadelen) De sync is niet realtime, en met veel files zelfs een langzame bedoeling.
Voordelen) Met weinig files geen aparte storage nodig. Snelste read/write oplossing
vs een netwerk / geclusterd filesystem oplossing.

Dit werkt meestal prima:

1. Zet de code (php/ruby) centraal in een git repo, en check deze uit op al je servers
indien nodig voor updates etc. Dit hoeft dan niet op een fileserver of sync node.

2. Zet de user data / uploads op bijvoorbeeld glusterFS mount zolang dit statische data
betreft (plaatjes, documenten) of gebruik een objectstore.

Verwijderd

NetApp FAS filers kunnen ook NFS aanbieden. Dit zijn echter enterprise SAN/NAS oplossingen dus moeten wel in je budget vallen. Volgens mij zit je je op 20 a 30K voor een dual controller oplossing maar deze hoeft natuurlijk niet enkel voor je webservers te dienen. Ze zijn uiteraard ook gecertificeerd voor vmware, xen en hyper-v.

  • RedShift
  • Registratie: Augustus 2003
  • Laatst online: 20-04 21:58
Je zou ook OCFS2 of GFS2 kunnen gebruiken.
Pagina: 1