Deployments & Managing Infrastructure at Scale Flashcards

1
Q

CloudFormation

A

1) Allows you to do Infrastructure as code and works with almost all types of AWS resources.
2) Allows you to create templates and these templates can be deployed on AWS. You can use these templates to repeat across Regions & accounts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beanstalk

A

PaaS (Platform as a service), limited to certain programming languages or Docker.
You can deploy your code consistently with a known architecture, for example using the combination of a load balancer (LB), an EC2 instance and a relational database service (RDS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CodeCommit

A

Store code in private git repository (version controlled)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CodeBuild

A

Build & test code in AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CodeDeploy

A

Deploy code onto servers. This is a hybrid solution because this can be done on AWS but also on your on-premise servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CodePipeline

A

Orchestration of pipeline (from code build to deploy). So combining Code Commit, CodeBuild, CodeDeploy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CodeArtifact

A

Store software packages/dependencies on AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CodeStar

A

Unified view for allowing developers to do CICD and code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cloud9

A

Cloud IDE (Integrated Development Environment) with collab.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

AWS CDK

A

Define your cloud infrastructure using a programming language.

The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages.

Provisioning cloud applications can be a challenging process that requires you to perform manual actions, write custom scripts, maintain templates, or learn domain-specific languages. AWS CDK uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components called constructs that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert. AWS CDK provisions your resources in a safe, repeatable manner through AWS CloudFormation. It also enables you to compose and share your own custom constructs that incorporate your organization’s requirements, helping you start new projects faster.

For customers who prefer Terraform, cdktf provides the CDK constructs for defining Terraform HCL state files in TypeScript and Python. For Kubernetes users, the cdk8s project enables you to use CDK constructs for defining Kubernetes configuration in TypeScript, Python, and Java. cdk8s can be used to define Kubernetes infrastructure running anywhere and can be used with the AWS CDK’s Amazon Elastic Kubernetes Service (Amazon EKS) construct library. Both cdk8s and cdktf are alpha releases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SystemsManager

A

AWS Systems Manager gives you visibility and control of your infrastructure on AWS. It is used for patching systems at scale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

OpsWorks

A

Hybrid service which gives you a managed Chef and Puppet in AWS.

AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers. OpsWorks lets you use Chef and Puppet to automate how servers are configured, deployed, and managed across your Amazon EC2 instances or on-premises compute environments. OpsWorks has three offerings, AWS Opsworks for Chef Automate, AWS OpsWorks for Puppet Enterprise, and AWS OpsWorks Stacks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly