Performance Hosting
Performance Hosting biedt uitstekend presterende webhosting voor complexe websites.
Contents
- Wat is het?
- Voor wie is het
- Wat zijn de voordelen?
- Waarom geen gewone VPS?
- Technische verschil met traditionele Hosting
Wat is het?
Performance Hosting biedt hosting op aparte nodes met een beperkt aantal gebruikers. De nodes maken gebruik van Distributed NVMe-storage en bieden meer dan genoeg vCPU, RAM en PHP workers. De oplossing met een beperkt aantal gebruikers maakt ook Boost vCPU mogelijk, waarbij elke gebruiker een percentage van de tijd de volledige capaciteit van de pool kan gebruiken.
Voor wie is het
We hebben Performance Hosting ontworpen voor CMS-gebruikers (WordPress, Drupal, Joomla!, enz.) met zeer complexe back-ends: veel plug-ins, grote media libraries, veel aangepaste features. Dergelijke sites kunnen te maken hebben met trage prestaties vanwege een belangrijke tekortkoming van modulair CMS-design: er wordt ontzettend veel data gelezen en geschreven. Deze I/O-activiteit heeft grote pieken, zodat er tijdelijk te veel gevraagd wordt van de resources van reguliere webhosting-oplossingen. Bij Performance Hosting kunnen die grote I/O-pieken goed opgevangen worden.
Wat zijn de voordelen?
Simpel gezegd: meer snelheid en kortere laadtijden. Bezoekers zullen een kortere Time To First Bite hebben, vooral bij websites die hun inhoud niet volledig in de cache opslaan. Voor admins, editors en andere content creators zal significante verbetering te zien zijn bij bijvoorbeeld het laden van CMS-pagina's, het opslaan en publiceren van concepten of het aanpassen van plug-ins.
Waarom geen gewone VPS?
Performance Hosting combineert ons VPS-aanbod met de uitgebreide beheeromgeving van onze hosting. Het grootste verschil met een aparte VPS is dat Performance Hosting verschillende gebruikers heeft in plaats van één enkele. Dit is eigenlijk een voordeel wanneer je complexe CMS-platforms draait: elke gebruiker heeft genoeg resources om een fatsoenlijk formaat VPS te evenaren, en het samenvoegen van verscheidene gebruikers betekent dat ze allemaal kunnen vertrouwen op extra resources tijdens piekbelastingen, wanneer deze niet door andere gebruikers worden gebruikt. Omdat verhoogde I/O-activiteit gewoonlijk kort en sporadisch is, zijn de voordelen van Performance Hosting boven een losse VPS aanzienlijk.
Technische verschil met traditionele Hosting
Onze traditionele (shared) Hosting draait op een setup met meerdere nodes, en een back-end met gedeelde NFS-opslag. In deze configuratie wordt de CPU-belasting verdeeld over verschillende systemen, zodat als een node niet beschikbaar is, een andere het overneemt (failover/load balancing). De NFS-opslag zorgt echter voor een kleine overhead voor elk bestand dat geladen wordt. Met een simpele site merk je hier niets van, maar met de steeds toenemende complexiteit van moderne CMS-systemen die honderden bestanden tegelijk openen, telt deze overhead op. Dit kan ervoor zorgen dat het CMS vertaagt of zelfs helemaal niet meer reageert.
Met Performance Hosting gebruiken we in plaats van NFS een bestandssysteem opgeslagen op CEPH block devices. Dit neemt de overhead van NFS weg en verhoogt daarmee de workload-prestaties bij het opvragen van grote aantallen bestanden aanzienlijk. De keerzijde is dat deze setup niet compatibel is met het gebruik van meerdere nodes: Performance Hosting draait daarom op een enkele server.
Toch zien we door de hogere server-capaciteiten niet meer risico of downtime voor de website. De data zelf is opgeslagen op meerdere locaties op ons CEPH-netwerk, dus in het onwaarschijnlijke geval dat een server uitvalt, kan deze heel snel weer herstart worden.
Voor nu gebruikt Performance Hosting dezelfde database- en proxy-clusters als onze traditionele Hosting. Bij verdere ontwikkeling van Performance Hosting verwachten we ook op deze gebieden optimalisaties en nieuwe functionaliteit te implementeren.
Het onderhoudsvenster voor Performance Hosting valt op dezelfde momenten als de reguliere onderhoudsvensters in ons netwerk. Deze worden gewoonlijk 's nachts ingepland. Bij Performance Hosting kan een website gedurende het onderhoud enkele seconden offline zijn.