Visión general de la escalabilidad

WebSphere eXtreme Scale se puede escalar a través del uso de datos particiones y puede escalar miles de contenedores si es necesario porque cada contenedor es independiente de otros contenedores.

WebSphere eXtreme Scale divide los conjuntos de datos en distintas particiones que se pueden mover entre procesos o incluso entre servidores físicos en tiempo de ejecución. Por ejemplo, puede empezar con un despliegue de cuatro servidores y, a continuación, ampliar a un despliegue con diez servidores a medida que crece la demanda en la memoria caché. Exactamente de la misma forma como puede añadir más servidores físicos y unidades de proceso para la escalabilidad vertical, puede ampliar la capacidad de escalabilidad elástica de forma horizontal con el particionamiento. El escalado horizontal es una ventaja importante de la utilización de WebSphere eXtreme Scale frente a una base de datos en memoria. Las bases de datos en memoria solo se pueden escalar verticalmente.

Con WebSphere eXtreme Scale, también puede utilizar un conjunto de API para obtener acceso transaccional a estos datos particionados y distribuidos. Desde la perspectiva del rendimiento, las selecciones que realice para interactuar con la memoria caché son tan importantes como las funciones para gestionar la memoria caché para la disponibilidad.

Nota: La escalabilidad no está disponible cuando los contenedores se comunican entre sí. El protocolo de la gestión de la disponibilidad, o de la agrupación principal, es un algoritmo de vista y pulsación O(N2), pero se mitiga manteniendo el número de miembros de principal de forma que no sea superior a 20. Sólo existe la réplica de igual a igual entre fragmentos.

Clientes distribuidos

El protocolo del cliente de WebSphere eXtreme Scale soporta una gran cantidad de clientes. La estrategia de particionamiento ofrece asistencia dando por supuesto que todos los clientes no siempre están interesado en todas las particiones porque las conexiones pueden esparcirse por varios contenedores. Los clientes se conectan directamente a las particiones, por lo que la latencia se limita a una conexión transferida.