Com WebSphere eXtreme
Scale,
sua arquitetura pode utilizar armazenamento em cache de dados em
memória local ou armazenamento em cache de dados de cliente/servidor
distribuídos. A arquitetura pode ter relacionamentos variados com seus bancos de dados. Também é possível configurar a topologia para estender diversos datacenters.
O WebSphere eXtreme
Scale requer infraestrutura
adicional mínima para operar. A infraestrutura consiste em scripts para instalar, iniciar
e parar um aplicativo Java Platform,
Enterprise Edition em um servidor.
Os dados em cache são armazenados nos servidores de contêiner e os clientes se conectam remotamente com o servidor.
Ambientes em Memória
Quando implementar em um local, um ambiente em memória, o WebSphere eXtreme
Scale é executado em uma única Java Virtual
Machine e não é replicado. Para configurar um ambiente local, é possível usar um arquivo XML do ObjectGrid ou as APIs do ObjectGrid.
Ambientes Distribuídos
Quando você implementa em um ambiente distribuído, o
WebSphere eXtreme
Scale é executado em um conjunto de
Java Virtual Machines, aumentando o desempenho, a disponibilidade e a escalabilidade. Com essa configuração, poderá utilizar a replicação de dados e criação de partições. Também é possível incluir servidores
adicionais sem restaurar seus servidores
eXtreme Scale
existentes. Assim como ocorre com um ambiente local,
um arquivo XML do ObjectGrid, ou uma configuração programática equivalente, é necessário em
um ambiente distribuído. Você também deve fornecer um arquivo XML de política de implementação com detalhes de configuração.
É possível criar implementações simples ou grandes a nível de terabytes, em que
milhares de servidores são necessários.