Page History
...
The JS7 - System Architecture offers a number of scenarios to use
- Single JOC Cockpit , - Single Controller , - Shared Agents
- Single JOC Cockpit , - Dedicated Controllers , - Dedicated Agents
- Dedicated JOC Cockpits , - Dedicated Controllers , - Dedicated Agents
Strategies imply to consider the JS7 - Security Architecture and Rollout Procedures.
Single JOC Cockpit
...
- Single Controller
...
- Shared Agents
Flowchart |
---|
JOC1 [label="JOC Cockpit",fillcolor="lightskyblue1",fontname="Arial",fontsize="10pt"] FOLDER1D [label="Folder: dev",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1T [label="Folder: test",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1P [label="Folder: prod",fillcolor="white",fontname="Arial",fontsize="10pt"] CONTROLLER1 [shape="box",label="Controller",fillcolor="lightskyblue1",fontname="Arial",fontsize="10pt"] AGENT1D [shape="box",label="Agent: dev",fillcolor="darkolivegreen1",fontname="Arial",fontsize="10pt"] AGENT1T [shape="box",label="Agent: test",fillcolor="darkolivegreen2",fontname="Arial",fontsize="10pt"] AGENT1P [shape="box",label="Agent: prod",fillcolor="darkolivegreen3",fontname="Arial",fontsize="10pt"] JOC1 -> FOLDER1D [label=" assign Agent: dev ",fontname="Arial",fontsize="10pt"] JOC1 -> FOLDER1T [label=" assign Agent: test ",fontname="Arial",fontsize="10pt"] JOC1 -> FOLDER1P [label=" assign Agent: prod ",fontname="Arial",fontsize="10pt"] { rank = same; FOLDER1D -> FOLDER1T [label="rollout",fontname="Arial",fontsize="10pt"] } { rank = same; FOLDER1T -> FOLDER1P [label="rollout",fontname="Arial",fontsize="10pt"] } FOLDER1D -> CONTROLLER1 [label="deploy",fontname="Arial",fontsize="10pt"] FOLDER1T -> CONTROLLER1 [label="deploy",fontname="Arial",fontsize="10pt"] FOLDER1P -> CONTROLLER1 [label="deploy",fontname="Arial",fontsize="10pt"] CONTROLLER1 -> AGENT1D [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1 -> AGENT1T [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1 -> AGENT1P [label=" deploy ",fontname="Arial",fontsize="10pt"] |
...
- System Architecture
- In this scenario only one JOC Cockpit instance and one Controller is used. Agents are mapped to respective environments.
- Security Architecture
- A single JOC Cockpit is used in a security level low or medium.
- Rollout Procedures
- Rollout is performed within the single JOC Cockpit instance. This approach includes
- to map environments to separate top-level folders in the JS7 - Inventory,
- to copy scheduling objects between inventory folders and to modify Agent Assignments for consideration of environments.
- to deploy modified scheduling objects.
- This approach makes use of Inventory Deployment and denies use of Inventory Export/Import and Inventory Git Integration for rollout.
- Rollout is performed within the single JOC Cockpit instance. This approach includes
Single JOC Cockpit
...
- Dedicated Controllers
...
- Dedicated Agents
Flowchart |
---|
JOC1 [label="JOC Cockpit",fillcolor="lightskyblue",fontname="Arial",fontsize="10pt"] FOLDER1D [label="Folder: dev",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1T [label="Folder: test",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1P [label="Folder: prod",fillcolor="white",fontname="Arial",fontsize="10pt"] CONTROLLER1D [shape="box",label="Controller: dev",fillcolor="darkolivegreen1",fontname="Arial",fontsize="10pt"] CONTROLLER1T [shape="box",label="Controller: test",fillcolor="darkolivegreen2",fontname="Arial",fontsize="10pt"] CONTROLLER1P [shape="box",label="Controller: prod",fillcolor="darkolivegreen3",fontname="Arial",fontsize="10pt"] AGENT1D [shape="box",label="Agent: dev",fillcolor="darkolivegreen1",fontname="Arial",fontsize="10pt"] AGENT1T [shape="box",label="Agent: test",fillcolor="darkolivegreen2",fontname="Arial",fontsize="10pt"] AGENT1P [shape="box",label="Agent: prod",fillcolor="darkolivegreen3",fontname="Arial",fontsize="10pt"] JOC1 -> FOLDER1D JOC1 -> FOLDER1T JOC1 -> FOLDER1P { rank = same; FOLDER1D -> FOLDER1T [label="rollout",fontname="Arial",fontsize="10pt"] } { rank = same; FOLDER1T -> FOLDER1P [label="rollout",fontname="Arial",fontsize="10pt"] } FOLDER1D -> CONTROLLER1D [label=" deploy ",fontname="Arial",fontsize="10pt"] FOLDER1T -> CONTROLLER1T [label=" deploy ",fontname="Arial",fontsize="10pt"] FOLDER1P -> CONTROLLER1P [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1D -> AGENT1D [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1T -> AGENT1T [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1P -> AGENT1P [label=" deploy ",fontname="Arial",fontsize="10pt"] |
...
- System Architecture
- In this scenario a number of Controllers are connected to a single JOC Cockpit instance. Agents are dedicated to respective Controllers.
- Security Architecture
- A single JOC Cockpit is used in a security level low or medium.
- Rollout Procedures
- Rollout is performed within the single JOC Cockpit instance. This approach includes
- to map environments to separate top-level folders in the JS7 - Inventory,
- to copy scheduling objects between inventory folders, but to retain Agent Assignments as the same Agent Names can be used with each Controller and environment,
- to deploy scheduling objects individually to the Controller that maps to the respective environment.
- This approach makes use of Inventory Deployment and denies use of Inventory Export/Import and Inventory Git Integration for rollout.
- Rollout is performed within the single JOC Cockpit instance. This approach includes
Dedicated JOC Cockpits
...
- Dedicated Controllers
...
- Dedicated Agents
Flowchart |
---|
JOC1D [label="JOC Cockpit: dev",fillcolor="lightskyblue1",fontname="Arial",fontsize="10pt"] JOC1T [label="JOC Cockpit: test",fillcolor="lightskyblue2",fontname="Arial",fontsize="10pt"] JOC1P [label="JOC Cockpit: prod",fillcolor="lightskyblue3",fontname="Arial",fontsize="10pt"] FOLDER1D [label="Folder: dev",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1T [label="Folder: test",fillcolor="white",fontname="Arial",fontsize="10pt"] FOLDER1P [label="Folder: prod",fillcolor="white",fontname="Arial",fontsize="10pt"] CONTROLLER1D [shape="box",label="Controller: dev",fillcolor="darkolivegreen1",fontname="Arial",fontsize="10pt"] CONTROLLER1T [shape="box",label="Controller: test",fillcolor="darkolivegreen2",fontname="Arial",fontsize="10pt"] CONTROLLER1P [shape="box",label="Controller: prod",fillcolor="darkolivegreen3",fontname="Arial",fontsize="10pt"] AGENT1D [shape="box",label="Agent: dev",fillcolor="darkolivegreen1",fontname="Arial",fontsize="10pt"] AGENT1T [shape="box",label="Agent: test",fillcolor="darkolivegreen2",fontname="Arial",fontsize="10pt"] AGENT1P [shape="box",label="Agent: prod",fillcolor="darkolivegreen3",fontname="Arial",fontsize="10pt"] JOC1D -> FOLDER1D JOC1T -> FOLDER1T JOC1P -> FOLDER1P { rank = same; JOC1D -> JOC1T [label="rollout",fontname="Arial",fontsize="10pt"] } { rank = same; JOC1T -> JOC1P [label="rollout",fontname="Arial",fontsize="10pt"] } FOLDER1D -> CONTROLLER1D [label=" deploy ",fontname="Arial",fontsize="10pt"] FOLDER1T -> CONTROLLER1T [label=" deploy ",fontname="Arial",fontsize="10pt"] FOLDER1P -> CONTROLLER1P [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1D -> AGENT1D [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1T -> AGENT1T [label=" deploy ",fontname="Arial",fontsize="10pt"] CONTROLLER1P -> AGENT1P [label=" deploy ",fontname="Arial",fontsize="10pt"] |
...
Overview
Content Tools