Saltar al contenido

Plataforma

Todo lo que hace una nube. Una consola.

Máquinas, redes, discos, bases de datos, clústeres, despliegues y agentes, creados desde una API y una consola. Debajo hay una sola columna vertebral: tenants, roles, cuotas y cada recurso medido en una única factura.

Abrir la consola Ver la infraestructura

01 / 07 Despliegue

Del repositorio a la dirección

Una plataforma de aplicaciones gestionada, construida sobre Coolify y operada por nosotros. Sube un repositorio o describe la app: en ambos casos acabas con una construcción, un proceso en marcha y una URL.

Servidores de despliegue
Una instancia de Coolify propia, aprovisionada y mantenida en marcha por la plataforma.
Desplegar desde Git
Apunta a un repositorio y elige un runtime. Interlaken lo clona, lo construye y lo ejecuta.
Variables de configuración
Edita las variables de entorno en la consola y aplícalas a la app en marcha.
Bases de datos vinculadas
Vincula una base de datos gestionada a una app; la plataforma conecta los datos de conexión.
App Builder
Describe una app, mira cómo los agentes la construyen sobre un repositorio, recibe una URL en vivo y revierte un despliegue malo.
Sitios WordPress
WordPress gestionado, aprovisionado y operado como cualquier otra aplicación.
bakery — deploy healthy

git push interlaken main

  1. runtime detected — node 22
  2. build — npm ci && npm run build
  3. image 9f3c1a2 pushed
  4. rollout — 1/1 healthy

live at https://bakery.apps.interlaken.ai

02 / 07 Cómputo

Ejecútalo como él quiera

Cuatro formas de ejecutar una carga de trabajo, todas creadas desde la misma consola: una máquina entera en la que entras, un microVM que arrancas para un solo trabajo, un contenedor que es solo su imagen o un grupo que se dimensiona solo. Elijas la que elijas, aterriza en tus redes y en tus discos.

Máquinas virtuales
Arrancadas desde imágenes cloud con cloud-init, así que tu clave SSH y la configuración de primer arranque ya están puestas.
microVMs
Construidos sobre Firecracker, con un jailer por invitado, arrancados desde una imagen rootfs que preparaste tú.
Contenedores
Imágenes OCI en las mismas redes y volúmenes que cualquier otra carga de trabajo.
Grupos de autoescalado
Haz crecer y encoger un grupo de máquinas o contenedores según métricas de CPU y memoria.
Conexión y desconexión en caliente
Añade o quita discos e interfaces de red en una máquina virtual en marcha.
Consolas
VNC para máquinas gráficas, serie para microVMs, en el navegador y sin host bastión.
  • 01

    Máquina virtual

    Un sistema operativo entero, levantado con cloud-init y tuyo para entrar en él.

  • 02

    microVM

    Un invitado Firecracker que arrancas para un trabajo y luego sueltas.

  • 03

    Contenedor

    Una imagen OCI, ejecutada tal cual, en la misma red que todo lo demás.

  • 04

    Grupo de autoescalado

    Un grupo de cualquiera de los anteriores, que crece y encoge según una métrica.

Compartido: redes · discos · imágenes · métricas · consola

03 / 07 Redes

Una red que de verdad configuras

Cada tenant recibe nubes privadas virtuales aisladas con su propio espacio de direcciones. Sal a internet por un gateway, pon un balanceador delante y reparte direcciones públicas desde un pool gestionado.

VPCs y subredes
Espacio de direcciones aislado por tenant, segmentado en las subredes que tú definas.
Gateways e IPs públicas
Salida con NAT 1:1 por VPC, con direcciones públicas asignadas desde un pool gestionado y ligadas a una interfaz.
Balanceadores de carga
Paso directo en capa 4, terminación TLS, enrutado HTTP y HTTP/3 sobre QUIC, con comprobaciones de salud.
VPC peering
Conecta dos redes privadas entre sí sin salir a internet.
DHCP y DNS
Conjuntos de opciones que adjuntas a VPCs y subredes, y registros por VPC servidos por el gateway.
Límites de ancho de banda
Un tope de tasa por interfaz de red, aplicado en la ruta de datos y no dentro del invitado.
vpc-main · ingress con chequeo de salud
Internet gateway · NAT 1:1 203.0.113.10 balanceador de carga ‎:443 vpc-main · 10.0.0.0/16 dhcp · dns subnet-a · 10.0.1.0/24 web-01 10.0.1.11:8080 web-02 10.0.1.12:8080 VPC emparejada tope de tasa

04 / 07 Almacenamiento

Volúmenes que no dependen de una máquina

El almacenamiento en bloque se replica entre hosts con LINSTOR y DRBD, así que un volumen vive en más de una máquina desde el momento en que existe. Los snapshots se convierten en imágenes arrancables; los datos no estructurados van a buckets compatibles con S3 al lado.

