English | Deutsch

Deployment modes

Codesphere bietet zwei Deployment-Modi - Off-When-Unused und Always-On. Erfahren Sie, was die Unterschiede sind und wie Sie mit jedem Modus arbeiten.

December 14, 2023 2 Min Lesezeit
Deployment modes
Deployment modes

Simon Pfeiffer

Head of Product @ Codesphere

Inhaltsverzeichnis

odesphere bietet zwei Deployment-Modi. Wenn Sie einen neuen Workspace erstellen, müssen Sie zwischen den Deployment-Modi "always on" und "standby when unused" wählen. Workspaces auf dem kostenlosen Plan werden immer als Standby deployed, wenn sie nicht genutzt werden.

Unterschiede zwischen den Deployment-Modi

Workspaces mit dem Modus "Always on Deployment" werden auf dedizierten Ressourcen ausgeführt, die immer verfügbar sind. Solange Sie einen Server betreiben (z. B. über npm start für Node-Apps), wird dieser Workspace Ihre Inhalte bereitstellen und über die verbundene(n) Domain(s) zugänglich halten.Standby, wenn ungenutzte Workspaces nur solange Ressourcen erhalten (dediziert für bezahlte Tarife & gemeinsam genutzt für kostenlose Tarife), wie sie verwendet werden. Sobald Sie diese Workspaces nicht mehr nutzen, gehen die zugewiesenen Ressourcen zurück in den Pool, wo sie von anderen Workspaces genutzt werden können.

Standby, wenn der Deployment-Modus nicht genutzt wird

Da diese Workspaces nur dann Ressourcen verbrauchen, wenn sie genutzt werden, können wir Deployment-Tarife im Standby-Modus für ~10 % der Always-on-Tarife anbieten, wenn sie nicht genutzt werden. Auf diese Weise können Sie einen leistungsstarken Pro-Tarif (8vCPU, 16 GB Arbeitsspeicher und 100 GB Speicherplatz) für nur 8 $/m erhalten. Diese Workspaces eignen sich hervorragend für Preview Deployments, Sandbox-Umgebungen und Hobby-Projekte, bei denen eine kurze Verzögerung des Server-Starts beim Domain-Zugriff in Ordnung ist. 60 Minuten ohne Nutzung gehen diese Workspaces in den Standby-Modus. Wenn Sie auf einen Workspace zugreifen, der sich gerade im Standby-Modus befindet, sehen Sie einen Ladebildschirm - der Server selbst braucht nur etwa 1 Sekunde, um hochzufahren, aber um den Code für Ihre Anwendung automatisch neu zu starten, müssen Sie eine CI-Pipeline mit Ihrem Run-Code einrichten (z. B.Wenn die Run-Phase bereits lief, bevor der Server in den Standby-Modus ging, wird sie bei der Aktivierung erneut ausgeführt. Bitte beachten Sie, dass dies nur funktioniert, wenn Sie alle erforderlichen Pakete ordnungsgemäß in den persistenten Ordner (d. h. das Verzeichnis /home/user/app) installiert haben.) Nicht alle Frameworks werden standardmäßig hier installiert. Wenn es Teile Ihrer Anwendung gibt, die nicht dauerhaft installiert werden können, müssen Sie den Installationsschritt möglicherweise zur Run-Phase hinzufügen, was die Verfügbarkeit Ihrer Anwendung nach dem Standby verlangsamt. Weitere Einzelheiten hierzu finden Sie im Dokument Troubleshooting Deployments.

Über den Autor

Deployment modes

Simon Pfeiffer

Head of Product @ Codesphere

Simon ist verantwortlich für unser Produktmarketing und die Roadmap. Er ist ein ehemaliger Green-Tech-Gründer und IT-Berater bei KPMG. Er berichtet über Trends und Erkenntnisse aus dem Aufbau von Codesphere.

Weitere Beiträge

Deployment von Landscapes auf Codesphere

Deployment von Landscapes auf Codesphere

Lernen Sie, wie Sie mehrere Dienste, die unabhängig voneinander vertikal und horizontal skaliert werden können, innerhalb eines einzigen Workspace deployen und runen können. Geeignet für das Hosting ganzer Anwendungslandschaften.

Monitoring & Alerting

Monitoring & Alerting

Erfahren Sie, wie Sie auf das in Codesphere integrierte Ressourcen Monitoring zugreifen und die Betriebszeit Ihrer Anwendungen überprüfen können.

Pfadbasiertes Routing

Pfadbasiertes Routing

Erfahren Sie, wie Sie mehrere unabhängige Anwendungen mit einer einzigen Domäne verbinden, indem Sie verschiedene Pfade mit unterschiedlichen Workspaces verknüpfen