Experten-Hosting für Software-Profis

Du baust die Container, VSHN betreibt die Plattform: Red Hat OpenShift in Schweizer Rechenzentren bei Cloudscale und Exoscale, mit Routing, TLS, Logs und Metriken ab dem ersten Deployment und vorinstalliertem K8up-Backup-Operator. Bezahlt wird der Arbeitsspeicher, den deine Pods brauchen.

Kostenschätzung anfragen Preise ansehen
CHF 49 pro GiB Arbeitsspeicher und Monat, CPU inklusive
2 Provider Cloudscale und Exoscale
ISO 27001 Zertifizierter Betreiber

Teams, die auf APPUiO laufen

Ein Preis: Arbeitsspeicher

Du bezahlst Arbeitsspeicher, minutengenau abgerechnet: je nachdem, was höher ist, die Requests deiner Pods oder ihre tatsächliche Nutzung.

Arbeitsspeicher
CHF 49
pro GiB und Monat

CPU ist inbegriffen: ein Viertel eines Cores pro GiB in der Cloudscale-Zone, etwa ein Fünftel in der Exoscale-Zone. CPU-Requests über diesem Anteil verrechnen wir als Arbeitsspeicher.

Typisches Team: Produktion plus Test- und Feature-Branch-Umgebungen

20 GiB × CHF 49 =
CHF 980 pro Monat
Kostenschätzung anfragen

Ohne Aufpreis inbegriffen

Zum Arbeitsspeicher dazu

OptionPro Monat
Dedizierte CPU-CoresCloudscale-Zone, statt CHF 49CHF 59 pro GiB
SSD-Speicher (RWO)ab CHF 0.39 pro GiB
Geteilter Speicher (RWX)ab CHF 3.05 pro GiB
Eigene IP für Applikationen ohne HTTP(S)TCP oder UDP, Cloudscale-ZoneCHF 20 pro Service
Object Storage (S3)plus ausgehender Traffic CHF 0.022 pro GBab CHF 0.022 pro GB

Managed Services

ServicePro Monat
PostgreSQL, MariaDBab CHF 80
Redisab CHF 60
Forgejo, Nextcloudab CHF 40
Keycloak, GitLabab CHF 360

Preise für 30 Tage, exklusive MWST. Der Preis eines Managed Service ist die Servicegebühr auf dem Service Level Baseline; den Arbeitsspeicher, den der Service nutzt, verrechnen wir zu CHF 49 pro GiB. Vollständige Preisliste: products.vshn.ch.

Du brauchst ein vertragliches SLA oder einen eigenen Cluster? Dann passt Managed OpenShift oder Managed Kubernetes.

Was dir die Plattform abnimmt

Jede Sprache, im Container

PHP, Python, Java, Go, Node.js oder Rust: Was unprivilegiert in einem Container auf Kubernetes läuft, läuft auf APPUiO. Du baust die Images in deiner eigenen Pipeline und pushst sie in die Registry deiner Zone.

Deployen mit den Tools, die du schon nutzt

kubectl, oc und Helm sprechen mit der Standard-API von Kubernetes, und die Dokumentation beschreibt Deployments aus GitLab CI und GitHub Actions. Ein proprietäres Deployment-Format gibt es nicht.

Zwei Schweizer Provider, ein Konto

Zonen bei Cloudscale in Lupfig (AG) und bei Exoscale in Genf (GE). Du wählst die Zone pro Projekt oder nutzt beide mit demselben Konto.

Monitoring in deiner Hand

Prometheus-Metriken, Grafana-Dashboards und Loki-Logs für deine Namespaces. ServiceMonitors, Alert-Regeln und Alert-Routen definierst du selbst, damit die Alerts dein Team dort erreichen, wo es arbeitet.

Getrennte Projekte für Teams und Kunden

Projekte gibt es ohne Aufpreis: du bezahlst nur den Arbeitsspeicher ihrer Workloads. Jedes Team, jede Umgebung und jeder Kunde einer Agentur bekommt einen eigenen Bereich mit eigenen Benutzern, getrennt in Zugriffskontrolle und Abrechnung.

Kein Lock-in

APPUiO läuft auf Red Hat OpenShift, und das ist Kubernetes. Deine Images, Manifeste und Helm-Charts ziehen mit dir auf jedes andere Kubernetes um, und was du in Container und CI investiert hast, bleibt deins.

Wann APPUiO passt

Ein SaaS-Produkt mit Preview-Umgebungen

Produktion und eine Umgebung pro Feature-Branch, deployt aus deiner CI. Abgerechnet wird pro Minute: Eine Preview, die zwei Stunden läuft, kostet zwei Stunden.

