Review the following sections for an understanding of Tiered Electronic Distribution:
Tiered Electronic Distribution provides you with a way to manage your servers through the distribution of electronic data between servers. For example, application programs, collections of data files, software patches, and server policies.
When you install Policy and Distribution Services, the installation process creates Tiered Electronic Distribution and server policy objects in the eDirectory tree, copies software to the various servers, and sets up basic configurations for the Tiered Electronic Distribution and Server Policies components according to your installation selections.
The Tiered Electronic Distribution software can be hosted on NetWare®, Windows 2000, Windows 2003 Server, Linux, and Solaris servers.
Tiered Electronic Distribution uses a tiered distribution model that enables one server to indirectly service hundreds or even thousands of other servers. Tiered Electronic Distribution makes it easy to distribute files and policy packages by building them into compressed data files and hosting them in distribution channels for dissemination to the appropriate servers.
Tiered Electronic Distribution lets you schedule the distribution processes to take advantage of off-peak hours. It also sends notification of distribution status by sending e-mail messages, logging events, displaying real-time messages, database reporting, and sending SNMP traps.
Server Management can efficiently process (send/receive/extract) Distributions that are large in size and contain a substantial number of files, such as an entire 4GB volume with greater than 50,000 file entries.
The Tiered Electronic Distribution distribution process is based on the creation of Distributions (compressed file collections) that you use to move files and policies to your network servers. For more information, see Understanding the Distribution Processes.
Following is a simplified distribution process. It is governed by schedules that you set for each of the Tiered Electronic Distribution objects involved with the Distribution file.
The schedules that you need to coordinate for sending Distributions are the Distributor's Refresh schedule, the Distribution's Build schedule, and the Channel's Send schedule.
The schedules that you need to coordinate for receiving and extracting Distributions are the Channel's Send schedule and the Subscriber's Extract schedule.
Tiered Electronic Distribution uses eDirectory objects and the related software for performing its distribution functions. The Distinguished Name (DN) of all Tiered Electronic Distribution objects includes the server name and component function of the host server.
The eDirectory schema extensions included in Tiered Electronic Distribution define the classes of eDirectory objects that are created in your eDirectory tree, including information that is required or optional at the time the object is created. Every object associated with Tiered Electronic Distribution in an eDirectory tree has a class defined for it in the tree's schema.
You will extend the schema of your tree for the following eDirectory objects when you install ZENworks 6.5 Server Management:
The following illustrates the relationships of the main Tiered Electronic Distribution objects:
Note the following from this illustration:
Distributor and Subscriber servers can be physically connected to the network in any configuration, including having some servers across WAN links. The following describes the possible physical interactions between Distributor and Subscriber servers:
The following illustrates the physical flow of Tiered Electronic Distribution Distributions:
Note the following from the illustration:
IMPORTANT: When there are multiple versions of a File or Desktop Application Distribution, the Subscriber maintains copies of each of the versions, as is specified in the Distribution object's properties. The default is to maintain 10 versions per Distribution type.
The following processes are used to perform Tiered Electronic Distribution functions:
The Distributor Agent is installed on each server where you select the Distributor option during installation.
This agent has the following functions:
The Policy/Package Agent is installed on each server where you selected the Policy and Distribution Server option during installation.
This agent has the following Tiered Electronic Distribution functions:
For more information on policies, see Server Policies.
For more information on software packages, see Server Software Packages.
Tiered Electronic Distribution software is installed on each server where you selected the Policy and Distribution Server option during installation.
This software has the following functions:
1 The Desktop Application Distribution is only available when ZENworks Desktop Management is installed.
The power of the tiered distribution model is that you can spread the workload for sending Distributions. This is particularly important to the Distributor servers. By sharing distribution duties with parent Subscribers, a Distributor server can have more resources available for reading eDirectory, building each of its Distributions, and logging information to the database.
Tiered distribution levels can be very deep, providing a very large number of Subscribers that any one Distributor can service---without doing so directly.
The following illustrates a distribution routing hierarchy containing a Distributor, several parent Subscribers, and many end-node Subscribers:
The Distributor can service hundreds of parent Subscribers directly, or service just a few first-tier parent Subscribers and let them do the bulk of the distribution work. In the above illustration, the Distributor only sends its Distribution to two parent Subscribers, yet nine end-node Subscribers receive the Distribution.
The parent Subscribers shown in this illustration can also receive the Distribution for extraction if they were also subscribed to the Distribution's Channel. If all of the parent Subscribers in the above illustration were subscribed to receive the Distribution being sent to the end-node Subscribers, the Distributor services 14 total Subscriber servers while itself sending the Distribution only twice.
Each parent Subscriber can service hundreds of other parent Subscribers or end-node Subscribers (the intended recipients of the Distributions). The workload for passing on a Distribution by a parent Subscriber is minimal in compared to the workload for the Distributor to build the Distribution.
As you can see, the tiered distribution model allows you to minimize the distribution workload for your Distributor servers.
In summary, the key components of Tiered Electronic Distribution include: