- Funktionen
- Pricing

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.
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.
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--size ermöglicht Ihnen die Auswahl einer CPU-Menge. Jede CPU-Menge wird über unsere Containerprofile basierend auf Laufzeiten einer RAM-Kopplung zugeordnet.--disk Weist jedem Container Speicherplatz zu.Horizontale Skalierung:
upsun resources:set --count api:3
# or fan out across apps:
upsun resources:set --count '*:3'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.
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.
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.
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.
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.
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.

