• Contact us
  • Documentation
  • Login
Watch a demoFree trial
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Blog

Brauchen Sie mehr Saft? Ressourcen: Set. Fertig.

skalierungCLIEntwickler-Workflow
13 November 2025
Teilen
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um einen schnellen Zugriff zu ermöglichen! Die Originalversion findest du hier.

Die Skalierung Ihrer Anwendung sollte sich nicht wie eine Operation am offenen Herzen anfühlen. Es sollte sich anfühlen, als würde man einen Schalter umlegen. Beobachten Sie, wie sich Ihre Umgebung in Echtzeit anpasst. Horizontale Skalierung. Vertikale Skalierung. Ein Befehl. Fertig.

upsun resources:set


Sie wollen keinen weiteren Kriegsraum. Sie wollen eine klare Möglichkeit, Kapazitäten hinzuzufügen, wenn der Datenverkehr zunimmt, ohne stundenlang komplexe YAML-Dateien zu bearbeiten und zu testen oder manuell Skripte über Cluster hinweg auszurollen. Mit Upsun können Sie sowohl vertikale als auch horizontale Skalierung über eine einzige CLI oder Web-UI vornehmen und dann die Auswirkungen mit integrierter Beobachtbarkeit überprüfen.

Wie funktioniert das

  1. Beginnen Sie mit einem normalen Produktionsklon auf einem Feature-Zweig. Jeder Zweig in Upsun kann eine produktionsreife Umgebung mit Code, Diensten und Daten sein, sodass Sie genau die Änderung testen können, die Sie ausliefern möchten. Siehe Anleitung „Was ist Upsun?“.
  2. Erhöhen Sie CPU, RAM oder Festplattenspeicher für einen Container, um die vertikale Skalierung zu demonstrieren.
  3. Fügen Sie Instanzen für eine App hinzu, um die horizontale Skalierung während der Auslastung zu demonstrieren.
  4. Pushen Sie einen zweiten Branch und wiederholen Sie den Vorgang, um zu zeigen, dass der Workflow in allen Umgebungen konsistent ist.
  5. Öffnen Sie Metriken und Profiling, um zu bestätigen, dass die Latenz sinkt und die Fehlerraten stabil bleiben.

Anwendungsskalierung 101: horizontale Skalierung und vertikale Skalierung

Bei der horizontalen Skalierung werden bei steigender Last mehrere Instanzen Ihrer Anwendung ausgeführt. Vertikale Skalierung bezieht sich auf die Zuweisung von mehr CPU- und Speicherressourcen zu einem Container. Moderne Workloads erfordern, dass Sie beides einfach und schnell durchführen können.¹² Während horizontale Skalierung am besten für zustandslose Anwendungen geeignet ist, wird vertikale Skalierung für Dienste bevorzugt, die eine Datenschicht erfordern. Upsun unterstützt beide Muster mit einem einzigen Workflow, sodass Ihr Team für Spitzenauslastungen skalieren und die richtige Größe für einen stabilen Zustand finden kann.

Der Upsun-Ansatz: eine Lösung für beides

Sie können Ressourcen interaktiv ändern oder explizite Flags ausführen. Lesen Sie die Ressourcenkonfiguration.

Vertikale Skalierung:

upsun resources:set --size frontend:0.25,api:0.5 --disk api:2048

Horizontale Skalierung:

upsun resources:set --count api:3

# or fan out across apps:

upsun resources:set --count '*:3'
  • Der Router verteilt Anfragen auf die Instanzen.
  • Die Umgebung wird neu bereitgestellt, um die neue Anzahl anzuwenden. Siehe Abschnitt zur horizontalen Skalierung.

Möchten Sie lieber klein anfangen und nur bei Bedarf wachsen? Legen Sie eine Strategie zur Initialisierung von Ressourcen zum Zeitpunkt der Verzweigung oder Integration fest. Auf diese Weise beginnt jede neue Umgebung automatisch mit der richtigen Größe. Strategien kennenlernen.

Entwickler-Workflow, keine Plattform-Umwege

Upsun ist Git-gesteuert. Sie beschreiben Ihre App und Dienste in einer einzigen Konfiguration, pushen einen Zweig, und Upsun erstellt und implementiert automatisch eine produktionsähnliche Umgebung. Erfahren Sie mehr über den Workflow. Da Umgebungen Code und Daten klonen, sind Ihre Zweigtests realistisch, und Sie können sensible Datensätze direkt in der Pipeline bereinigen. Siehe Leitfaden zur Datenbankbereinigung.

