- Funktionen
- Pricing
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.
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.
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.⁶ ⁷
.upsun/config.yaml” neben dem Code. Upsun kann eine Startkonfiguration für Sie generieren, und Sie committen Änderungen als Code.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.
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.
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.⁶ ⁷
Quellen
Join our monthly newsletter
Compliant and validated