Volúmenes de bloque replicados
Cada volumen se coloca en varios hosts y cada escritura se replica en las réplicas.
Snapshots
Copias de un disco en un instante dado que puedes restaurar en un volumen nuevo.
Golden images
Publica un snapshot como imagen arrancable y levanta máquinas nuevas desde ella.
Almacenamiento de objetos
Buckets compatibles con S3 sobre MinIO, con claves de acceso limitadas a un solo bucket y un gestor de archivos en la consola.
Ampliación en caliente
Haz crecer un volumen y su sistema de archivos mientras la carga que lo usa sigue en marcha.
vol-8f2a1c · 100 GiB sincronizado
host-01 primario
host-02 réplica
host-03 réplica
escritura Un volumen, más de una máquina. Volumen de ejemplo.

05 / 07 Bases de datos

Motores gestionados, almacenamiento replicado

Cinco motores de base de datos, aprovisionados y reconciliados de forma continua por KubeBlocks sobre el propio Kubernetes de la plataforma, con sus datos en los mismos volúmenes de bloque replicados que todo lo demás. Recibes un endpoint y credenciales.

Cinco motores
PostgreSQL, MySQL, MongoDB, Redis y Elasticsearch.
Operados, no solo instalados
Los clústeres se aprovisionan y se reconcilian de forma continua: nunca escribes un manifiesto.
Almacenamiento replicado
Los volúmenes de las bases de datos son los volúmenes de bloque replicados de la plataforma, con el mismo soporte de snapshots.
Privadas por defecto
Accesibles desde dentro de tu VPC; exponerlas más allá es algo que tienes que pedir.
Vinculables
Vincula una base de datos a una aplicación desplegada y ahórrate copiar credenciales a mano.
Motores KubeBlocks · reconciliado
  1. 01 PostgreSQL Relacional
  2. 02 MySQL Relacional
  3. 03 MongoDB Documental
  4. 04 Redis Clave-valor
  5. 05 Elasticsearch Búsqueda
volumen de bloque replicado

endpoint + credenciales

06 / 07 Kubernetes

Un clúster real en máquinas que ves

Clústeres k3s gestionados cuyos nodos son tus propias máquinas virtuales, en tu propia VPC. La red, el driver de almacenamiento y el balanceo quedan conectados antes de entregarte el kubeconfig.

tu VPC
kubectl

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

  • CNI
  • CSI
  • LB
Clústeres k3s gestionados
Un plano de control y un grupo de workers, aprovisionados como máquinas virtuales dentro de tu red.
Conectado al llegar
El CNI, el CSI y el balanceo de la plataforma se configuran como parte del aprovisionamiento, no después.
Volúmenes CSI
Volúmenes persistentes sobre almacenamiento en bloque replicado, ampliables mientras los pods los usan.
Descarga del kubeconfig
Coge el kubeconfig desde la consola y apunta kubectl directamente al clúster.
Addons siempre en línea
Los addons del clúster se reconcilian desde los manifiestos de la plataforma, así que la deriva se corrige por ti.

07 / 07 Agentes

Agentes con un sitio donde trabajar

Un agente en Interlaken recibe un sandbox real —una máquina con sistema de archivos, terminal y acceso a la red— en vez de una ventana de chat. Dale un rol, habilidades y herramientas, y deja que un equipo de ellos resuelva una tarea en conjunto.

Runtimes aislados
Una ejecución es una bifurcación pausable y reanudable de un entorno sellado que tú mismo construiste y versionaste.
Equipos y roles
Un líder delega en agentes con rol asignado, cada mensaje queda registrado y puedes hablar con el líder mientras trabaja.
Habilidades y herramientas
Las capacidades se conceden de forma explícita. Un agente tiene lo que le diste y nada más.
Conectores de Claude y Codex
Guarda tus propias credenciales de CLI por tenant para que los agentes se ejecuten bajo cuentas que tú controlas.
Servidor MCP y OAuth 2.1
Interlaken expone su propia API como herramientas MCP tras un proveedor de identidad OAuth 2.1, para que un agente externo pueda manejar la plataforma bajo tus roles.
run · fix-checkout-total sandbox · vm-xsmall
  1. plan Localizar el test que falla y el handler que hay detrás
  2. read api/checkout — 3 archivos
  3. edit 2 archivos modificados
  4. shell go test ./... — 41 passed
  5. done Rama fix/checkout-total subida

08 Operaciones

Operado como una sola plataforma

Cada recurso de esta página pertenece a un tenant, lo crea un usuario con un rol, cuenta contra una cuota y se mide en una factura. Esa columna vertebral es lo que convierte esto en una nube y no en un montón de servicios.

01 / 06

Tenants

Aislamiento entre organizaciones, en redes, almacenamiento, identidad y facturación.

02 / 06

Usuarios y roles

Control de acceso por roles sobre lo que cada usuario puede hacer con cada tipo de recurso.

03 / 06

Cuotas

Límites por tenant, comprobados antes de aprovisionar nada y no cuando llega la factura.

04 / 06

Medición de consumo

Los recursos en marcha se miden de forma continua y se acumulan en registros de consumo.

05 / 06

Una sola factura

El consumo se convierte en una factura. Los créditos, los métodos de pago y las facturas pasadas viven en la consola.

06 / 06

Controles de suspensión

Un tenant puede suspenderse, lo que corta primero su acceso a la red y pregunta después.

Consola

Compruébalo tú mismo

Cada sección de esta página es una página de la consola. Crea una cuenta y tendrás la plataforma entera a un clic.