Descripción general
Clustron Zaris es una plataforma distribuida de clave-valor y coordinación. Este artículo presenta lo que puedes hacer con Zaris, explica que cada despliegue comparte una única API, y te ayuda a elegir el entorno con el que empezar.
Zaris almacena datos como pares clave-valor y coordina el trabajo a través de las instancias de la aplicación. Puedes incrustarlo directamente en una aplicación .NET sin infraestructura, o ejecutarlo como un clúster real en Docker, Kubernetes o en un host Windows — la API de cliente es idéntica en todos los casos.
Qué puedes hacer con Zaris
Zaris combina el almacenamiento de datos con primitivas de coordinación, de modo que un solo cliente gestiona ambos. Puedes:
- Almacenar y recuperar datos con operaciones clave-valor.
- Expirar datos automáticamente con un tiempo de vida (TTL).
- Coordinar el acceso concurrente con locks distribuidos.
- Mantener contadores que se comparten entre instancias.
- Reaccionar a cambios de datos en tiempo real con watchers.
- Ejecutar operaciones de varios pasos de forma atómica con transacciones.
La misma API en cada modo
Sea cual sea el entorno que elijas, tu aplicación habla con Zaris a través de la misma API de cliente y la misma cadena de conexión. Un almacén en proceso es zaris://inproc/demo; un clúster es zaris://host:port/demo. Pasar de un almacén incrustado a un clúster completo es un cambio de configuración, no un cambio de código.
Mantén el modelo mental "en proceso hoy, distribuido mañana". Construye y prueba en proceso, luego apunta el mismo código a un clúster cuando necesites disponibilidad o escala.
Elige tu entorno
Elige el inicio rápido que coincida con cómo quieres ejecutar Zaris primero. Cada uno es autocontenido: requisitos previos, instalar o ejecutar, y conectar. Todos terminan en la misma página de Primeras operaciones.
| Entorno | Usa esto si… | Inicio rápido |
|---|---|---|
| En proceso (.NET) | Quieres incrustar Zaris en tu aplicación sin infraestructura que instalar. | Ejecutar en proceso |
| Docker Compose | Quieres un clúster real de 3 nodos en tu portátil con un solo comando. | Ejecutar con Docker Compose |
| Kubernetes (Helm) | Estás desplegando Zaris en un clúster. | Ejecutar en Kubernetes |
| Instalador de Windows | Quieres el Servicio de Gestión, la Consola Web y los módulos de PowerShell en un host Windows. | Inicio rápido de Windows |
Artículos de apoyo
Una vez que un clúster está en ejecución, estos artículos profundizan en operarlo y configurarlo:
- Crea tu primer almacén crea e inicia un almacén desde los cmdlets de administración de PowerShell.
- Ejecutar distribuido explica los clústeres de una sola máquina y de varias máquinas.
- Configuración cubre la cadena de conexión del cliente en detalle.
Adónde lleva cada ruta
No importa qué entorno elijas, terminas en el mismo lugar:
- Primeras operaciones cubre las llamadas put, get y delete que usarás con más frecuencia.