> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Laravel Cloud – Der Gesamtüberblick zum Laravel-eigenen PaaS

> Laravel Cloud, das 2025 auf den Markt kam. Unterschiede zu Forge, Stärken und Schwächen sowie die Vorteile im praktischen Einsatz.

## Was ist Laravel Cloud?

[Laravel Cloud](https://cloud.laravel.com/docs/intro) ist das offizielle **vollständig gemanagte PaaS** von Laravel.\
Es integriert alles, was für den Betrieb von Laravel-Anwendungen nötig ist – vom Deployment über Skalierung, Datenbanken und Cache bis zur WebSocket-Infrastruktur.

Im [Changelog](https://cloud.laravel.com/docs/changelog) von Cloud ist am `February 24, 2025` **Launched Laravel Cloud!** vermerkt. Es handelt sich um einen relativ neuen Dienst, dessen General Availability 2025 begann.

***

## Unterschiede zu Forge

Sowohl Laravel Cloud als auch Laravel Forge richten sich an Laravel-Entwickler, arbeiten jedoch auf unterschiedlichen Ebenen.

| Aspekt                   | Laravel Cloud                                        | Laravel Forge                                               |
| ------------------------ | ---------------------------------------------------- | ----------------------------------------------------------- |
| Positionierung           | Vollständig gemanagtes PaaS                          | Server-Management-Tool                                      |
| Hauptaktion              | Umgebungen und Ressourcen wählen und deployen        | VPS/EC2 provisionieren und betreiben                        |
| Infrastruktur-Verwaltung | minimal (Cloud übernimmt)                            | Betrieb von Betriebssystem und Middleware liegt beim Nutzer |
| Root-Rechte              | nicht vorhanden (kein direkter Zugriff auf OS-Ebene) | vorhanden (feingranulare Kontrolle über Server-Betrieb)     |

„Laravel-Apps schnell veröffentlichen, ohne sich um Infrastruktur zu kümmern" spricht für Cloud;\
„den Server im Detail kontrollieren" spricht für Forge.

***

## Wofür Laravel Cloud besonders gut geeignet ist

Die Stärke von Laravel Cloud liegt darin, dass sich die für den produktiven Laravel-Betrieb wichtigen Funktionen bequem über das Dashboard aktivieren lassen.

### Task Scheduler

Unter [Scheduled Tasks](https://cloud.laravel.com/docs/scheduled-tasks) genügt es, den **Scheduler** am App- oder Worker-Cluster zu aktivieren, damit `schedule:run` jede Minute ausgeführt wird.

### Managed Queues

Unter [Queues](https://cloud.laravel.com/docs/queues) werden **Managed Queues** empfohlen. Laravel Cloud übernimmt Provisionierung, Start und Skalierung der Queues und Worker automatisch; sind keine Jobs vorhanden, sinkt die Worker-Anzahl auf null, sodass nur während der Verarbeitung Kosten anfallen.

| Option                                 | Passende Einsatzfälle                                                              | Skalierung                                                       | Abrechnungslogik                    |
| -------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ----------------------------------- |
| **Managed Queues**                     | Produktion, Preview und Entwicklung – die Standardwahl                             | automatisch nach Queue-Rückstau, im Leerlauf Skalierung auf null | Worker-Sekunden + Queue-Operationen |
| **Worker Cluster**                     | wenn Sie `queue:work` selbst betreiben oder größere Hintergrundverarbeitung wollen | CPU-/Memory-basiert                                              | reguläre Kosten des Worker Clusters |
| **Hintergrundprozesse im App Cluster** | kleine Entwicklungen oder seltene Jobs                                             | CPU-/Memory-basiert                                              | im App Cluster enthalten            |

Managed Queues trennen Web-Traffic und Job-Verarbeitung und stellen zusätzlich ein Dashboard für fehlgeschlagene Jobs bereit.\
Wenn Sie hingegen andere Treiber wie `database` oder `redis` selbst betreiben möchten, verwenden Sie Worker Cluster; wenn das gleiche Compute wie die App ausreicht, nutzen Sie Hintergrundprozesse im App Cluster.

<Steps>
  <Step title="Managed Queue anlegen">
    Klicken Sie im Infrastruktur-Canvas-Dashboard der Umgebung auf **New Managed Queue**.
  </Step>

  <Step title="Queue-Name und Worker-Einstellungen festlegen">
    Legen Sie Queue-Namen, Instanzgröße, Polling-Intervall, maximale Worker-Anzahl usw. fest.
  </Step>

  <Step title="Speichern und deployen">
    Nach dem Speichern und erneuten Deployen provisioniert Laravel Cloud Queue und Worker-Pool automatisch.
  </Step>
</Steps>

<Tip>
  Da die Worker der Managed Queues bei fehlenden Jobs auf null skalieren, harmonieren sie besonders gut mit der unten beschriebenen Scale-to-Zero-Konfiguration. Selbst wenn der App-Cluster schläft, wird die Queue-Verarbeitung bei Bedarf automatisch gestartet.
</Tip>

### Scale to Zero (Flex Compute)

Die **Flex** in [Compute](https://cloud.laravel.com/docs/compute#scale-to-zero) ist eine kostengünstige und flexible Compute-Klasse. Das neue **Scale to Zero** ist die Weiterentwicklung der alten Hibernation auf Basis dieser Flex Compute. In der neuen **Flex Compute** verkürzt sich der Start bei eingehendem HTTP-Request auf **unter 500 ms**, sodass die früheren 5–20 Sekunden Wartezeit entfallen.

Zum Aktivieren schalten Sie im Einstellungsbildschirm des App Clusters den Toggle **Scale to Zero** ein und deployen nach dem Speichern erneut.

Zudem startet die Umgebung bei aktiviertem Scale to Zero auch im Sleep automatisch für Scheduled Tasks und Queue-Verarbeitung.\
Die Kombination, `schedule:run` auf dem App Cluster laufen zu lassen und die Job-Verarbeitung Managed Queues zu überlassen, ist auch in der aktuellen offiziellen Dokumentation der am einfachsten zu handhabende Ansatz.

<Info>
  Ein selbst betriebener `queue:work` auf dem App Cluster kann unterbrochen werden, wenn er über einen Sleep-Timeout hinweg läuft. Wenn Sie sicherstellen möchten, dass die Queue-Verarbeitung durchgängig läuft, bevorzugen Sie – wie in der offiziellen Dokumentation empfohlen – Managed Queues.
</Info>

### Laravel Octane

Wenn Sie unter [Compute](https://cloud.laravel.com/docs/compute#laravel-octane) **Use Octane as runtime** aktivieren, führt Cloud die Anwendung in der Kombination Octane + FrankenPHP aus. Sie müssen keine Server-Konfiguration von Hand zusammenbauen.

### Inertia SSR

Aktivieren Sie unter [Compute](https://cloud.laravel.com/docs/compute#inertia-ssr) die Option **Use Inertia SSR**. Bei Verwendung der Starterkits wird `npm run build:ssr` empfohlen.

### WebSocket-Server (Reverb)

Über [Laravel Cloud WebSockets](https://cloud.laravel.com/docs/resources/websockets) lassen sich Reverb-basierte WebSocket-Cluster anlegen. Werden sie an eine Umgebung angehängt, werden `REVERB_*` und `VITE_REVERB_*` automatisch injiziert.

### Integration mit Laravel Nightwatch

Unter [Environments](https://cloud.laravel.com/docs/environments#nightwatch-integration) gibt es eine One-Click-Integration; im [Changelog](https://cloud.laravel.com/docs/changelog) von Cloud ist am `July 1, 2025` die **One-Click Nightwatch Integration** vermerkt.\
Falls eine manuelle Konfiguration nötig ist, finden Sie die Schritte unter [nightwatch-on-cloud](https://cloud.laravel.com/docs/knowledge-base/nightwatch-on-cloud).

***

## Preise und Free-Plan

Die Preise von Laravel Cloud sind grundsätzlich **Plan-Preis + verbrauchsbasierte Abrechnung**.\
Details finden Sie stets unter [Pricing](https://cloud.laravel.com/docs/pricing).

* **Starter**: `$5` pro Monat. Enthält monatlich `$5` Nutzungscredits. Bei Neuregistrierung ist der erste Monat kostenlos.
* **Growth**: `$20/mo + Verbrauch`, monatlich `$5` Nutzungscredits enthalten
* **Business**: `$200/mo + Verbrauch`, monatlich `$5` Nutzungscredits enthalten

Der Einstieg mit **Starter** ist für kleine Projekte leichter geworden als zuvor.\
Die Kombination aus Scale to Zero und Managed Queues erleichtert die Kostenprognose auch bei privaten Entwicklungen oder internen Tools mit langen Wartezeiten.

***

## Hinweise für den praktischen Einsatz

### Kein Betrieb mit Root-Rechten möglich

Da Cloud ein PaaS ist, hat die Betriebsvereinfachung Vorrang vor der Freiheit auf OS-Ebene.\
Wenn Sie Kernel-Einstellungen ändern oder eigene Daemons dauerhaft laufen lassen müssen, sollten Sie Alternativen wie Forge in Betracht ziehen.

### Nightwatch-Event-Volumen früh steuern

Beim Einsatz von Nightwatch in Free-Kontingenten oder kleinen Konfigurationen wächst das Event-Volumen leicht an; setzen Sie deshalb sicherheitshalber von Anfang an Sampling-Anpassungen ein.

```ini theme={null}
NIGHTWATCH_REQUEST_SAMPLE_RATE=0.1
NIGHTWATCH_IGNORE_QUERIES=true
```

***

## Geeignete und weniger geeignete Projekte

### Geeignet

* Sie wollen Laravel-Anwendungen möglichst schnell in Produktion bringen
* Sie möchten Scheduler, Queue, Octane, Inertia SSR und Reverb zusammen betreiben
* Sie möchten sich auf die Entwicklung konzentrieren und die Betriebskosten senken

### Weniger geeignet

* Sie wollen bis auf OS-Ebene mit Root-Rechten stark tunen
* Sie haben starke bestehende Infrastrukturanforderungen (eigene Middleware, spezielle Netzwerkbedingungen)

***

## Fazit

Laravel Cloud eignet sich besonders für Teams, die „fortgeschrittene Laravel-Funktionen mit möglichst geringem Infrastrukturaufwand betreiben" wollen.\
Insbesondere Projekte, in denen Scheduler, Queue, Octane, Inertia SSR, Reverb und Nightwatch kombiniert werden, gewinnen bei Start und Betrieb an Geschwindigkeit.

Wenn Sie hingegen einen Root-getriebenen Betrieb benötigen, ist Forge besser geeignet.\
Der zuverlässigste Weg ist, den Free Trial zu nutzen, echte Workloads darüber laufen zu lassen und zu prüfen, ob die Betriebsanforderungen erfüllt werden.


## Related topics

- [Laravel Cloud Hibernation (automatisches Pausieren)](/de/blog/laravel-cloud-hibernation.md)
- [Cloud Sessions](/de/packages/laravel-copilot-sdk/cloud-sessions.md)
- [laravel/symfony-on-cloud – Symfony-Apps auf Laravel Cloud betreiben](/de/blog/symfony-on-cloud-introduction.md)
- [Laravel Socialite (Social Authentication)](/de/socialite.md)
- [Laravel Boost](/de/boost.md)
