Compute Services Flashcards

1
Q

What is EC2?

A
  • Amazon Elastic Compute Cloud
  • A service that runs virtual server instances in the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is AMI?

A
  • Amazon Machine Image
  • Used to launch an EC2 instance
  • Consists of EBS snapshot, permissions and configuration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is ECS?

A

Amazon Elastic Container Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is ECS used for?

A
  • running Docker containers in the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are ECS containers?

A

ECS containers are known as tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is ECR?

A

Amazon Elastic Container Registry (ECR) is a private
container image registry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly