Automation & Platform Services Flashcards

1
Q

AWS CloudFormation

A
“template-driven provisioning” 
deploys infrastructure using code
uses JSON or YAML template files 
CloudFormation can deploy Elastic Beanstalk environments
Similar to Terraform

Provides a common language for you to describe the provision all the infrastructure resources in your cloud environment
can be used to provision a broad range of AWS resources
Think of CloudFormation as deploying infrastructure as code

Cloud Formation can deploy Elastic Beanstalk-hosted applications however the reverse is not possible

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

AWS Elastic Beanstalk

A

Platform Service - all you worry about is the data and the applications
“web apps made easy”
deploys applications on EC2 (PaaS)
deploys web applications based on Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker
Uses ZIP or WAR files (or Git)
Elastic Beanstalk cannot deploy using CloudFormation
Similar to Google App Engine

Can be used to quickly deploy and manage applications in the AWS Cloud; makes it simplified or easier for a web developer
developers upload applications and Elastic Beanstalk handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring
Considered a Platform as a Service (PaaS) solution

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

AWS CloudFormation:

Components

A
  • Templates - JSON or YAML text file that contains the instructions for building out the AWS environment
  • Stacks - entire environment described by the template and created, updated, and deleted as a single unit
  • Change Sets - a summary of proposed changes to your stack that will allow you to see how those changes might impact your existing resources before implementing them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AWS Elastic Beanstalk (Details):

Supports and Integrates with…

A

Supports Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker web applications
Integrates with VPC
Integrates with IAM
Can provision most database instances
allows full control of the underlying resources
code is deployed using a WAR file or Git repository

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