Wenn Ihr Stack Laufzeiten, Container-Images und gemeinsam genutzte Mounts kombiniert, sorgt Upsun für einen konsistenten Zustand über alle Instanzen hinweg und ermöglicht so eine sichere horizontale Skalierung. Für die Speicher- und CPU-Optimierung zeigen Containerprofile sinnvolle CPU- und RAM-Kombinationen nach Workload-Typ an. Profile überprüfen.

Integrierte Observability und APM

Eine Optimierung ohne Telemetrie ist reine Spekulation. Upsun integriert kontinuierliche Profilerstellung und Anwendungsmetriken, sodass Sie überprüfen können, ob Ihre Skalierungsentscheidung tatsächlich die p95-Latenz, die CPU-Auslastung und den Durchsatz in die richtige Richtung bewegt. Siehe kontinuierliche Profilerstellung für PHP und andere Sprachen. Sehen Sie sich eine kurze Demo an.

Schritt für Schritt

1. Ausgangsbasis: Führen Sie eine Schnellbelastung durch, um Startmetriken zu erhalten. 

Vertikale Skalierung:

upsun resources:set --size api:1 --disk api:4096


2. Durch erneutes Bereitstellen wird die Änderung angewendet. Vergewissern Sie sich, dass sich die CPU-Auslastung und der Speicherbedarf verbessern, während die Latenz sinkt.

Horizontale Skalierung:

upsun resources:set --count api:3


3. Führen Sie denselben Test durch. Die Anfragen werden auf die Instanzen verteilt. Vergewissern Sie sich, dass die Fehlerraten unter Burst-Lasten niedrig bleiben.

4. Erneut verzweigen: Erstellen Sie einen neuen Feature-Zweig. Dieser erbt Ressourcen basierend auf Ihren Initialisierungsregeln. Wiederholen Sie den Vorgang. 

5. Option zur automatischen Skalierung: Wenn Sie einen passiven Ansatz bevorzugen, aktivieren Sie die native automatische Skalierung, um die Anzahl der Instanzen basierend auf CPU-, RAM- oder Anforderungslatenzschwellen anzupassen. Siehe Leitfaden zur automatischen Skalierung.

Warum dies Ihrem Team hilft

  • Geschwindigkeit: Skalieren Sie in Minuten statt in Tagen. Ihr Branch verhält sich wie in der Produktivumgebung, sodass Korrekturen präzise sind.
  • Qualität: Zeigen Sie eine Vorschau jeder Änderung an und führen Sie Performance-Tests in Umgebungen durch, die vorübergehend Produktionsressourcen zu einem Bruchteil der Kosten replizieren.
  • Konsistenz: Eine CLI für vertikale und horizontale Skalierung über alle Dienste hinweg.
  • Geringerer Aufwand: Keine maßgeschneiderten Skripte oder manuelle Cluster-Eingriffe.
  • Vorhersehbare Kosten: Beginnen Sie mit minimalen Ressourcen auf Zweigen und skalieren Sie nur dort, wo Telemetrie einen Mehrwert nachweist. Informationen zu Preisen und Kostenüberwachung finden Sie in der Konsole.

Wenn Sie vor dem Einstieg eine visuelle Landing Page bevorzugen, entdecken Sie die Features von Upsun. Weitere sprachspezifische Beispiele und Tutorials finden Sie im Developer Center.

Probieren Sie es selbst aus

Pushen Sie Ihr eigenes Programm und sehen Sie, wie sich eine Full-Stack-Umgebung in Sekundenschnelle skaliert.

Starten Sie eine kostenlose Testversion. Verbinden Sie Ihr Git-Repo. Führen Sie „upsun resources:set“ aus und machen Sie sich keine Gedanken mehr über Skalierung.

Quellen

  1. Kubernetes-Autoscaling-Konzepte: horizontal vs. vertikal
  2. Kubernetes HPA-Anleitung, Definitionen und Verhalten
  3. Google Cloud-Framework, automatische Skalierung zur Vermeidung von Überprovisionierung 
  4. AWS Well-Architected Generative AI Lens, automatische Skalierung verbessert Effizienz und Kosten
  5. Kubernetes Vertical Pod Autoscaler, Übersicht und Betrieb

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren monatlichen Newsletter.

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

Kostenloser Test