Obsolete:Categorization

From Wikitech
This page contains historical information. It may be outdated or unreliable.

Wikimedia servers and software make heavy use of clustering to simplify management of similar hosts and services. Currently this is done in a non-standardized, ad-hoc way however, which means that e.g. Ganglia, Nagios, Puppet, dsh etc. all use different category names. Because this will become even more important with the addition of a second primary data center, this page attempts to put some thought into standardizing it all.

Levels

We can distinguish at least the following levels in our infrastructure:

sites
(pmtpa and esams)
physical locations
(pmtpa, sdtpa, esams, knams)
subnets (public subnet, squid-lvs subnet, internal subnet)
host groups
(cache servers, database servers, nameservers)
service groups
(mediawiki application, memcached, squid, mysql)
further subdivisions
(frontend squid)

See also