Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: New naming convention where second digit moved to back used througout.

...

HostnameDescriptionNaming Convention

S1

Host system for Registration System.

Use a 2-3 letter convention to describe the host's main function. As the purpose of the host can easily change we use a generic name, S1 for system 1.

RGH1V00WEBRGH1V0WEB0

Runs Apache Web Server.

RG = Registration = Overarching Project Code
H1= Hardware 1 = Physical Hardware
V = Virtual server = Denotes this is a virtual server, P would mean physical
00 0 = The first virtual server with allowance for relation to a corresponding server, in this case just one application server
WEB = Function

RGH1V00APP

0 = The server designation in the series.

RGH1V0APP0

Runs Tomcat Application Server and HypSQL Database Server.

This has both an application and database. Because the database is portable and more easier to move, we make the judgment call to name the system APP after the more primary long term function of the server.

The convention follows but notice the V00.00 = First virtual server for the specified function and it 0 in MGH1V0APP0.

The zero visually places this server with the correspond Web Server.

...

HostnameDescriptionNaming Convention

S1

Host system for Registration System.

Existing.

RGH1V00WEBRGH1V0WEB0

Runs Apache Web Server.

Existing.

RGH1V00APPRGH1V0APP0

Runs Tomcat Application Server and HypSQL Database Server.

Existing.

RGH1V01APPRGH1V0APP1

Runs Tomcat Application Server.

The first 0 in MGH1V00APP APP0 shows that the server is related to the Web Server RGH1V00WEBWEB0

The convention naturally sorts well. If you are reading this article off of the Confluence system, click the Hostname title on the table to see the list sorted. Now let's add something new to the mix.

...

MGH1V00APP
HostnameDescriptionNaming Convention

S1

Host system for Registration System.

Existing.

RGH1V00WEBRGH1V0WEB0

Runs Apache Web Server.

Existing.

RGH1V00APPRGH1V0APP0

Runs Tomcat Application Server and HypSQL Database Server.

Existing.

RGH1V01APPRGH1V0APP1

Runs Tomcat Application Server.

The first 0 in MGH1V00APP APP0 shows that the server is related to the Web Server RGH1V00WEB. The last number, indicates this is the next application server in the series.

MGH1V0APP0

Runs Tomcat Application Server and HypSQL Database Server.

Again the first 0 in MGH1V00APP APP0 clearly shows that it is connected to RGH1V00WEB V0WEB0 and the MG indicates the systems primary function is for migrations

...

Hostname

Description

Naming Convention

S1

Host system for Registration System.

Existing.

RGH1V0WEB0

Runs Apache Web Server.

Existing

RGH1V0APP0

Runs Tomcat Application Server and HypSQL Database Server.

Existing

RGH1V0APP1

Runs Tomcat Application Server.

Existing

RGH2V1WEB0Runs Apache Web Server. 
RGH2V1APP0Runs Tomcat Application Server 

 If you are reading this article off of the Confluence system, click the Hostname title on the table to see the list sorted. Notice that sorted, it is very clear how the systems relate to each other.