Note that the WWW and FTP servers each have local copies of the data they serve to the world. This improves the reliability of the servers by making them not depend on other hosts for information. This approach also is capable of scaling to a much greater degree than if one central NFS server containing all data were used. It also allows the WWW and FTP servers to be pure servers with no user accounts or files, which improves both performance and security.
Because data on each of the WWW and FTP servers is local, apush mechanism is used to keep those files in sync with those on the Information Server. wwwpush and ftppush use rdist as the update mechanism, with wrapper scripts to provide locking so multiple developers can push files at the same time.
Developers access the information via NFS mounts.
wwwpush
or ftppush
commands. This host is an Alpha 600au Personal Workstation with 1gb of memory and 40gb of disk.
infox.cac is available for pre-processing data before it becomes available on the WWW and FTP servers (such as the live Red Square image on the UW Home Page). It is an Alpha 600au Personal Workstation with 1gb of memory and 19gb of disk.
The www.washington.edu hosts are Alpha 600au systems with 1GB of memory and 44GB of disk.
The ftp.cac hosts are Linux systems.
wwwdev.cac provides a preview function so developers can view what their files will look like when after are pushed to the production servers. It also provides development and evaluation WWW environments so new information can be developed separate from the production servers.