Planejando a Topologia

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.