Compute Services Flashcards
1
Q
What is EC2?
A
- Amazon Elastic Compute Cloud
- A service that runs virtual server instances in the cloud
2
Q
What is AMI?
A
- Amazon Machine Image
- Used to launch an EC2 instance
- Consists of EBS snapshot, permissions and configuration
3
Q
What is EC2 User Data and Metadata?
A
- User Data is data supplied by the user at launch of the instance as a script
- Metadata is data about the instance that you can use to configure or manage the running instance
4
Q
How are access keys used?
A
- Access keys can be used on an EC2 instance to gain permissions to other AWS services
- Access keys are stored in plaintext (not secure)
- IAM roles are a better option when possible
5
Q
What are the benefits of EC2?
A
- Elastic computing - easily launch hundreds to thousands of EC2 instances within minutes
- Complete control - you control the EC2 instances with full root/administrative access
- Flexible - choice of instance types, operating systems, and software packages
- Reliable - EC2 offers very high levels of availability and instances can be rapidly commissioned and replaced
- Secure - Fully integrated with Amazon VPC and security features
- Inexpensive - low cost, pay for what you use
6
Q
What are the benefits of AWS Batch?
A
- AWS Batch enables developers, scientists, and engineers to
easily and efficiently run hundreds of thousands of batch
computing jobs on AWS - AWS Batch dynamically provisions the optimal quantity and
type of compute resources
7
Q
What is Amazon Lightsail?
A
- ## Amazon Lightsail provides compute, storage, and networking capacity and capabilities to deploy and manage websites, web applications, and databases in the cloud
8
Q
What is a good use for Amazon Lightsail?
A
- Amazon Lightsail is great for users who do not have deep AWS technical expertise as it make it very easy to provision compute services
- Best suited to projects that require a few dozen instances or fewer
- Provides a simple management interface
- Good for blogs, websites, web applications, e-commerce etc.
- Can deploy load balancers and attach block storage
9
Q
What is ECS?
A
Amazon Elastic Container Service
10
Q
What is ECS used for?
A
- running Docker containers in the cloud
11
Q
What are the ECS launch types?
A
EC2 launch type:
* You managed EC2 instances which are the hosts for running the tasks
Fargate launch type:
* AWS manage the underlying compute, cluster, and scaling
11
Q
What are ECS containers?
A
ECS containers are known as tasks
12
Q
What is ECR?
A
Amazon Elastic Container Registry (ECR) is a private
container image registry