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
Which pricing option is best for an organisation that has a background processing job that can start and stop as needed?
Spot instances because they are ideal for workloads with flexible start and end times, and can withstand interruptions
26
Which pricing option is best for an organisation that wants to be the only person running on the host?
Dedicated host
27
Name AWS service that scales automatically
Amazon EC2 auto scaling
28
Describe Amazon EC2 autoscaling?
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
What does an Amazon EC2 instance allow you to do?
Amazon EC2 instance you can use a virtual server to run applications in the AWS Cloud.
30
How does Amazon EC2 work?
Launch, Connect, Use
31
A general purpose ec2 instance
A general purpose ec2 instance strike a balance between compute, memory, and networking resources. It has good overall performance
32
Name the service you would use to "send, store and receive messages between software components through a queue"?
Simple Queue Service
33
Describe 4 steps of how lambda workds?
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
What service allows you to run and scale containerized apps? ie., docker
Elastic Container Service
35
What software allows you to deploy and manage containerized apps at scale?
Elastic Kubernetes Service
36
Name the serverless compute engine for containers. (works for ECS and EKS so you don't need to provide/manage servers)
Fargate
37
Name the service that allows you to "run infrastructure in a hybrid cloud approach"?
Outposts