Hetgeen ik zoek
Een oplossing voor bestandsopslag welke gebruikt kan op/door de applicatieservers.
In deze oplossing wil ik dat er een failover mogelijkheid is in het geval van een (hardware)storing of onderhoud. Uiteraard snap ik dat er een synchronisatieverschil is bij plotseling overschakelen.
Bij voorkeur implementeer ik dit middels een (virtuele) software-oplossing. Ik overweeg in toekomst HP VSA (virtuele SAN t.b.v. iSCSI) te gebruiken als opslag voor de virtuele machines. Deze zou in dat geval alle SSD's en HDD's beschikbaar krijgen.
Relevante onderdelen van omgeving (in datacentrum)
De applicatieservers worden willekeurig aangeroepen door een reverse-proxy (redundancy & load balancing), dus alle applicatieservers gebruiken 'willekeurig' data van de bestandsopslag. Het is dus niet zo dat bepaalde bestanden bij een bepaalde applicatieserver horen.
In principe kan de gebruikte applicatie gebruik maken van alle filesystems die regulier 'gemount' kunnen worden.
Huidige oplossing
Eén virtuele FreeNAS met lokale SSD-opslag geeft de 8 applicatieservers toegang tot de bestanden middels NFS. De server kan het prima aan. Reden dat ik overweeg deze oplossing te wijzigen is:
Een oplossing voor bestandsopslag welke gebruikt kan op/door de applicatieservers.
In deze oplossing wil ik dat er een failover mogelijkheid is in het geval van een (hardware)storing of onderhoud. Uiteraard snap ik dat er een synchronisatieverschil is bij plotseling overschakelen.
Bij voorkeur implementeer ik dit middels een (virtuele) software-oplossing. Ik overweeg in toekomst HP VSA (virtuele SAN t.b.v. iSCSI) te gebruiken als opslag voor de virtuele machines. Deze zou in dat geval alle SSD's en HDD's beschikbaar krijgen.
Relevante onderdelen van omgeving (in datacentrum)
- 4 virtualisatie-servers op basis van Proxmox, KVM, voorzien van (ruim) SSD's (hardware RAID10)
- 1 Synlogy NAS voorzien van (ruim) HDD's (hardware RAID10)
- 8 virtuele applicatie-servers (Linux: zowel Debian als Ubuntu) welke de bestandsopslag nodig hebben
- 10GB netwerk
De applicatieservers worden willekeurig aangeroepen door een reverse-proxy (redundancy & load balancing), dus alle applicatieservers gebruiken 'willekeurig' data van de bestandsopslag. Het is dus niet zo dat bepaalde bestanden bij een bepaalde applicatieserver horen.
In principe kan de gebruikte applicatie gebruik maken van alle filesystems die regulier 'gemount' kunnen worden.
Huidige oplossing
Eén virtuele FreeNAS met lokale SSD-opslag geeft de 8 applicatieservers toegang tot de bestanden middels NFS. De server kan het prima aan. Reden dat ik overweeg deze oplossing te wijzigen is:
- Er is vooralsnog geen (lokale) failover-mogelijkheid aanwezig
- FreeNAS adviseert niet te virtualiseren, al helemaal niet op KVM zoals wij doen
- FreeNAS moet nodig updates krijgen en komt schijfruimte tekort, maar downtime is vervelend. Kortom: een mooi moment voor het implementeren van een betere oplossing.