1/31
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is Elastic Beanstalk?
Developer centric view of deploying an application on AWS
(we still have full control)
If you see java with tomcat, you should think ___
elastic beanstalk
You need to ‘replatform’ an app, what should you use?
Elastic Beanstalk
What are the three architecture models for elastic beanstalk?
Single instance (for dev)
LB + ASG
ASG only (good for non-web apps)
What is a worker tier for elastic beanstalk?
Have a queue of long running jobs in an ASG
i.e. video processing, generating a zip file, etc
How do you define periodic tasks in elastic beanstalk?
cron.yaml
CodeDeploy can deploy to: (4)
EC2, ASG, ECS & Lambda
How to do a 0 downtime EB deployment?
Blue / Green w/ route53
To do a blue/green deployment with codedeploy, you must be using an ____
ELB
Types of prod codedeploy updates?
in-place
blue / green
Deployment options for codedeploy to AWS Lambda? (2)
traffic shifting
Pre and post traffic hooks
What are pre & post traffic hooks with codeploy to lambda?
validate deployment before traffic shift starts
What is AWS Cloud Map?
Resource discovery service
Creates a map of backend services/resources that your app depends on
What is Systems Manager OpsCenter?
Resolve operational issues related to AWS resources
Aggregates logs, provides automation runbooks, etc
What is Systems manager session manager?
Start a secure shell on EC2
Does not need SSH, bastion, or ssh keys
What are the systems manager patch managers steps?
define patch baseline
Define patch groups
Define maintenance windows
Add AWS-RunPatchBaseline Run Command
Define Rate Control
Monitor Patch Compliance using SSM Inventory
How does systems manager work?
Requires agent installed, sometimes done by default
What is systems manager overview?
Manage your EC2 and on-prem systems
Patching automation for enhanced compliance
What is the AWS CDK?
Cloud Development Kit
Define infrastructure using familiar language, compiled into cloudformation template
What is AWS SAM?
Serverless Application Model
Framework for developing and deploying serverless apps
Use codedeploy to deploy lambda
You can run lambda, gateway, dynamodb locally
All AWS SAM configurations are done in ___
YAML
What is AWS Service Catalog?
Create and manage catalogs of IT services that are approved on AWS
Builds a collection of cloudformation templates
AWS Service Catalog helps with
governance, compliance, and consistency
You have users that want a quick self-service portal to launch a set of authorized products pre-defined by admins in AWS. You should use:
AWS Service Catalog
Cloudformation vs codedeploy vs beanstalk
Cloudformation: Hard, infrastructure as code
CodeDeploy: Medium, app deployment automation
Beanstalk: Easy, app deployment & management (simple apps)
How do you manage what happens to a resource when the cloudformation template is deleted?
DeletionPolicy
What are the options for a cloudformation template resource deletion policies? (3)
Delete (default)
snapshot
retain
You need a custom resource in cloudformation when you… (4)
Resource not yet supported
on-premises resource
emptying an s3 bucket before being deleted
Fetch an AMI id
What are cloudformation stacksets?
Create, update, or delete stacks across multiple accounts & regions with a single operation
(enable automatic deployment)
What is it called when cloudformation resources have been manually changed?
Drift
How can you tell if cloudformation resources have drifted?
CloudFormation Drift
Detect drift on an entire stack or individual resource