Introduction to Cloud Computing Flashcards

1
Q

What is the NIST2011 Definition of Cloud Computing?

A

A model for enabling on-demand access to elastic resources without need for human intervention.

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

What are the 5 Key Components of Cloud Computing

A
  1. Infrastructure
  2. Cloud Resources
  3. Defining Attributes
  4. Deployment Models
  5. Service Models
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the benefits of cloud computing?

A

Improve match between elastic demand and resources. Hence reducing cost and maximizing profits.

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

What are the 3 Key Business Drivers?

A
  1. Capacity Planning
  2. Cost Reduction
  3. Organization Agility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is capacity planning?

A

process of predicting and fulfilling future demands of a business resources, products and services.

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

What are 3 strategies to capacity planning?

A
  1. Lead Strategy: add capacity in anticipation
  2. Lag Strategy: add capacity when resources hits full capacity
  3. Match Strategy: add capacity in small increments as demand increases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the Lead Strategy in Capacity Planning?

A

Adding capacity in anticipation

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

What is the Lag Strategy in Capacity Planning

A

Adding capacity when resources hits full capacity

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

What is the Match Strategy in Capacity Planning

A

Adding capacity in small increments as demand increases

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

How does cloud make capacity planning obsolete?

A

Through on-demand self-service with rapid elastic resources. By providing measured service.

*** don’t make sense…

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

What are 2 ways of Resource Provisioning in Capacity Planning?

A
  1. Provisioning for Peak Load

2. Under-provisioning

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

What is provisioning for peak load?

A

Setting the upper limit of resources to match peak of demand.

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

What are the trade-offs of “Provisioning for Peak Load”?

A
  • wasted resources during non-peak periods
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is under-provisioning?

A

A situation where the demand exceed the available resources.

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

What is an outcome of under-provisioning?

A

Loss of customers from users not being served due to insufficient resources.

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

Why is on-premise system cost inefficient?

A
  • IT department is considered a cost-center

- there’s huge upfront cost and ongoing operational cost

17
Q

How does cloud computing reduces cost?

A

By matching resources to demand in an elastic manner; cloud computing avoids on-premise system’s huge upfront costs.

18
Q

What is organizational agility?

A

How quickly an organization respond to changes

19
Q

Why is cloud solutions more agile than on-premise system?

A
  • There is no sunk cost which prevents purchase of new hardware
  • there is no need for organization to manage or update huge amount of systems manually when there’s a new software update
  • cloud providers enjoy economies of scale in upgrading
20
Q

What are 3 Technology Innovations prior to cloud computing?

A
  1. Clustering
  2. Grid Computing
  3. Virtualization
21
Q

What is Horizontal Scaling?

A

Scaling out/in of same resource type. Example from having 1 virtual servers to many.

22
Q

What is Vertical Scaling?

A

Scaling up/down of resource capacity. example; from having 1 workstation with 1 CPU to 4 CPU

23
Q

What are some technical challenges of cloud computing?

A
  1. Development
  2. Evolving Tools
  3. Expensive to move large data
  4. Security
  5. Quality of Service
  6. Internet Dependence
  7. Energy Used
24
Q

What are some NON-technical challenges of Cloud cOmputing?

A
  1. Increased security vulnerabilities
  2. Reduce Operational Governance Control
  3. Multi-regional compliance and legal issues