Deployment Flashcards
AWS EC2 instance type for pay as you go?
On-demand
AWS EC2 instance type for reserving for a long period of time for a lower cost?
Reserved
AWS EC2 instance type for ensuring no shared physical resources?
Dedicated
AWS EC2 instance type for cheap instances and can be terminated at any point?
Spot
What does EBS contain?
Elastic Block Store: Contains the AMI, application and data
What AWS EBS type should you choose for high IOPS?
io1 (64,000 IOPS)
What AWS EBS type should you choose for high durability?
io2
What is the IOPS limit for a GP2 EBS volume?
16,000 IOPS
What is the best way to encrypt an unencrypted EBS volume?
Create a snapshot of the EBS volume and relaunch it, selecting encryption as an option
How do you ensure that all new volumes are encrypted by default?
Enable EBS encryption by default with a single setting per region
What are the four different types of load balancers?
Application Load Balancer, Network Load Balancer, Gateway Load Balancer & the Classic Load Balancer
What load balancer would you use for traffic operating at the TCP layer?
Network Load Balancer
What load balancer would you use for HTTP(S) traffic to direct traffic to specific targets within your VPC?
Application Load Balancer
An application is behind an ELB. How can it know the IP address of a client?
The “X-Forwarded-For” in the request header contains the client ip address
What is Route53 and what services can be used with it?
Amazon’s DNS service - Allows one to map your domain name to EC2, ELB or S3 buckets
What AWS service allows you to automate your build, test and release process every time there is a code change?
AWS CodePipeline
What AWS service allows you to store your code changes in a git repository?
AWS CodeCommit
What AWS service allows you to automate deployment?
AWS CodeDeploy
What is CI & CD (as used by AWS)?
Continuous Integration & Continuous Delivery
What AWS service is a managed CI service that compiles, runs tests and produces s/w packages that are easy to deploy?
AWS CodeBuild
What is Elastic Beanstalk?
An AWS service used for deploying & scaling web applications
Are there additional charges for using Elastic Beanstalk?
No - you only pay for the resources that you use