Back to all diagrams Save as PNG
%% title: 10-4.4 Software Deployment Data Flow %% description: Section 10 - System Environment - Figure 10-4.3 Software Deployment Data Flow graph TD subgraph AWS GovCloud subgraph Concourse web["Concourse Web Server"] worker["Concourse Worker"] test-job("Test Build") deploy-job("Deployment Build") end elb["AWS Elastic Load Balancer (ELB)"] UAA["User Authentication/Authorization (UAA)"] bosh["BOSH Director"] ec2["AWS EC2 Instance"] end subgraph External github["GitHub Repository"] github-auth{"GitHub Account<br>MFA Authentication"} end subgraph GSA Responsibility SAML{"Single Sign-on (SSO)<br>providing MFA"} end Ops((Cloud Operations)) Ops--"SSH or HTTPS<br>(software changes)"-->github Ops--HTTPS-->elb elb-->web web-->worker web-.Authorization.->UAA UAA-.Authentication.->SAML github-."Authentication/Authorization".->github-auth worker-.Runs automated tests against the software.->test-job worker-."Only starts when Test Build passes".->deploy-job test-job--Downloads latest version-->github deploy-job--Downloads same version that passed Test Build-->github deploy-job--Instructs BOSH to deploy-->bosh bosh--Deploys changes-->ec2
Legend
Bidirectional data/information flow
One-directional data/information flow
Data/information request that is system generated
Component ( square corners )
Collections of VMs or containers
Non-VMs / container components ( rounded corners )
User types
External data components
Grouping of components
Back to all diagrams