• Formerly Platform.sh
  • Contact us
  • Documentation
  • Login
Watch a demoFree trial
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Blog

Vollständige Vorschau in Sekundenschnelle ohne Konfiguration

05 November 2025
Teilen Sie
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um Ihnen einen schnellen Zugriff zu ermöglichen! Die Originalversion finden Sie hier.

Vorschau-Umgebungen sollten sich automatisch anfühlen. Wenn Sie einen Zweig öffnen, sollten Sie eine Live-URL mit Ihrer App, Ihren Diensten und realistischen Daten erhalten. Keine Tickets. Kein YAML-Spelunking. Keine „Wer ist für die Staging-Umgebung verantwortlich?“-Anfragen.

Entwickler verbringen bereits zu viel Zeit damit, Probleme zu lösen und nach Antworten zu suchen. Eine Umfrage von Cisco aus dem Jahr 2024 ergab, dass Entwickler mehr als 57 Prozent ihrer Zeit in War Rooms verbringen, um Performance-Probleme zu lösen, anstatt Features zu entwickeln.¹ Unabhängige Zusammenfassungen kamen zu dem gleichen Ergebnis.² Diese Verzögerungen verstärken sich noch, wenn Ihr Team auf eine gemeinsame Staging-Umgebung wartet.

Upsun beseitigt diese Reibungspunkte mit Zero-Config-Branch-Vorschauen, die die Produktivumgebung widerspiegeln und in Sekundenschnelle bereitgestellt werden, sodass Sie Ihre Produkte mit Zuversicht ausliefern können. Heute werden wir entdecken, wie das funktioniert, und lernen, wie man es einsetzt.

Was „Zero Config“ bei Upsun bedeutet

Bei Upsun kann jeder Branch zu einer vollständig unabhängigen Umgebung mit Ihrem Code, einer Kopie Ihrer Datenbank, einem Suchindex und Dateien sowie einer automatisch generierten URL werden, die Sie mit Reviewern teilen können. Lesen Sie die Übersicht: Upsun lässt sich in GitHub integrieren, um automatisch eine Umgebung zu erstellen, wenn ein Branch oder Pull Request geöffnet wird, diese beim Push neu zu erstellen und beim Merge zu entfernen. Für Entwickler bedeutet dies eine absolute Isolierung der Funktionen, ohne dass eine Infrastruktur überwacht werden muss.

Hinter den Kulissen verwendet Upsun eine einzige YAML-Konfigurationsdatei in Ihrem Git-Repository, die unser KI-Onboarding basierend auf Ihrem Repository vorab generieren kann, sodass Sie noch produktiver arbeiten können.

Warum sind Vorschauumgebungen pro Branch wichtig?

  • Kürzere Feedback-Schleifen. Vorproduktionsumgebungen, die mit Pull-Anfragen verknüpft sind, ermöglichen es Teams, die tatsächliche Anwendung vor dem Merge zu überprüfen, was die Genehmigungen beschleunigt und Nacharbeiten reduziert.³
  • Bessere Performance. Teams, die Übergaben minimieren und Feedback beschleunigen, verbessern in der Regel die DORA-Kennzahlen, wie z. B. die Vorlaufzeit für Änderungen und die Fehlerquote bei Änderungen.⁴ ⁵
  • Weniger „Fehler, die auf meinem Rechner funktionieren”. Identische Klone von Diensten und Konfigurationen machen Fehler frühzeitig reproduzierbar (siehe Upsuns Umgebungsmodell).
     

Klonen Sie die Produktionsumgebung sicher

Echte Daten machen Vorschauen nützlich, müssen aber geschützt werden. Upsun-Vorschauen übernehmen Daten aus der übergeordneten Umgebung, sodass Sie ein realistisches Verhalten erhalten. Verwenden Sie integrierte Bereinigungsmuster und Hooks, um personenbezogene Daten beim automatischen Klonen oder Synchronisieren von Umgebungen zu entfernen. Externe Regulierungsbehörden und Normungsgremien empfehlen Anonymisierung und Datenminimierung für den Nicht-Produktionsgebrauch, sodass die Bereinigung von Testdaten nicht nur eine Präferenz, sondern gute Unternehmensführung ist.⁶ ⁷

Der Ansatz von Upsun: keine Konfiguration, Full Stack

Beispiel: Minimale Konfiguration für den Start

Upsun kann dies automatisch generieren, aber hier ist das Wesentliche, damit Sie sehen, wie wenig Sie verwalten müssen:

.upsun/config.yaml
applications:
  app:
    type: "nodejs:20"
    build:
      commands:
        - npm ci
        - npm run build
    web:
      commands:
        start: "npm run start"
    relationships:
      - "db:postgresql"
services:
  db:
    type: "postgresql:15"
routes:
  "https://{default}/":
    type: upstream
    upstream: "web:http"

Committen Sie dies, öffnen Sie einen Branch, und Upsun erstellt eine Full-Stack-Vorschau mit der App und einem Postgres-Klon. Programmieren Sie die Details im Laufe der Zeit; Sie müssen die Umgebungen nicht manuell verbinden.

Checkliste für die Implementierung

  1. Initialisieren Sie das Projekt: Führen Sie den Upsun-CLI-Befehl „upsun init“ aus, um ein YAML-Starter-Skript basierend auf Ihrem Stack zu generieren.
  2. Verbinden Sie GitHub oder GitLab: Aktivieren Sie die Integration, damit jeder Branch und jeder Pull-Request automatisch eine eigene Umgebung erhält.
  3. Daten bereinigen: Fügen Sie ein Bereinigungsskript hinzu oder verwenden Sie Anleitungen, um personenbezogene Daten während des Klonens von Umgebungen zu maskieren. Externe Leitlinien der ICO und der EDPB untermauern bewährte Verfahren für die Anonymisierung von Testdaten.⁶ ⁷
  4. Teilen Sie die URL. Jede Vorschau hat eine automatische Domain. Bei Bedarf können Sie auch benutzerdefinierte Domains für Vorschauen konfigurieren.
  5. Messen Sie, was wichtig ist. Verwenden Sie Vorschauen, um die Validierung nach links zu verschieben. Schnellere, kleinere Änderungen verbessern die DORA-Ergebnisse im Laufe der Zeit.⁴ ⁵
  6. Pausieren Sie inaktive Vorschauen. Sparen Sie Ressourcen, indem Sie Umgebungen pausieren, wenn eine Überprüfung ins Stocken gerät.

Wie verbessert dies Geschwindigkeit, Qualität und Vorhersagbarkeit?

  • Geschwindigkeit. Vorschauen auf Zweigebene beseitigen Wartezeiten beim Staging und reduzieren das Hin und Her bei PRs.³ ⁴
  • Qualität. Full-Stack-Parität erkennt Integrationsprobleme vor dem Merge und fördert realistische Tests.
  • Konsistenz. Eine YAML-Datei standardisiert Dienste, Routen und Bereitstellungsverhalten teamübergreifend.
  • Geringerer Aufwand. Die Automatisierung der Plattform bedeutet weniger manuelle Aufgaben in der Umgebung.
  • Vorhersehbare Kosten. Kurzzeitige Vorschauen werden automatisch bereinigt und können bei Inaktivität angehalten werden.

Die Produktsäulen von Upsun legen den Schwerpunkt auf Geschwindigkeit, Einfachheit, Skalierbarkeit, Standardisierung, Sicherheit und Nachhaltigkeit. Befreien Sie sich von mühsamen Aufgaben und lassen Sie Entwickler sich auf das Entwickeln konzentrieren.

Häufig gestellte Fragen von Entwicklern

Wie unterscheidet sich dies von einem gemeinsam genutzten Staging-Server?
Gemeinsam genutzte Staging-Server weichen oft von der Produktivumgebung ab und werden zu einem Engpass bei der Ressourcenzuweisung. Vorschauen pro Zweig sind isoliert, kurzlebig und spiegeln die Konfiguration der Produktivumgebung wider, was die Überprüfung beschleunigt und das Fehlerrisiko verringert.³ ⁴

Funktionieren Vorschauen auch für komplexe Stacks?
Ja. Upsun koordiniert mehrere Apps und Backing-Services aus einer einzigen Konfiguration, sodass Ihr Frontend, Ihre API, Ihre Worker und Ihre Datenbanken gemeinsam bereitgestellt werden.

Wie sieht es mit dem Datenschutz aus?
Verwenden Sie die automatische Bereinigung, wenn Sie Daten in Vorschauen klonen. Die Aufsichtsbehörden geben Leitlinien für eine wirksame Anonymisierung für den Nicht-Produktionsgebrauch vor.⁶ ⁷

Nächste Schritte

Quellen

  1. Cisco Newsroom: Entwickler verbringen mehr Zeit mit der Behebung von Problemen
  2. Developer-Tech: Zusammenfassung der Cisco-Umfrage
  3. Microsoft Azure-Dokumentation: Vorproduktionsumgebungen für Pull-Anfragen
  4. DORA 2024 Accelerate State of DevOps Report
  5. Octopus: DORA-Metriken verstehen
  6. Leitlinien der britischen Datenschutzbehörde ICO zur Anonymisierung
  7. Übersicht über die Leitlinien des Europäischen Datenschutzausschusses

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren monatlichen Newsletter.

Ihr größtes Werk
steht vor der Tür

Kostenloser Test
UpsunFormerly Platform.sh

Join our monthly newsletter

Compliant and validated

ISO/IEC 27001SOC 2 Type 2PCI L1HIPAATX-RAMP
© 2026 Upsun. All rights reserved.