diff --git a/images/OpsWorks_Architecture.png b/images/OpsWorks_Architecture.png new file mode 100644 index 0000000..609d345 Binary files /dev/null and b/images/OpsWorks_Architecture.png differ diff --git a/images/web_architecture.png b/images/web_architecture.png new file mode 100644 index 0000000..1c03bbe Binary files /dev/null and b/images/web_architecture.png differ diff --git a/sections/deploying.md b/sections/deploying.md index b0a8e6b..c8b298a 100644 --- a/sections/deploying.md +++ b/sections/deploying.md @@ -6,6 +6,7 @@ - [CloudFormation Stack Designer](#cloudformation-stack-designer) - [AWS Cloud Development Kit (CDK)](#aws-cloud-development-kit-cdk) - [Developer problems on AWS](#developer-problems-on-aws) + - [Typical architecture: Web App 3-tier](#typical-architecture-web-app-3-tier) - [AWS Elastic Beanstalk Overview](#aws-elastic-beanstalk-overview) - [Elastic Beanstalk - Health Monitoring](#elastic-beanstalk---health-monitoring) - [AWS CodeDeploy](#aws-codedeploy) @@ -19,6 +20,7 @@ - [How Systems Manager works](#how-systems-manager-works) - [Systems Manager - SSM Session Manager](#systems-manager---ssm-session-manager) - [AWS OpsWorks](#aws-opsworks) + - [OpsWorks Architecture](#opsworks-architecture) - [Deployment - Summary](#deployment---summary) - [Developer Services - Summary](#developer-services---summary) @@ -77,6 +79,10 @@ - All the developers want is for their code to run! - Possibly, consistently across different applications and environments +## Typical architecture: Web App 3-tier + +![Web App 3-tier](../images/web_architecture.png) + ## AWS Elastic Beanstalk Overview - Elastic Beanstalk is a developer centric view of deploying an application on AWS @@ -219,6 +225,10 @@ - EC2 Instances, Databases, Load Balancers, EBS volumes… - **Chef or Puppet needed => AWS OpsWorks** +### OpsWorks Architecture + +![OpsWorks Architecture](../images/OpsWorks_Architecture.png) + ## Deployment - Summary - CloudFormation: (AWS only)