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.
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.
| Page | Ce qu'elle couvre |
|---|---|
| Architecture du cluster | Le manager, les nœuds, leurs ports, et la séparation plan de contrôle / plan de données. |
| Partitionnement et réplication | Comment 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éploiement | Supervisor vs attach — qui possède les processus des nœuds, et comment cela change votre manière d'exploiter. |
| Sécurité et TLS | L'authentification par token et le TLS de transport, et comment activer chacun selon le modèle de déploiement. |
| Montée en charge élastique | Ajouter 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 web | L'interface navigateur pour exécuter et observer un cluster. |