Glossary of Terms

Apache Pool
A grouping of Apache Workers.
Apache Worker
A unique combination of one installation of Apache on one server.
Hosting Pool
The combination of one Apache Pool and one Tomcat Pool.
Instance
An instance is essentially an installation of the controller. However, there is not necessarily a one-to-one relationship between the instance and the controller. The controller is clusterable, meaning that if a controller is installed on three servers in one cluster, those three controllers act as one; therefore, an instance can have more than one controller. Also, a controller can manage any infrastructure it has access to, across instances, so that there can be more than one instance per controller. A good example of this is an infrastructure in which there are intranet, internet, and test lab environments. The test lab and intranet may be on two separate instances, but still managed via one controller. All instances of Lokahi at an organization can connect, read, and write to a single database/schema. Any instance of Lokahi can control itw own and all other environments.
Job
The objects sent back and forth between the agent and controller are jobs. A job is an individual task that the agent performs. Jobs can be pooled, and in that pool there can be a certain order per hardware. Thus, jobs can have predecessors, and if a predecessor fails, the next job won't run.
Pool
A grouping of Workers.
Tomcat Pool
A grouping of Tomcat Workers.
Tomcat Worker
A unique combination of one Tomcat JVM on one server.
Worker
A unique combination of one instantiation of an application server on one piece of server hardware.