Aller au contenu principal

Architecture et exploitation

Cette section explique comment un cluster Clustron Zaris fonctionne en tant que système en exécution : les processus dont il est constitué, la façon dont vos données sont partitionnées et répliquées à travers les nœuds, les deux manières de l'exécuter, comment le sécuriser, et comment il croît et décroît.

Utilisez cette section pour prendre des décisions de capacité, de disponibilité et d'exploitation. Là où les Concepts fondamentaux répondent à « qu'est-ce qu'un store, une clé, un bail ? », cette section répond à « qu'est-ce qui s'exécute sur quelle machine, et que se passe-t-il sur le réseau ? »

Le cluster en un coup d'œil​

Un cluster comporte deux parties. Le plan de contrôle est un processus manager qui crée des stores, suit quels nœuds existent et alimente la console web. Le plan de données est constitué d'un ou plusieurs processus nœud qui détiennent vos données, servent les lectures et les écritures et répliquent les partitions entre eux. Votre application est un client .NET qui route chaque requête directement vers le nœud détenant les données — le manager n'est jamais sur le chemin de requête.

Le manager forme le plan de contrôle et observe le plan de données, tandis que le client .NET envoie les lectures et les écritures directement aux nœuds qui possèdent chaque partition, maintenant le manager en dehors du chemin de requête.

Cette séparation est le fil conducteur de toute la section. Une opération administrative sur le manager ne peut pas bloquer une lecture chaude sur un nœud, et la perte du manager ne fait pas perdre vos données.

Dans cette section​

Les pages ci-dessous se complètent les unes les autres. Lisez d'abord l'architecture du cluster, puis choisissez le modèle de déploiement qui correspond à votre environnement avant d'aborder la sécurité et la montée en charge.

PageCe qu'elle couvre
Architecture du clusterLe manager, les nœuds, leurs ports, et la séparation plan de contrôle / plan de données.
Partitionnement et réplicationComment les clés sont mappées aux partitions, comment le facteur de réplication protège contre la perte de nœud, et ce que signifient les code-words de partition.
Modèles de déploiementSupervisor vs attach — qui possède les processus des nœuds, et comment cela change votre manière d'exploiter.
Sécurité et TLSL'authentification par token et le TLS de transport, et comment activer chacun selon le modèle de déploiement.
Montée en charge élastiqueAjouter et retirer de la capacité, et pourquoi le scale-out est sans perte tandis que le scale-in n'est pas encore sûr vis-à-vis du drainage.
Console webL'interface navigateur pour exécuter et observer un cluster.

Étapes suivantes​