Tenants
Isolation zwischen Organisationen — über Netzwerke, Storage, Identität und Abrechnung hinweg.
Plattform
Maschinen, Netzwerke, Volumes, Datenbanken, Cluster, Deploys und Agenten — angelegt über eine API und eine Console. Darunter liegt ein Rückgrat: Tenants, Rollen, Quotas und jede Ressource gemessen auf eine einzige Rechnung.
01 / 07 Deploy
Eine gemanagte Anwendungsplattform, gebaut auf Coolify und für dich betrieben. Push ein Repository oder beschreib die App — am Ende steht in beiden Fällen ein Build, ein laufender Prozess und eine URL.
git push interlaken main
live unter https://bakery.apps.interlaken.ai
02 / 07 Compute
Vier Arten, einen Workload zu betreiben, alle aus derselben Console angelegt: eine ganze Maschine, in die du dich einloggst, eine MicroVM, die du für einen Job startest, ein Container, der nur sein Image ist, oder ein Pool, der sich selbst dimensioniert. Was du auch wählst — es landet auf deinen Netzwerken und deinen Volumes.
Ein ganzes Betriebssystem, mit cloud-init hochgefahren und deins zum Einloggen.
Ein Firecracker-Gast, den du für einen Job startest und danach wieder loslässt.
Ein OCI-Image, so ausgeführt, wie es ist, im selben Netzwerk wie alles andere.
Ein Pool aus allem oben, anhand einer Metrik vergrößert und verkleinert.
03 / 07 Networking
Jeder Tenant bekommt isolierte Virtual Private Clouds mit eigenem Adressraum. Route über ein Gateway nach draußen, stell einen Load Balancer davor und vergib öffentliche Adressen aus einem gemanagten Pool.
04 / 07 Storage
Block-Storage wird mit LINSTOR und DRBD über Hosts hinweg repliziert, ein Volume liegt also vom ersten Moment an auf mehr als einer Maschine. Snapshots werden zu bootfähigen Images; unstrukturierte Daten landen daneben in S3-kompatiblen Buckets.
05 / 07 Datenbanken
Fünf Datenbank-Engines, von KubeBlocks auf dem plattformeigenen Kubernetes bereitgestellt und laufend abgeglichen, mit ihren Daten auf denselben replizierten Block-Volumes wie alles andere. Du bekommst einen Endpoint und Zugangsdaten.
Endpoint + Zugangsdaten
06 / 07 Kubernetes
Managed k3s-Cluster, deren Nodes deine eigenen virtuellen Maschinen sind, in deinem eigenen VPC. Networking, der Storage-Treiber und Load Balancing sind verdrahtet, bevor du die kubeconfig bekommst.
kubectl get nodes
NAME STATUS ROLES AGE VERSION
cluster-1-cp-1 Ready control-plane,master 12d v1.31.4+k3s1
cluster-1-w-1 Ready <none> 12d v1.31.4+k3s1
cluster-1-w-2 Ready <none> 12d v1.31.4+k3s1
07 / 07 Agenten
Ein Agent auf Interlaken bekommt eine echte Sandbox — eine Maschine mit Dateisystem, Terminal und Netzwerkzugang — statt eines Chatfensters. Gib ihm eine Rolle, Skills und Tools, und lass ein Team davon gemeinsam an einer Aufgabe arbeiten.
08 Betrieb
Jede Ressource auf dieser Seite gehört zu einem Tenant, wird von einem Nutzer mit einer Rolle angelegt, zählt gegen eine Quota und fließt gemessen in eine Rechnung. Dieses Rückgrat macht daraus eine Cloud statt eines Haufens Dienste.
Isolation zwischen Organisationen — über Netzwerke, Storage, Identität und Abrechnung hinweg.
Rollenbasierte Zugriffskontrolle darüber, was jeder Nutzer mit welcher Art Ressource tun darf.
Limits pro Tenant, geprüft bevor etwas bereitgestellt wird — nicht erst, wenn die Rechnung kommt.
Laufende Ressourcen werden fortlaufend gemessen und zu Nutzungsdatensätzen zusammengeführt.
Aus Nutzung wird eine Rechnung. Guthaben, Zahlungsmittel und alte Rechnungen liegen in der Console.
Ein Tenant kann gesperrt werden — das kappt zuerst den Netzwerkzugang und fragt danach.
Console
Jede Sektion auf dieser Seite ist eine Seite in der Console. Leg einen Account an, und die ganze Plattform ist einen Klick entfernt.