Shopware
Een snelle, veilige en volledig beheerde hostingomgeving voor Shopware-webshops. Kies Shopware in myRootnet en ons platform zet de passende hostingstack voor je klaar. Van PHP, Nginx en database tot Redis, OpenSearch, Varnish, queue workers, security en monitoring.
Jij bouwt en beheert de webshop. Wij zorgen dat de infrastructuur eronder snel, veilig en stabiel blijft draaien.
Waarom Rootnet voor Shopware?
Shopware combineert een uitgebreide productcatalogus met dynamische prijzen, voorraad, klantaccounts, zoekfunctionaliteit, winkelwagens en orders.
Dat vraagt veel van PHP, database, caching en search. Zeker wanneer het aantal producten, bezoekers of koppelingen groeit.
Daarom beheren we niet alleen de server waarop Shopware draait, maar de volledige hostingstack rondom je webshop.
Performance voor front- én backend
Een snelle productpagina is belangrijk, maar een trage administratie, import of checkout kost net zo goed tijd en omzet.
Ons platform draait op snelle AMD EPYC-processors, NVMe-opslag en capaciteit die we niet overboeken. Daardoor krijgt Shopware ook bij dynamische requests en zware databasebewerkingen de resources die het nodig heeft.
Klaar voor piekbelasting
Black Friday, campagnes of productlanceringen kunnen ervoor zorgen dat het verkeer in korte tijd sterk toeneemt.
Via realtime metrics houd je zicht op CPU, geheugen en andere serverresources. Meer capaciteit nodig? Dan kan de managed server eenvoudig worden opgeschaald en later weer worden verkleind.
Een stack afgestemd op Shopware
PHP, Nginx, database, Redis, search, caching en background workers worden als één omgeving ingericht en beheerd.
Zo hoeft je developmentteam niet naast Shopware ook de complete productie-infrastructuur te onderhouden.
Security standaard geregeld
Dagelijkse software-updates en securitypatches, een managed firewall, DDoS-protectie, botprotectie, GeoBlocking, brute force protectie, malwarescanning en offsite back-ups zijn standaard onderdeel van het platform.
Zo houden we ongewenst verkeer zoveel mogelijk buiten voordat het capaciteit van je webshop gebruikt.
Haal het maximale uit je Shopware hosting
Laat je website, webshop of applicatie sneller presteren met een hostingplatform dat is gebouwd voor snelheid, stabiliteit en groei.
- Met 24/7 monitoring en pro-actieve support bewaken wij de performance, bereikbaarheid en veiligheid van jouw projecten.
- Tijd is kostbaar en soms wil je gewoon direct geholpen worden. Wij zijn tijdens kantoortijden telefonisch bereikbaar voor al je vragen.
- Bij al onze servers is standaard een uitgebreide Service Level Agreement (SLA) inbegrepen.
De juiste stack voor Shopware
-
PHP en OPcache
Shopware is een PHP-applicatie en maakt onder andere gebruik van Symfony-componenten. Vanuit myRootnet kies je per project de PHP-versie die aansluit bij de gebruikte Shopware-versie. PHP-FPM wordt door ons actief gemonitord. Updates en securitypatches van de onderliggende PHP-omgeving nemen wij uit handen. Daarnaast gebruiken we OPcache zodat gecompileerde PHP-code in het geheugen beschikbaar blijft en niet voor iedere request opnieuw verwerkt hoeft te worden. -
Nginx
Shopware adviseert Nginx voor omgevingen met veel verkeer en Nginx is standaard onderdeel van onze hostingstack. De webserver handelt onder andere TLS, statische bestanden en inkomende verbindingen efficiënt af en stuurt dynamische requests door naar PHP-FPM. De onderliggende configuratie wordt door ons ingericht en onderhouden. -
MySQL of MariaDB
Shopware ondersteunt MySQL en MariaDB als databasebackend. Voor nieuwe Shopware-omgevingen is MySQL vaak de meest logische keuze. Shopware adviseert MySQL zelf boven MariaDB wanneer veel gebruik wordt gemaakt van filtering, sorting en aggregaties op JSON-data. Welke database je ook kiest, deze is volledig managed. Wij onderhouden de databasesoftware, monitoren de beschikbaarheid 24/7 en maken dagelijks een back-up naar een fysiek ander datacentrum. -
Redis voor sessions en caching
Shopware kan Redis gebruiken om sessiondata snel in het geheugen beschikbaar te houden. Dat is vooral interessant bij grotere webshops met veel gelijktijdige bezoekers. Sessions hoeven dan niet telkens vanaf het lokale bestandssysteem te worden gelezen en geschreven. Redis kan daarnaast binnen de Shopware-stack worden gebruikt voor caching en andere tijdelijke data. Redis is als volledig managed onderdeel van onze hostingstack beschikbaar. -
OpenSearch of Elasticsearch
Bij grotere productcatalogi kan een gespecialiseerde search engine een belangrijk onderdeel van de Shopware-stack worden. Met OpenSearch of Elasticsearch kunnen producten en categorieën snel worden geïndexeerd en doorzocht. Dat maakt snelle zoekresultaten, filters en aggregaties mogelijk zonder iedere zoekopdracht volledig vanuit MySQL te hoeven uitvoeren. Op ons platform zijn beide search engines managed beschikbaar. Voor nieuwe projecten kan OpenSearch een logische keuze zijn wanneer je bewust voor een volledig open-source search engine wilt kiezen. -
Shopware caching
Shopware beschikt zelf over verschillende cachingmechanismen en een HTTP-cache waarmee veelgebruikte content niet bij iedere bezoeker volledig opnieuw hoeft te worden opgebouwd. Dat vermindert de belasting op PHP en de database en zorgt ervoor dat meer capaciteit beschikbaar blijft voor dynamische processen. Na cache-invalidatie kan de Shopware-cache bovendien opnieuw worden opgewarmd zodat bezoekers niet allemaal tegen een koude cache aanlopen. -
Varnish
Voor grotere Shopware-webshops kan Varnish een extra cachinglaag vóór de applicatie vormen. Publieke product- en categoriepagina’s kunnen daarmee uit cache worden geleverd zonder dat PHP, Shopware en de database iedere request opnieuw hoeven te verwerken. Dynamische onderdelen zoals winkelwagens, klantaccounts en checkouts worden juist niet gecachet. Op ons platform staat Varnish voor Shopware klaar als managed onderdeel van de stack wanneer het verkeersprofiel van de webshop daar voordeel van heeft. -
Message Queue en CLI Workers
Shopware verwerkt veel werkzaamheden asynchroon via de Message Queue. Denk aan het versturen van e-mail, productindexering, sitemapgeneratie en andere taken die niet tijdens een normale webrequest hoeven plaats te vinden. Voor productieomgevingen adviseert Shopware om deze werkzaamheden via CLI Workers uit te voeren in plaats van afhankelijk te zijn van de Admin Worker in de browser. Daarmee worden queue-taken ook verwerkt wanneer niemand in de Shopware Administration is ingelogd. -
Scheduled Tasks en Supervisor
Naast queue-taken heeft Shopware Scheduled Tasks voor terugkerende processen. Met Supervisor kunnen CLI workers en andere langlopende processen actief worden gehouden en opnieuw worden gestart wanneer dat nodig is. Zo bewaken we niet alleen of de storefront bereikbaar is, maar ook of belangrijke processen op de achtergrond blijven functioneren. -
Shopware CLI, Composer en deployments
Via SSH houd je toegang tot je Shopware-project en kun je werken met Composer en bin/console. Daarmee kunnen developers bijvoorbeeld caches beheren, indexes vernieuwen, migrations uitvoeren en andere onderhouds- en deploymenttaken uitvoeren. Ook deploymenttools kunnen aan het project worden gekoppeld. Zo sluit de hostingomgeving aan op jullie bestaande CI/CD-flow, terwijl wij verantwoordelijk blijven voor de infrastructuur eronder.
24/7 beschikbaarheid voor je Shopware-webshop
Een webshop moet ook buiten kantooruren beschikbaar blijven.
Daarom monitoren we onze managed servers en belangrijke onderdelen van de softwarestack 24/7. We houden onder andere zicht op serverbelasting, beschikbare opslag, PHP-FPM, databases en processen die nodig zijn om je Shopware-webshop te laten draaien.
Detecteert onze monitoring een verstoring, dan krijgen onze engineers automatisch een melding en kunnen zij ingrijpen.
Queue workers en achtergrondprocessen blijven draaien
Bij Shopware kan de storefront bereikbaar zijn terwijl belangrijke achtergrondprocessen niet meer functioneren.
Met Supervisor kunnen CLI workers en andere achtergrondprocessen actief worden gehouden en opnieuw worden gestart wanneer ze onverwacht stoppen.
Daarmee kijken we verder dan alleen de vraag of een productpagina nog een HTTP-response geeft.
Alles beheren vanuit myRootnet
Managed hosting betekent niet dat je voor iedere aanpassing bij ons moet aankloppen. Vanuit myRootnet houd je zelf controle over het dagelijkse beheer van je Shopware-projecten.
Bekijk realtime servermetrics, beheer projecten en domeinen, wijzig PHP-versies, regel DNS en geef developers toegang via Role Based Access en persoonlijke SSH-keys.
Ook deployments, back-ups en servercapaciteit beheer je vanuit hetzelfde platform.
Meer resources nodig doordat een webshop groeit of tijdelijk veel verkeer verwacht? Dan kun je de managed server vanuit myRootnet vergroten en later eventueel weer afschalen.
Zo blijft het beheer van de infrastructuur onze verantwoordelijkheid, terwijl developers controle houden over de Shopware-webshop.
Wat kost managed Shopware hosting?
Je betaalt bij Rootnet per managed server en niet per Shopware-webshop.
Daardoor kun je meerdere Shopware-projecten op dezelfde server draaien zolang de beschikbare capaciteit dat toelaat. Ook andere CMS’en en frameworks kunnen naast Shopware op dezelfde managed server worden gehost.
Iedere managed server is inclusief onze 24/7 SLA, monitoring, Redis, OpenSearch, Varnish, Supervisor, securityfeatures, offsite back-ups en het beheer van de onderliggende softwarestack.
Hoeveel capaciteit je nodig hebt hangt onder andere af van het aantal producten, bezoekers, orders, extensies, koppelingen en gelijktijdige gebruikers.
Bekijk het actuele overzicht met servercapaciteit, specificaties en prijzen.
Je Shopware-webshop naar Rootnet verhuizen
Een webshop migreren vraagt om meer aandacht dan alleen bestanden en een database verplaatsen.
Productdata, klanten, bestellingen, voorraad, mediabestanden, extensies, search indexes, queue workers, scheduled tasks, caching en externe koppelingen moeten op de nieuwe omgeving goed functioneren.
Daarom zetten we eerst de nieuwe hostingstack klaar en testen we de webshop voordat de daadwerkelijke omschakeling plaatsvindt.
Vlak voor livegang kan een laatste databasesynchronisatie worden uitgevoerd, zodat nieuwe orders, klanten en andere wijzigingen tijdens de migratie niet verloren gaan.
Search indexes en caches kunnen vervolgens op de nieuwe omgeving opnieuw worden opgebouwd.
Heb je meerdere Shopware-webshops? Dan kunnen migraties ook in batches of bulk worden uitgevoerd. Waar nodig helpen we bovendien met domeinnamen en DNS.
Tijdens de migratie betaal je geen dubbele serverkosten.
Ervaar het zelf!
Haal het beste uit jouw projecten dankzij de ideale managed hosting setup.
Heb je vragen of wil je onze managed hosting 14 dagen vrijblijvend proberen? Neem gerust contact met Danny op!