Laravel

Een snelle, veilige en volledig beheerde hostingomgeving voor Laravel-applicaties. Kies Laravel in myRootnet en ons platform zet de passende hostingstack voor je klaar. Van PHP, Nginx en database tot Redis, queue workers, Supervisor, security en monitoring.

Statamic op Laravel
Werk je met Statamic? Statamic is gebouwd als Laravel-package en draait daardoor op dezelfde moderne PHP-basis. Bekijk onze Statamic hosting.

Jij bouwt de applicatie. Wij zorgen dat de infrastructuur eronder snel, veilig en stabiel blijft draaien.

thumbnail voor Laravel
Cover voor

Waarom Rootnet voor Laravel?

Laravel wordt veel gebruikt voor SaaS-platformen, portals, API’s en andere maatwerkapplicaties waar gebruikers dagelijks op vertrouwen. Dat vraagt om meer dan alleen PHP-hosting.

Queues moeten blijven draaien, scheduled tasks moeten worden uitgevoerd, databases moeten beschikbaar blijven en deployments mogen geen processen achterlaten die nog oude code uitvoeren.

Daarom beheren we de volledige hostingstack rondom je Laravel-applicatie.

Een stack die past bij Laravel

PHP, Nginx, database, Redis en Supervisor worden als één geheel ingericht en beheerd. Developers houden alle vrijheid over Laravel en hun applicatiecode, zonder daarnaast verantwoordelijk te worden voor het beheer van de server.

Queue workers onder controle

Veel Laravel-applicaties verwerken werk buiten normale webrequests. Denk aan e-mails, imports, exports, notificaties en koppelingen met externe systemen.

Met managed Supervisor blijven Laravel queue workers draaien en worden processen opnieuw gestart wanneer dat nodig is.

Performance voor dynamische applicaties

API-requests, databasequeries, queues en ingelogde gebruikers kun je niet simpelweg allemaal achter full page caching zetten.

Daarom draait ons platform op snelle AMD EPYC-processors, NVMe-opslag en capaciteit die we niet overboeken. Zo krijgt ook dynamische Laravel-code een snelle basis.

Security en compliance standaard geregeld

Dagelijkse software-updates en securitypatches, een managed firewall, DDoS-protectie, botprotectie, GeoBlocking, malwarescanning en offsite back-ups zijn standaard onderdeel van het platform.

Onze infrastructuur draait bovendien volledig in Nederlandse datacentra en Rootnet is ISO 9001, ISO 27001 en NEN 7510 gecertificeerd. Dat maakt de hostingbasis ook geschikt voor organisaties die eisen stellen aan informatiebeveiliging en datalocatie.

Haal het maximale uit je Laravel 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 Laravel

  • PHP en PHP-FPM

    Laravel draait op PHP. Vanuit myRootnet kies je per project de PHP-versie die aansluit bij jouw Laravel-versie. Meerdere PHP-versies kunnen naast elkaar op dezelfde managed server draaien. Dat is handig wanneer je meerdere Laravel-applicaties beheert die niet allemaal tegelijk worden bijgewerkt. PHP-FPM wordt door ons actief gemonitord. Ook updates en securitypatches van de onderliggende PHP-omgeving nemen wij uit handen.
  • Nginx

    Nginx is standaard onderdeel van onze Laravel-stack en wordt automatisch voor het project ingericht. De webserver handelt inkomend verkeer en statische bestanden af en stuurt dynamische requests door naar PHP-FPM. Daarbij wordt alleen Laravel’s publieke directory vanaf internet bereikbaar gemaakt. Zo hoef je als developer niet zelf de onderliggende webserverconfiguratie te beheren.
  • MySQL, MariaDB, Percona of PostgreSQL

    Laravel geeft developers veel vrijheid bij de keuze van een relationele database. Op ons platform kun je onder andere werken met MySQL, MariaDB, Percona en PostgreSQL. Zo kun je de database kiezen die aansluit bij het datamodel, de workload en de technische voorkeur van je developmentteam. 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 cache, sessions en queues

    Redis past bijzonder goed in een Laravel-stack. Laravel kan Redis gebruiken voor caching, sessions en als backend voor queues. Veelgebruikte data kan vanuit het geheugen worden opgehaald en achtergrondtaken hoeven niet via normale webrequests verwerkt te worden. Redis is als managed onderdeel van onze hostingstack beschikbaar.
  • Queue workers met Supervisor

    Laravel queues maken het mogelijk om tijdrovende werkzaamheden op de achtergrond uit te voeren. Denk aan het versturen van e-mail, verwerken van uploads, genereren van exports of het synchroniseren met externe API’s. Met managed Supervisor kunnen queue:work-processen continu blijven draaien. Stopt een worker onverwacht, dan wordt deze opnieuw gestart. Ook bij deployments is dat belangrijk. Queue workers zijn langlopende processen en moeten na een deployment opnieuw worden geladen om met de nieuwe applicatiecode verder te werken.
  • Laravel Horizon

    Gebruik je Redis voor Laravel queues, dan kun je Laravel Horizon inzetten voor inzicht in je queue workers. Horizon geeft onder andere inzicht in throughput, runtime en mislukte jobs en maakt het mogelijk om de configuratie van workers vanuit je Laravel-project te beheren. De infrastructuur en Redis verzorgen wij. Jullie houden via Laravel zelf controle over hoe de queues worden ingericht.
  • Laravel Scheduler

    Laravel heeft een eigen scheduler voor terugkerende applicatietaken. In plaats van tientallen losse cronjobs op serverniveau te beheren, definieer je de planning vanuit Laravel en hoeft op de server alleen de scheduler consequent aangeroepen te worden. Daarmee blijft de planning onderdeel van de applicatiecode en dus ook van jullie normale development- en deploymentproces.
  • Artisan, Composer en deployments

    Via SSH houd je volledige toegang tot je Laravel-project en kun je gewoon werken met Composer en Artisan. Gebruik bijvoorbeeld php artisan migrate, optimize, queue commands en andere Laravel-tooling tijdens deployments. Je kunt daarnaast deploymenttools koppelen aan je projecten. Daarmee sluit de managed omgeving aan op jullie bestaande CI/CD-flow, terwijl wij verantwoordelijk blijven voor de onderliggende infrastructuur.

24/7 beschikbaarheid voor je Laravel-applicatie

Een SaaS-platform, API of bedrijfskritische applicatie 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 Laravel-applicatie te laten draaien.

Detecteert onze monitoring een verstoring, dan krijgen onze engineers automatisch een melding en kunnen zij ingrijpen.

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 Laravel-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 applicatie 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 Laravel-applicatie.

Wat kost managed Laravel hosting?

Je betaalt per managed server en niet per Laravel-applicatie.

Daardoor kun je meerdere Laravel-projecten op dezelfde server draaien zolang de beschikbare capaciteit dat toelaat. Ook andere CMS’en en frameworks kunnen naast Laravel op dezelfde managed server worden gehost.

Iedere managed server is inclusief onze 24/7 SLA, monitoring, securityfeatures, offsite back-ups en het beheer van de onderliggende softwarestack.

Bekijk het actuele overzicht met servercapaciteit, specificaties en prijzen.

Je Laravel-applicatie verhuizen

Een Laravel-applicatie bestaat vaak uit meer dan alleen code en een database.

Denk aan environment variables, storage, Composer-dependencies, queues, scheduled tasks, Redis, externe koppelingen en deploymentconfiguratie. Daarom kijken onze engineers vooraf mee naar de volledige omgeving.

We zetten de nieuwe hostingstack klaar, verhuizen de applicatie en database en zorgen dat de benodigde processen op de nieuwe omgeving draaien.

Waar nodig stemmen we een laatste databasesynchronisatie en omschakelmoment af om downtime en dataverlies te beperken.

Heb je meerdere Laravel-projecten? 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.

Danny Feskens | Rootnet Managed Hosting

Ervaar het zelf!

Haal het beste uit jouw Laravel applicaties 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!

Veelgestelde vragen