Cloud compute Flashcards

1
Q

Name 3 benefits of EC2?

A

Flexible
Cost-effective
Quick

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

Name the 5 different Amazon EC2 instance types?

A

General purpose
Accelerated computing
Compute optimized
Memory optimized
Storage optimized

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

Differentiate between the various billing options for Amazon EC2.

A

On demand
Amazon EC2 Savings (1 to 3 year)
Reserved Instances
Spot instances
Dedicated hosts

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

Summarize the benefits of Amazon EC2 Auto Scaling.

A
  • only pay for what you use as you start with what you need and scale when necessary
    • Automatically add or remove
  • Respond to the changing app demand
  • You can set the min, desired and max capacity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Summarize the benefits of Elastic Load Balancing.

A

automatically distributes incoming application traffic across multiple resources so no single instance has to carry the bulk

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

Give an example of the uses for Elastic Load Balancing.

A

Re-directing customers to different tills during busy times so they are spread out

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

What would you use to publish messages to subscribers?

A

Simple Notification Service (SNS)

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

What does EC2 stand for?

A

Amazon Elastic Cloud Compute

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

What do you pay for in EC2?

A

In EC2 you pay for running instances ie., only what you use

Not stopped or running instances

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

What technology does EC2 use to run on top of physical host machines owned by AWS?

A

Virtualisation

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

What is responsible for sharing information between the host machines. Also known as multitenancy?

A

Hypervisor

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

Which EC2 instance would be best suited to web servers or code repositories

A

General purpose EC2 instance

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

Which EC2 instance is good for floating point number calculations, graphics processing and data matching such as graphics applications, game streaming, and application streaming.

A

Accelerated computing EC2 instance

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

Which EC2 instance is best for tasks such as batch processing, web servers, compute-intensive applications servers, and dedicated gaming servers

A

Compute optimized instances because they have high-performance processors

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

Which EC2 instance is best for a workload that requires large amounts of data to be preloaded before running an application such as a high-performance database or a workload that involves performing real-time processing of a large amount of unstructured data.

A

Memory optimized ec2 instance

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

Which EC2 instance is best for apps that require high, sequential read and write performance. These are data-intensive tasks such as data warehousing, log processing, and distributed file systems.

A

Storage optimzed ec2

17
Q

Which EC2 instance type is ideal for high-performance databases?

A

Memory optimized EC2 instance because it is suitable for memory intensive tasks

18
Q

Which EC2 instance type is suitable for data warehousing applications

A

Storage optimzed EC2 instance because it is best for locally stored data

19
Q

Which EC2 instance is suitable for balancing compute, memory and networking reosurces

A

General purpose EC2 instance

20
Q

What EC2 instance is best for compute bound apps that need high-performance processors such as web, application, and gaming servers.

A

Compute optimized EC2 because it is best for compute intensive tasks

21
Q

Name the 5 Amazon EC2 pricing options?

A

On-demand
Savings Plan
Reserved Instances
Spot instances
Dedicated hosts

22
Q

Which pricing plan is best for an application that has unpredictable usage patterns?

A

On-demand is ideal for short-term, irregular workloads that cannot be interrupted.

The instances run continuously, but you are only charged for what you use

23
Q

Which pricing plan is best for an organisation wants to commit to a consistent amount of compute usage for the next 1 year.

A

The EC2 Savings Plans are best because you can commit to 1 year or 3 years of consistent usage

24
Q

Which ec2 pricing option is suitable for an organisation uses a consistent amount of compute usage

A

The Reserved Instances are suitable. You commit to 1 year or 3 year and can pay 3 different ways up front, partial, no up front.

25
Q

Which pricing option is best for an organisation that has a background processing job that can start and stop as needed?

A

Spot instances because they are ideal for workloads with flexible start and end times, and can withstand interruptions

26
Q

Which pricing option is best for an organisation that wants to be the only person running on the host?

A

Dedicated host

27
Q

Name AWS service that scales automatically

A

Amazon EC2 auto scaling

28
Q

Describe Amazon EC2 autoscaling?

A

Amazon EC2 autoscaling allows you to automatically add or remove Amazon EC2 instances in response to changing the apps demand

Uses either dynamic or predictive scaling

29
Q

What does an Amazon EC2 instance allow you to do?

A

Amazon EC2 instance you can use a virtual server to run applications in the AWS Cloud.

30
Q

How does Amazon EC2 work?

A

Launch, Connect, Use

31
Q

A general purpose ec2 instance

A

A general purpose ec2 instance strike a balance between compute, memory, and networking resources. It has good overall performance

32
Q

Name the service you would use to “send, store and receive messages between software components through a queue”?

A

Simple Queue Service

33
Q

Describe 4 steps of how lambda workds?

A
  1. Upload code to lambda
  2. Set code to trigger from an event source
  3. Code only runs when triggered
  4. Only pay for compute time used
34
Q

What service allows you to run and scale containerized apps? ie., docker

A

Elastic Container Service

35
Q

What software allows you to deploy and manage containerized apps at scale?

A

Elastic Kubernetes Service

36
Q

Name the serverless compute engine for containers. (works for ECS and EKS so you don’t need to provide/manage servers)

A

Fargate

37
Q

Name the service that allows you to “run infrastructure in a hybrid cloud approach”?

A

Outposts