Eine Agentur mit Applikationen ihrer Kunden

Ein Projekt pro Kunde, getrennt in Zugriffskontrolle und Abrechnung. Du deployst die Applikationen, VSHN hält die Plattform aktuell und am Laufen.

Weg von eigenen VMs oder Docker-Hosts

Die Applikation läuft schon in Containern, aber Patches, Zertifikate, Backups und Monitoring bleiben an dir hängen. Auf APPUiO übernimmt VSHN die Arbeit an der Plattform, und du behältst die Applikation.

Kunden, die wissen wollen, wo ihre Daten liegen

Die Daten bleiben in Schweizer Rechenzentren. VSHN ist nach ISO/IEC 27001:2022 zertifiziert und wird jedes Jahr für einen Bericht nach ISAE 3402 Type II geprüft, den deine Revision anfordern kann.

Weg vom Hyperscaler oder von einer Plattform in den USA

Kubernetes-Manifeste und Helm-Charts kommen mit, weil keine proprietäre API dazwischen liegt. Netzwerkverkehr der Applikationen wird nicht verrechnet, es gibt also keine Egress-Gebühren, und die Rechnung kommt in Franken.

Wann APPUiO nicht passt

Du brauchst ein vertragliches SLA oder einen eigenen ClusterManaged OpenShift oder Managed Kubernetes
Deine Workloads brauchen privilegierte Container oder eigene CRDsManaged OpenShift oder Managed Kubernetes
Du willst reine Infrastruktur wie VMs und hast das Team, um die Plattform selbst zu betreibenKauf sie direkt bei Cloudscale oder Exoscale
Deine Applikation läuft noch nicht in ContainernFrag uns nach Hilfe

Was unsere Kunden sagen

Von APPUiO profitieren nicht nur wir, sondern auch unsere Endkunden.
Bastian Widmer
Bastian Widmer
System Engineer, amazee.io
Mit APPUiO haben wir OpenShift-Experten, die uns mit ihrer langjährigen Erfahrung jederzeit unterstützen.
Matthias Summer
Matthias Summer
System Engineer, Adcubum AG
APPUiO war unser Sprungbrett in die Cloud. Die Sicherheit, Flexibilität und Kompetenz überzeugt uns und unsere Kunden.
Dieter Joho
Dieter Joho
Lead IT-Dev, HRM Systems AG

APPUiO FAQ

Wer steht hinter APPUiO?

VSHN, The DevOps Company aus Zürich, betreibt APPUiO. VSHN und Puzzle ITC haben APPUiO 2016 gemeinsam gegründet, und im Juli 2024 hat VSHN die Markenrechte von Puzzle übernommen. Seither ist APPUiO das Container-Hosting von VSHN für Teams, die ihre eigene Software bauen, und dedizierte Cluster bietet VSHN als Managed OpenShift an.

Wie genau wird die Nutzung gemessen?

Der Arbeitsspeicher wird pro Pod als Mittelwert über eine Minute gemessen, ab 128 MiB für eine Minute und danach in Schritten von 1 MiB. Der kleinste Pod kostet damit etwa CHF 6 im Monat. Nutzt ein Pod weniger als seinen Request, wird der Request verrechnet. CPU ist bis zum Verhältnis von Arbeitsspeicher zu CPU der Zone inbegriffen: In einer Zone mit 4096 MiB pro Core wird ein Pod mit Requests von 1024 MiB und 0.4 Cores als 1638 MiB verrechnet, weil 0.4 Cores 1638 MiB entsprechen. Das Verhältnis pro Zone steht im APPUiO-Portal.

Was bezahlt ein typisches Team?

Ein Team mit Produktion und einigen Test- und Preview-Umgebungen kommt auf rund 20 GiB Arbeitsspeicher, etwa CHF 980 im Monat, dazu Speicher und allfällige Managed-Datenbanken. Die Zahl hängt von deinen Requests ab und davon, wie lange deine Preview-Umgebungen laufen. Beschreib uns, was du betreibst, und wir schicken dir eine Schätzung für deine tatsächlichen Workloads.

Welches Service Level hat APPUiO?

APPUiO läuft auf dem Service Level Baseline, ohne Garantie für die Verfügbarkeit von Ressourcen. Community-Support ist inbegriffen, bezahlte Support-Pläne gibt es zusätzlich. Brauchst du ein vertragliches Verfügbarkeitsziel, Reaktion rund um die Uhr oder einen Cluster nur für dich, dann ist es Managed OpenShift, das VSHN mit SLA betreibt. Managed Kubernetes ist noch in Entwicklung.

