Con WebSphere eXtreme
Scale,
la arquitectura puede utilizar el almacenamiento en memoria caché de datos en memoria local o el almacenamiento en memoria caché de datos de cliente-servidor distribuido. La arquitectura puede tener distintas relaciones con las bases de datos. También puede configurar la topología para que abarque varios centros de datos.
Para poder funcionar,
WebSphere eXtreme
Scale necesita una mínima
infraestructura adicional. La infraestructura se compone de scripts que
instalan, inician y detienen una aplicación
Java Platform,
Enterprise Edition en un servidor.
Los datos colocados en memoria caché se almacenan en servidores de contenedor, y los clientes se conectan de forma remota al servidor.
Entornos en memoria
Cuando realiza un despliegue en un
entorno local en memoria, WebSphere eXtreme
Scale se ejecuta en una única Máquina virtual Java y no se replica. Para configurar un entorno local puede utilizar un archivo XML de ObjectGrid o las API de ObjectGrid.
Entornos distribuidos
Cuando realiza un despliegue en un
entorno distribuido,
WebSphere eXtreme
Scale se ejecuta en un conjunto de
Máquinas virtuales Java,
aumentando el rendimiento, disponibilidad y escalabilidad. Con esta
configuración, puede utilizar el particionamiento y la réplica de datos. También puede añadir servidores adicionales
sin reiniciar los servidores
eXtreme Scale existentes.
Igual que en el
entorno local, en el entorno distribuido se necesita un archivo XML ObjectGrid,
o una configuración equivalente mediante programa. Debe también proporcionar un archivo XML de política de despliegue con detalles de configuración
Puede crear despliegues sencillos o grandes despliegues con terabytes en los que son necesarios miles de servidores.