[Previous] [Next] [Contents] [Index]
This chapter describes DCE cell topology issues and methods. It describes what cell topology is, how you can approach the task of designing a cell topology, and some of the important issues you will need to consider as you create and test your design.
1.2 Cell Topology Design and Test Methodology
1.3 Number and Location of Cells
1.4 Full Clients and Lightweight Clients
1.5 Application Requirements
1.6 Server Locations
1.7 Machine and Network Requirements
1.8 Intercell Communication
However, to recap, a cell is a collection of users, machines, and resources that share two common databases of administrative information, namely, the Cell Directory Services (CDS) namespace and the security registry. Members of a cell are usually located in a common geographic area, but they can also be geographically dispersed. A cell's size can range from only one machine to several thousand.
1.1 What Is Cell Topology?
You may also wish to hire consultants with experience in designing DCE cell topologies. Entegrity® provides this consulting service - for more information, contact your Entegrity sales representative.
1.3 Number and Location of Cells
If your organization is not too large, creating a single cell is the simplest solution from an administrative perspective. However, for larger organizations, you will need to consider creating multiple cells rather than a single large cell. The rest of this section discusses factors that you should consider when making this decision.
1.3.1 Performance
You can improve response somewhat by strategically locating CDS and security replicas. However, users running full clients (see Section 1.4 on page 16) still need at startup to contact the master CDS hosts directory replica, which resides on a single machine. Also, there is a practical limitation on the number of replicas you can implement in a cell. Generally, more than ten replicas imposes an unreasonable administrative burden.
Implementing multiple cells lets you divide the administration task into manageable units and delegate administrative responsibility for each cell to individual cell administrators. A multiple cell topology does have the drawback of creating some intercell administration issues. See Chapter 7 on page 103.
1.3.3 Geographical and Functional Distribution of Users
Because functional groups tend to share the same resources, you must consider functional distribution as well. If functional groups are organized geographically (for example, Product A's division is located in England and Product B's division is located in the United States), this favors multiple cells, one per group. However, if functional groups are geographically dispersed, you may consider either creating a single large cell; or multiple, geographically dispersed cells that are organized by function.
1.3.4 Cell Tuning
For more information about cell tuning, refer to Appendix A on page 117.
For a complete discussion of full and lightweight clients, refer to the PC-DCE Overview Guide.
1.5 Application Requirements
Consider the requirements of your applications when you consider your cell design. Different applications have different performance requirements and require different types of support from DCE. For example, an application may or may not require the services of a full client, which in turn affects the practical maximum cell size (see Section 1.4 on page 16).
As part of your topology design, decide where to locate your master CDS replicas and master Security servers. Take into account performance, security, and failover considerations (see Section 5.2 on page 66).
1.7 Machine and Network Requirements
Your primary servers and immediate backup servers should run on high-quality hardware with adequate resources (virtual memory and physical memory) to support anticipated growth for a reasonable period of time.
1.7.1 Security Service Servers
The node that runs the master security server must be highly available and physically secure. If the host that contains the master security server goes down, slave replicas can still provide registry information, so consider having a number of replicas in each cell. Use factors such as the number of machines in your cell, the reliability of the machines that run security servers, and your cell's available resources to determine how many security replicas you need.
1.7.2 CDS Servers
CDS servers need to be located on dependable nodes.
Use reliable network connections that can handle the estimated amount of traffic. This helps to ensure that all servers maintaining directory replicas can be reached when the CDS performs periodic updates.
1.7.3 Network Connections
If users will need to go off the local LAN to contact a server, pay careful attention that the LAN interconnections have adequate reliability and bandwidth. WAN connections are usually the source of bottlenecks.
1.8 Intercell Communication
[Previous] [Next] [Contents] [Index]
To make comments or ask for help, contact support@entegrity.com.
Portions of this document were derived from materials provided by Compaq Computer Corporation. Copyright © 1998-2003 Compaq Computer Corporation.