C H A P T E R 2 |
Planning Your Deployment |
This chapter provides guidelines for planning your installation of Content Delivery Server. The minimum suggested hardware and software requirements for a basic, mid-sized deployment configuration are provided.
The following topics are discussed:
When planning your Content Delivery Server deployment, you can start with a small server or cluster and expand to a larger cluster as your service grows. The ability of Content Delivery Server to scale linearly helps to keep initial costs down, while providing simple means for growth.
To support a large subscriber base in a production environment, plan for a cluster of servers running Content Delivery Server. The number and configuration of the servers in the cluster depends on the size of your subscriber base. Also plan for both a dedicated database server and standby database.
When running a cluster, plan for an “N+1 configuration”. This is a cluster that contains one more server running Content Delivery Server than is needed to support your subscriber base. The additional server ensures that your system can handle peak loads in spite of a single server outage.
Because deployments of Content Delivery Server vary greatly from one customer to another, the TABLE 2-1 provides a sample plan with the minimum requirements for a medium size configuration. See Chapter 4 for a description of a mid-size deployment. You can extrapolate from this information the requirements applicable for the size and number of your deployments.
The transactions per second (tps) given in TABLE 2-1 are applicable for deployments with up to 96 devices and approximately 6200 pieces of content. The number of supported subscribers listed in the first column of TABLE 2-1 are derived from the tps numbers using the sample calculation methods in Chapter 3. These methods of calculations are based on assumptions that might not apply to your deployment.
An alternative method for calculating the number of supported subscribers consists of estimating concurrency. TABLE 2-2 shows how the number of subscribers per CPU are derived by postulating what percentage of subscribers access the system concurrently and what the average amount of time is between subscriber requests (think time). The current average think time is 6 seconds.
This section provides hardware and software guidelines for a basic configuration. You can use these guidelines in your own planning if your needs are similar to the configuration on which the recommendations are based.
Here are the minimum hardware and software requirements for running a single deployment of the Content Delivery Server:
For more than one Content Delivery Server deployment running on the same host, make the following estimations:
For the database, make the following estimations:
Note that the character set must be AL32UTF8.
Except for an initial trial configuration, deploy Content Delivery Server and the database on different hardware.
Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.