288 IBM Content Manager OnDemand Guide
12.2.2  Horizontal scalability: Library server 
Even though Content Manager OnDemand allows a single library server for each instance, 
this library server can be scaled horizontally. The library server is scaled horizontally by using 
one or both of the following methods:
/SM590000The database tables (both the system and the application group) can be placed in different 
databases (z/OS) or different table spaces (Multiplatforms and z/OS) at the table level. 
Therefore, each of these tables can scale to the maximum practical size that is supported 
by the database within the operational constraints of maintenance and performance. 
Content Manager OnDemand does not impose a limitation.
/SM590000The application group data table design facilitates the following actions:
– Y ou can create as many application groups as you need to support the required data to 
be archived.
– Each application group can be segmented into multiple tables where the table 
segmentation is based on size.
– Each of these application group data tables can be placed in a separate database 
(z/OS) or table space (Multiplatforms and z/OS).
12.2.3  Horizontal scalability: Multiple object servers
For Multiplatforms and z/OS, you can scale a Content Manager OnDemand system 
horizontally by using multiple object servers. 
In the example that is shown in Figure 12-2, the Content Manager OnDemand system is 
horizontally scaled by placing the library server, object servers, and load processes on 
multiple systems. 
Figure 12-2   Horizontal scaling: Multiple object servers (z/OS and Multiplatforms)
This form of horizontal scalability provides better performance, reliability, and scalability by 
distributing the storage and retrieval workload over multiple systems. 
From a Content Manager OnDemand perspective, no limit exists to the number of object and 
load process servers. Each of the servers can run to its maximum capacity. Operational 
limitations are imposed by the TCP network bandwidth that connects all of the servers and by 
the available data center floor space. Both of these constraints can be reduced by placing 
multiple servers in a rack-mounted configuration.
Lib rary
Server
Ob ject
Server
Object
Server
+
OnDemand In stance
Administr ator
Use rs (G ui Cl ie nt,  We b Cl i en t,  A PI s …)
Lo a d 
Process
Load
Process
+
H or izon tal  Sc al ab ili ty
Stored data 
distri buted  acro ss 
mul ti ple in dep end ent 
ob ject se rvers
Lo ad job  p rocessi ng 
distri buted acro ss 
mul ti ple in dep end ent 
ob ject se rvers