Compute Services Flashcards
________ is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Amazon EC2
The four concepts that we need to know to launch an EC2 instance are:
- Instance Types
- Root Device Type
- Amazon Machine Image
- Purchase Option
The instance type defines the _________, memory, and _______ .
processor
storage type
The two root device types for an EC2 instance are:
- instance store
2. Elastic Block Store
_______ - Ephemeral storage that is physically attached to the host the virtual server is running on
Instance Store
_____ - Persistent storage that exists separately from the host the virtual server is running on
Elastic Block Store (EBS)
______ - You pay by the second for the instances that are launched
On-Demand
______ - You purchase at a discount instances in advance for 1-3 years
Reserved
______ - You can leverage unused EC2 capacity in a region for a large discount
Spot
Reserved Instance Cost Models (3):
- All Upfront
- Partial Upfront
- No Upfront
____ - Entire cost for the 1 or 3 year period is paid upfront
All Upfront
_______ - Part of 1 or 3 year cost is paid upfront along with a reduced monthly cost
Partial Upfront
_______ - No upfront payment is made, but there will be a reduced monthly cost
No Upfront
Elastic Beanstalk is a _______as a service solution on AWS.
Platform
________ lets you run code without ________or ________servers. You pay only for the compute time you consume. You can run code for virtually any type of application or backend service - all with zero administration.
AWS Lambda
provisioning
managing
AWS Lambda is the primary service for _________ architectures.
serverless
Company is in the process of moving multiple workloads into AWS. One workload is an application that will be leveraged for at least 5 more years. The organization is looking to be as cost efficient as possible for its EC2 usage. What EC2 purchase option should be chosen for this application?
All Upfront Reserved - 3 Years
Company is looking to deploy his PHP web application to a virtual server. They don’t have experience managing EC2 instances on AWS. They need the ability to scale this application to meet user demand. What is the best compute option for the company based on this criteria?
AWS Elastic Beanstalk
Company is transitioning to the cloud for its data processing workloads. These workloads happen daily and can start or stop without a problem. This workload will be leveraged for at least one year. What EC2 purchase option would be the most cost efficient choice?
Spot Instances