Aller au contenu principal

Présentation

Clustron Zaris est une plateforme distribuée de clé-valeur et de coordination. Cet article présente ce que vous pouvez faire avec Zaris, explique que chaque déploiement partage une seule API, et vous aide à choisir l'environnement dans lequel commencer.

Zaris stocke les données sous forme de paires clé-valeur et coordonne le travail entre les instances applicatives. Vous pouvez l'embarquer directement dans une application .NET sans aucune infrastructure, ou l'exécuter comme un véritable cluster dans Docker, Kubernetes ou sur un hôte Windows — l'API client est identique dans tous les cas.

Ce que vous pouvez faire avec Zaris​

Zaris combine le stockage de données avec des primitives de coordination, de sorte qu'un seul client gère les deux. Vous pouvez :

  • Stocker et récupérer des données avec des opérations clé-valeur.
  • Expirer les données automatiquement avec une durée de vie (TTL).
  • Coordonner l'accès concurrent avec des verrous distribués.
  • Maintenir des compteurs partagés entre les instances.
  • Réagir aux changements de données en temps réel avec des watchers.
  • Exécuter des opérations multi-étapes de manière atomique avec des transactions.

La même API dans tous les modes​

Quel que soit l'environnement que vous choisissez, votre application parle à Zaris via la même API client et la même chaîne de connexion. Un store en processus est zaris://inproc/demo ; un cluster est zaris://host:port/demo. Passer d'un store embarqué à un cluster complet est un changement de configuration, pas un changement de code.

astuce

Gardez le modèle mental « en processus aujourd'hui, distribué demain ». Construisez et testez en processus, puis pointez le même code vers un cluster lorsque vous avez besoin de disponibilité ou de montée en charge.

Choisissez votre environnement​

Choisissez le démarrage rapide qui correspond à la manière dont vous voulez d'abord exécuter Zaris. Chacun est autonome : prérequis, installation ou exécution, et connexion. Ils se terminent tous sur la même page Premières opérations.

EnvironnementUtilisez ceci si…Démarrage rapide
En processus (.NET)Vous voulez embarquer Zaris dans votre application sans aucune infrastructure à installer.Exécuter en processus
Docker ComposeVous voulez un véritable cluster à 3 nœuds sur votre ordinateur portable en une seule commande.Exécuter avec Docker Compose
Kubernetes (Helm)Vous déployez Zaris sur un cluster.Exécuter sur Kubernetes
Programme d'installation WindowsVous voulez le service de gestion, la console web et les modules PowerShell sur un hôte Windows.Démarrage rapide Windows

Articles d'accompagnement​

Une fois qu'un cluster est en cours d'exécution, ces articles approfondissent son exploitation et sa configuration :

Où mène chaque chemin​

Quel que soit l'environnement que vous choisissez, vous terminez au même endroit :

Étapes suivantes​