Cyso Managed Hosting
- Luttik Oudorp 11-13
- 1811 MT Alkmaar
- +31 72 7513400
- servicedesk@cyso.nl
- Meer contactgegevens
- © Copyright 2010
- Nieuwsbrief
- blog.cyso.nl
- RSS Nieuws
Er zijn tal van manieren om de schaalbaarheid van uw platform te realiseren, maar niet elk oplossing is geschikt voor uw doeleinden. Er spelen veel factoren mee die van cruciaal belang kunnen zijn voor het ontwerp van het platform en de infrastructuur.
Misschien lijkt het vreemd, maar het kan bijzonder verstandig zijn om ook bij slechts één enkele web- of applicatieserver al gebruik te maken van een loadbalancer. Als uw applicatie hier al rekening mee houdt en het moment aanbreekt dat een tweede server nodig is, kunt u deze bijschakelen zonder enige moeite en zonder aanpassingen in de applicatie en configuratie.
Verder zorgt het gebruik van (intelligente) loadbalancers er natuurlijk voor dat de snelheid en bereikbaarheid van de dienst zoveel mogelijk wordt geholpen. Bij verandering van het aantal applicatieservers speelt loadbalancing ook een centrale rol.
Door alleen aan applicatiezijde voor dynamische groeimogelijkheden te zorgen, bent u er nog niet. Aan de back-end van de applicatie, zoals database en opslag, is het eveneens van belang om goed over schaalbaarheid na te denken. Het redundant opzetten van deze onderdelen met een permanente datasynchronisatie maakt het mogelijk om zonder downtime van uw applicatie wijzigen in deze systemen door te voeren.
Het gebruik van een hoogwaardig opslagsysteem kan ook een belangrijk middel zijn om de schaalbaarheid van uw platform mee te verhogen. Het centraal beschikbaar hebben van gegevens biedt al enorme vrijheid voor het totale platform. Daarnaast bieden dergelijke platformen de mogelijkheid om dynamisch de toegekende capaciteit en grootte aan te passen en gegevens te verplaatsen zonder downtime of noemenswaardige overlast in performance.
Een effectieve manier om snelle uitbreiding van het aantal servers te bewerkstelligen is het gebruik van templates. Er wordt van elk type server in uw platform een archetype gedefinieerd met alle noodzakelijke configuraties en software om deze direct inzetbaar te maken. Vooral in combinatie met virtualisatie is hiermee de uitbreiding van uw platform bijna te realiseren met een druk op de knop.
Hieronder vindt u de logische structuur van een schaalbare en hoog-beschikbare oplossing voor een hosted CMS dienst van één van onze klanten. Zoals te zien zijn voor zowel de loadbalancer, de databaseserver als de opslag failover situaties gecreëerd. Alle drie de webservers kunnen de websites afhandelen voor een bezoeker en beschikken over dezelfde database- en bestandgegevens van de achterliggende servers. De loadbalancer verdeelt afhankelijk van de individuele belasting het bezoek over deze drie servers.

Op het moment dat er behoefte ontstaat aan een extra applicatieserver, kan er eenvoudig zonder enige downtime een extra server worden toegevoegd aan de configuratie. Uitbreiding van de capaciteit van de database of fileservers kan door beide om en om tijdelijk los te koppelen, wijzigingen aan te brengen, en vervolgens de synchronisatie te herstellen.