Cloud Computing Flashcards

1
Q

What is scalability?

A

Think “scaling.” It’s the ability for an application to automatically add preconfigured compute resources to meet increasing demand (i.e. automatically launching new server instances to add extra compute power to your existing cluster).

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

What is elasticity?

A

Think of a rubber band that stretches and returns back to its normal size. It’s the ability of an application to increase or decrease compute resources to match changing demand. We have the responsibility to set the min/max performance levels, and AWS will either add servers or decrease the amount of servers depending on the demand.

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

What are some direct benefits of server virtualization?

A

Fast resourcing, provisioning and launching (speed)

Efficient (high-density) use of resources (efficiency)

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

What is server virtualization?

A

Logically partitioning physical compute and storage devices into multiple smaller virtual devices

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

What is a hypervisor?

A

Software used to administrate virtualized resources on physical infrastructure

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

What is IaaS?

A

Infrastructure as a Service is a service that gives you direct control over underlying compute and storage resources (i.e. EC2).

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

What is PaaS?

A

Platform as a Service is a service that hides infrastructure complexity behind a simple interface (i.e. Elastic Beanstalk and ECS).

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

What is SaaS?

A

Software as a Service is a service that provides a service to end users through a public network (Simple Email Service).

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