Deployment and Infrastructure Management Services Flashcards
CloudFormation
CloudFormation allows you to provision AWS resources using Infrastructure as Code (IaC)
JSON Script: Format example
“MyBucket” : {
“Type” : “AWS::S3::Bucket”
}
JSON Script
Infrastructure as Code (IaC)
IaC allows you to write a script to provision AWS resources. The benefit is that you provision resources in a reproducible manner that saves time.
Script can be written in JSON or YAML
YAML Script: Format Example
MyBucket:
Type: AWS::S3::Bucket
YAML Script
Elastic Beanstalk
Elastic Beanstalk allows you to deploy your web applications and web services to AWS.
Orchestration service that provisions resources. Automatically handles the deployment.
Quickly deploy a scalable Java-based web application to AWS.
Don’t forget Elastic Beanstalk is only used to deploy applications to the AWS Cloud — it is not used to deploy applications on-premises
OpsWorks
OpsWorks allows you to use Chef or Puppet to automate the configuration of your servers and deploy code.
Deploy code and manage applications. Manage on-premises servers or EC2 instances in AWS Cloud. Works with Chef and Puppet automation platforms.
OpsWorks in the Real World: Automate software configurations and infrastructure management for your application.