Wat is Laravel Cloud?
Laravel Cloud is de officiële volledig beheerde PaaS van Laravel.Van het deployen van apps, schalen en databases tot caches en WebSocket-infrastructuur — alles is geïntegreerd voor Laravel. In de Changelog van Cloud staat op
February 24, 2025 genoteerd: Launched Laravel Cloud! Het is dus een relatief nieuwe dienst waarvan de algemene beschikbaarheid in 2025 begon.
Het verschil met Forge
Laravel Cloud en Laravel Forge zijn beide gericht op Laravel-ontwikkelaars, maar ze zitten op een andere laag.
Wil je “snel een Laravel-app live zonder je met infrastructuur bezig te houden”, dan past Cloud;
wil je “je servers tot in detail beheersen”, dan past Forge.
Waar Laravel Cloud goed in is
De kracht van Laravel Cloud is dat je de functies voor het draaien van Laravel in productie eenvoudig kunt inschakelen vanuit het dashboard.Task Scheduler
Met Scheduled Tasks hoef je alleen de Scheduler in te schakelen op het App-cluster of het Worker-cluster, enschedule:run wordt elke minuut uitgevoerd.
Managed Queues
Bij Queues worden Managed Queues aanbevolen. Laravel Cloud regelt automatisch het provisionen van de queue, het starten van workers en het schalen. Zijn er geen jobs, dan daalt het aantal workers tot nul, zodat je alleen betaalt tijdens de verwerking.
Managed Queues scheiden webverkeer en jobverwerking, en je kunt ook het dashboard voor mislukte jobs gebruiken.
Wil je daarentegen een andere driver zoals
database of redis zelf beheren, dan gebruik je een Worker cluster; volstaat dezelfde compute als je app, dan gebruik je een achtergrondproces op het App cluster.
1
Maak een Managed Queue aan
Klik in het infrastructuurcanvas-dashboard van de omgeving op New Managed Queue.
2
Bepaal de queuenaam en workerinstellingen
Stel de queuenaam, instancegrootte, pollinginterval, het maximale aantal workers en meer in.
3
Opslaan en deployen
Sla de instellingen op en deploy opnieuw; Laravel Cloud zet de queue en de workerpool automatisch klaar.
Scale to Zero (Flex-compute)
Flex in Compute is een goedkope, flexibel inzetbare compute-klasse. Het nieuwe Scale to Zero is de doorontwikkeling van deze Flex-compute vanuit de oude Hibernation. Op de nieuwe Flex-compute is het opstarten bij een binnenkomend HTTP-request teruggebracht tot minder dan 500 ms, dus je hoeft niet meer uit te gaan van de vroegere wachttijd van 5–20 seconden. Inschakelen doe je simpelweg door in het instellingenscherm van het App cluster de Scale to Zero-toggle aan te zetten en na het opslaan opnieuw te deployen. Bovendien start een omgeving met Scale to Zero tijdens de slaapstand automatisch op voor scheduled tasks en queueverwerking.De opzet waarbij je
schedule:run op het App cluster draait en de jobverwerking overlaat aan Managed Queues, is ook volgens de huidige officiële documentatie de handigste combinatie.
Een zelfbeheerde
queue:work op het App cluster kan worden onderbroken wanneer die de sleep-time-out overschrijdt. Wil je queueverwerking gegarandeerd laten doorlopen, geef dan zoals de officiële documentatie aangeeft de voorkeur aan Managed Queues.MySQL Scale to Zero
Ook de Flex-maat van Laravel MySQL ondersteunt nu Scale to Zero. Ontvangt de database gedurende een bepaalde tijd (een instelbare idle-time-out van 1 minuut tot 1 uur) geen verbindingen, dan gaat hij slapen en stopt de compute-facturering. De storage blijft altijd online, dus tijdens de slaapstand blijven je gegevens behouden en loopt alleen de facturering voor storage door. Bij de volgende verbinding start hij automatisch op. Alle Laravel MySQL-clusters zitten achter een proxylaag, dus verbindingen tijdens het opstarten worden door de proxy vastgehouden en daarna doorgestuurd naar de database. Er treedt geen verbindingsfout op; alleen de eerste query is een paar honderd milliseconden trager (hoe groter het geheugen, hoe langer het opstarten doorgaans duurt). Ook bij automatische back-ups en handmatige snapshots start hij tijdelijk op en gaat hij daarna weer slapen. Op dit moment is dit beschikbaar voor de Flex-maten in US East (N. Virginia) en US East (Ohio); andere regio’s volgen geleidelijk. Bestaande databases blijven ongewijzigd draaien op hun huidige maat en tarief. De Pro-maat draait continu en valt buiten Scale to Zero. In combinatie met Scale to Zero van Compute en Scale to Zero van Laravel Valkey minimaliseer je de kosten van ontwikkelomgevingen, sideprojects en zelfs productieomgevingen met wisselend verkeer.Laravel Octane
Schakel je Use Octane as runtime in bij Compute in, dan draait Cloud je app met een Octane + FrankenPHP-configuratie. Je hoeft de serverconfiguratie niet zelf op te bouwen.Inertia SSR
Te gebruiken door Use Inertia SSR in te schakelen bij Compute. Gebruik je een starter kit, dan wordtnpm run build:ssr aanbevolen.
WebSocket-server (Reverb)
Met Laravel Cloud WebSockets maak je een WebSocket-cluster op basis van Reverb. Koppel je het aan een omgeving, dan wordenREVERB_* en VITE_REVERB_* automatisch geïnjecteerd.
Laravel Nightwatch-integratie
Bij Environments is er een integratie met één klik, en ook in de Changelog van Cloud staat opJuly 1, 2025 de One-Click Nightwatch Integration genoteerd.Heb je handmatige configuratie nodig, dan vind je de stappen in nightwatch-on-cloud.
Prijzen en gratis plan
De prijzen van Laravel Cloud bestaan in de basis uit plankosten + verbruikskosten.Controleer de details altijd op Pricing.
- Starter:
$5per maand. Inclusief$5verbruikstegoed per maand. Nieuwe aanmeldingen krijgen de eerste maand gratis - Growth:
$20/mo + usage, inclusief$5verbruikstegoed per maand - Business:
$200/mo + usage, inclusief$5verbruikstegoed per maand
Combineer je Scale to Zero met Managed Queues, dan worden de kosten ook voorspelbaar voor hobbyprojecten en interne tools met veel inactieve tijd.
Aandachtspunten bij daadwerkelijk gebruik
Beheer dat root-rechten vereist is niet mogelijk
Cloud is een PaaS en geeft dus voorrang aan operationeel gemak boven vrijheid op OS-niveau.Heb je werk nodig dat root-rechten vereist, zoals kernelinstellingen of eigen daemons die continu draaien, overweeg dan alternatieven zoals Forge.
Beheers de eventhoeveelheid van Nightwatch vanaf het begin
Gebruik je Nightwatch binnen het gratis tegoed of in een kleine configuratie, dan kan de hoeveelheid events snel oplopen; het is veilig om meteen sampling in te stellen.Geschikte en ongeschikte projecten
Geschikt
- Je wilt een Laravel-app zo snel mogelijk naar productie brengen
- Je wilt Scheduler / Queue / Octane / Inertia SSR / Reverb gezamenlijk beheren
- Je wilt je concentreren op app-ontwikkeling en de kosten van serverbeheer verlagen
Ongeschikt
- Je wilt met root-rechten tot op OS-niveau stevig tunen
- Je hebt sterke bestaande, bijzondere infrastructuureisen (eigen middleware of speciale netwerkbeperkingen)
Conclusie
Laravel Cloud is zeer geschikt voor teams die “de geavanceerde functies van Laravel willen draaien met minder infrastructuurlast”.Vooral bij projecten die Scheduler / Queue / Octane / Inertia SSR / Reverb / Nightwatch combineren, gaan de opstart en het beheer flink sneller. Ga je daarentegen uit van beheer waarvoor root-rechten nodig zijn, dan past Forge beter.
Het zekerste is om eerst met de gratis proefperiode je echte workload te draaien en te controleren of het aan je operationele eisen voldoet.