Présentation de l'évolutivité

WebSphere eXtreme Scale est évolutif grâce aux données partitionnées. Il peut s'adapter à des milliers de conteneurs si besoin est, car les conteneurs sont indépendants les uns des autres.

WebSphere eXtreme Scale divise les ensembles de données en partitions distinctes pouvant être déplacées entre les processus ou même entre les serveurs physiques au moment de l'exécution. Vous pouvez, par exemple, démarrer avec un déploiement de quatre serveurs, puis passer à un déploiement de 10 serveurs lorsque les demandes sur le cache augmentent. De la même façon que vous pouvez ajouter d'autres serveurs physiques et unités de traitement pour l'évolutivité verticale, vous pouvez étendre la capacité d'évolutivité élastique horizontalement grâce au partitionnement. L'évolutivité horizontale est un avantage majeur de l'utilisation de WebSphere eXtreme Scale par rapport à une base de données interne. Les bases de données interne peuvent évoluer verticalement.

Avec WebSphere eXtreme Scale, vous pouvez également utiliser un groupe d'API pour obtenir un accès transactionnel à ces données partitionnées et réparties. Les choix que vous faites pour interagir avec le cache sont tout aussi importants que les fonctions permettant de gérer le cache pour assurer la disponibilité du point de vue des performances.

Remarque : L'évolutivité n'est pas disponible lorsque les conteneurs communiquent entre eux. Le protocole de gestion de la disponibilité, ou groupement central, est un algorithme de maintenance de vue et de pulsation O(N2), mais il est atténué en réduisant le nombre de membres du groupe principal à moins de 20. Seule la réplication d'égal à égal entre les fragments existe.

Clients répartis

Le protocole client WebSphere eXtreme Scale prend en charge un grand nombre de clients. La stratégie de partitionnement suppose que tous les clients ne sont pas forcément intéressés par toutes les partitions, car les connexions peuvent s'étendre à plusieurs conteneurs. Les clients sont connectés directement aux partitions, de sorte que la latence est limitée à une connexion transférée.