The number of realms that your installation requires depends on several factors:
The number of clients to be supported. Too many clients in one realm makes administration more difficult and eventually requires splitting the realm. The primary factors that determine the number of clients that can be supported are: the amount of SEAM traffic that each client generates, the bandwidth of the physical network and the speed of the hosts. Since each installation will have different limitations, there is no rule for determining the maximum number of clients.
How far apart the clients are. It might make sense to set up several small realms if the clients are in a different geographic region.
The number of hosts that are available to be installed as KDCs. Each realm should have at least two KDC servers (master and slave).