c08 l06 opsworks and cdk - amazon web services… · 2020. 8. 21. · aws opsworks configuration...
TRANSCRIPT
![Page 1: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/1.jpg)
OpsWorks and CDKBrock TubreTECHNICAL INSTRUCTOR
![Page 2: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/2.jpg)
AWS OpsWorksOPSWORKS AND CDK
![Page 3: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/3.jpg)
AWS OpsWorksOPSWORKS AND CDK
![Page 4: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/4.jpg)
AWS OpsWorks
Configuration management services that provides managed instances of Chef and
Puppet.
AWS OpsWorks
OpsWorks for Chef Automation1
2 OpsWorks for Puppet Enterprise
3 OpsWorks Stacks
OPSWORKS AND CDK
![Page 5: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/5.jpg)
Running a Stack in a VPC
V P C
P r i v a t e S u b n e t
App servers/nodes
P r i v a t e S u b n e t
Automation server
P u b l i c S u b n e t
NAT gatewayLinux Repositories
OPSWORKS AND CDK
![Page 6: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/6.jpg)
Running a Stack in a VPC
V P C
P r i v a t e S u b n e t
App servers/nodes
P r i v a t e S u b n e t
Automation server
S3 Buckets (Provided by AWS)
Agent buckets
Asset buckets
Log buckets
DNA buckets
VPC EndpointP u b l i c S u b n e t
OPSWORKS AND CDK
![Page 7: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/7.jpg)
Running a Stack in a VPC
V P C
IGW
P r i v a t e S u b n e t
App servers/nodes
P r i v a t e S u b n e t
Automation server
P u b l i c S u b n e tVPC Endpoint ELBS3 Buckets (Provided by AWS)
Agent buckets
Asset buckets
Log buckets
DNA buckets
OPSWORKS AND CDK
![Page 8: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/8.jpg)
Running a Stack in a VPC
V P C
IGW
P r i v a t e S u b n e t
App servers/nodes
P r i v a t e S u b n e t
Automation server
P u b l i c S u b n e t
Bastion host
VPC Endpoint ELBS3 Buckets (Provided by AWS)
Agent buckets
Asset buckets
Log buckets
DNA buckets
OPSWORKS AND CDK
![Page 9: C08 L06 OpsWorks and CDK - Amazon Web Services… · 2020. 8. 21. · AWS OpsWorks Configuration management services that provides managed instances of Chef and Puppet. AWS OpsWorks](https://reader033.vdocuments.net/reader033/viewer/2022060902/609eb7fd9825c652c00b3449/html5/thumbnails/9.jpg)
AWS Cloud Development Kit
Software development framework to model and provision your cloud infrastructure using
familiar programming languages.
CDK
private createVPC(scope: cdk.Construct) { const vpc = new Vpc(scope, ‘Test-VPC', { cidr: "10.0.0.0/16", }); // Iterate the private subnets const selection = vpc.selectSubnets({ subnetType: SubnetType.PRIVATE }); for (const subnet of selection.subnets) { // ... } }
$ cdk deploy
OPSWORKS AND CDK