Wo liegen meine Daten?

In zwei Schweizer Zonen: bei Cloudscale in Lupfig (AG) und bei Exoscale in Genf (GE). Jede Zone ist ein hochverfügbarer OpenShift-Cluster in einem Rechenzentrum dieses Providers, und VSHN betreibt beide. Du wählst die Zone pro Projekt und kannst beide mit demselben Konto nutzen.

Wer kann auf meine Daten zugreifen?

Die Daten bleiben in der Zone, die du wählst, bei Cloudscale in Lupfig oder bei Exoscale in Genf. Wer darauf zugreifen kann, ist eine eigene Frage: VSHN betreibt APPUiO aus der Schweiz und aus Kanada, und VSHN Canada führt geplante Arbeiten in der Nacht aus. Dürfen deine Daten nie aus dem Ausland erreichbar sein, gehören sie auf Managed OpenShift mit der Option Switzerland-only Support, die den Zugriff von ausserhalb der Schweiz vertraglich ausschliesst.

Kann ich für Georedundanz in beiden Zonen laufen?

Ja, indem du deine Applikation in beide Zonen deployst. APPUiO repliziert nicht selbst zwischen den Zonen: Jede Zone ist ein eigener Cluster, und Managed-Datenbanken replizieren nur innerhalb eines Clusters. Die Applikation läuft also an beiden Orten, und die Daten synchron zu halten, gehört zu deiner Architektur. Object Storage bei Exoscale kann zwischen Zonen replizieren, bei Cloudscale nicht. Für ein geplantes Setup über mehrere Standorte sprich mit uns über Managed OpenShift.

Wie werden meine Replicas verteilt?

Standardmässig verteilt der Scheduler die Pods eines Deployments oder StatefulSets auf die Server des Clusters, damit zwei oder mehr Replicas weiterlaufen, während ein Node gewartet wird. Dieser Standard ist eine Präferenz, keine feste Regel. Dürfen zwei Replicas nie auf demselben Server laufen, setzt du eigene Topology Spread Constraints oder Pod Anti-Affinity und definierst ein PodDisruptionBudget. Eine einzelne Replica hat keine Redundanz.

Wie funktionieren Backups?

Der K8up-Backup-Operator ist in jeder Zone vorinstalliert. Du legst fest, welche Volumes wie oft in welchen S3-Bucket gesichert werden, und K8up führt Backups und Restores aus. Managed PostgreSQL aus dem VSHN Application Catalog bringt eigene Backups mit Point-in-Time-Recovery mit, Datenbank-Backups brauchen also keinen eigenen K8up-Zeitplan.

Kann ich Services ohne HTTP veröffentlichen?

Ja. HTTP und HTTPS laufen über den gemeinsamen Router, ohne Aufpreis. Für TCP oder UDP, etwa einen Datenbank-Port, MQTT oder einen Game-Server, legst du einen Service vom Typ LoadBalancer an. Er bekommt eine eigene IPv4-Adresse für CHF 20 im Monat und ist in der Zone bei Cloudscale verfügbar. Für diese Adressen wird nur IPv4 unterstützt.

Was kann ich auf APPUiO nicht betreiben?

Privilegierte Container und das Installieren eigener CustomResourceDefinitions. Eigene Operatoren laufen, solange sie mit den Objekten arbeiten, die es im Cluster schon gibt. Hängt dein Stack von privilegierten Containern oder eigenen CRDs ab, passt ein dedizierter Cluster mit Managed OpenShift oder Managed Kubernetes, und wir helfen dir bei der Dimensionierung.

Was, wenn ich wieder gehen will?

Es gibt keinen Lock-in. APPUiO nutzt die Standard-APIs von Kubernetes, deine Images, Manifeste und Helm-Charts laufen also auf jedem anderen Kubernetes. Eine Mindestlaufzeit gibt es nicht: Du kannst jederzeit kündigen, und der nächste Abrechnungszyklus wird nicht mehr verrechnet. Backups mit K8up sind gewöhnliche restic-Repositories in deinem eigenen S3-Bucket.

Kostenschätzung für deine Workloads

Beschreib uns, was du heute betreibst und wie viel Arbeitsspeicher es über Produktion, Test- und Preview-Umgebungen ungefähr braucht. Wir rechnen es mit dir durch und schicken dir eine Schätzung. Buche direkt einen Termin oder nutze das Formular.

Kostenloses Gespräch buchen

Oder frag sie hier an

APPUiO News

ISO 27001 zertifiziert seit 2017 · ISAE 3402 Typ 2 Bericht auf Anfrage · VSHN AG