We define five tiers of servers. No product requires all five. Five are the maximum. A product will likely have several servers for different purposes in each tier.
Note: For products that do not require staging, tiers, "test" will match the production configuration and all other requirements for a staging system, and IPS will not requisition a virtualized test environment.
A hostname is composed of three call signs separated by hyphens. The last call sign is appended with a number to indicate the number of hosts in service for that tier. It ends up taking the form as \[product\] - \[tier\] - \[type\]\[number\], for instance "cms - dev - wcm1" or "map - prod - ws1". Each call sign is 2 to 5 characters. \*\* |
Product and Type Calls Signs
** The previous convention was to use the department name in this spot, such as ISDA. However, these change often, but product or project names change less often. Also note that Athena servers are generally maintained by Server Operations, which has their own naming scheme and set of host organization policies.
Prototype servers are on ISDA's colocation rack. Prototypes are designed to crash and burn so IPS selected a very generic namespace to avoid the overhead of requesting new names from server operations on a regular basis.
First Call Sign |
Second Call Sign |
Third Call Sign |
---|---|---|
real: for hostnames of actual server hardware |
proto: this is always the second part of the name |
alpha, beta, etc: greek alphabet in order real machine is added to farm or VM is created. |
virt: for hostnames of virtual operating systems |
|
|
The Result: Names in the form "real - proto - alpha" or "virt - proto - omega."