Cloud Flashcards

1
Q

What is Cloud Computing?

A

Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (like networks/ servers/ platform/ storage/ services/ applications) that can be rapidly provisioned and released with minimal service provider interaction.

It has
5 essential characteristics
4 deployment models
3 service models

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

What are the traditional deployment models?

A

(1) On-premise:
- all the services, hardware equipments and their managements are owned by same party

(2) Colocation:
- server, storage and network hardware is owned by main party but their services and managements are rented from an external vendor

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

What is server virtualization?

A

In traditional IT, if a party required three servers for three categories like application (say Email), database and web, then three physical servers with their own OS and memory setup were installed. This increased operation cost and was not effective usage of resources.

Server virtualization is the process of dividing a physical server into multiple unique and isolated virtual servers using a software called Hypervisor to improve its ability and reduce operating costs. The virtual servers share the hardware but their OSs could be different.

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

What are the 2 types of hypervisors?

A

Type 1 (bare metal): they run directly on system hardware (VMWare ESXi, RedHat KVM); generally used in Data Centers

Type 2: they run on an already existing host OS (Oracle VirtualBox); generall used on PCs

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

What are the 5 essential characteristics of Cloud Computing?

A
  1. On-demand self service
  2. Rapid Elasticity
  3. Broad Network Access
  4. Resource Pooling
  5. Measured Service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain the characteristic: On-demand self service

A

Consumer can unilaterally provide computing capabilities (like server time, network, storage etc) as needed automatically without requiring service provider interaction.

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

Explain the characteristic: Rapid Elasticity

A

The computing resources can be elastically provisioned and released to scale rapidly outward and inward in proportion with demand.

The capabilities available for consumer appear to be unlimited and can be adjusted any time.

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

Explain the characteristic: Broad Network Access

A

The computing resources are available over a wide range of network and accessed through standard devices (mobile phones, laptops, tablets, computers etc)

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

Explain the characteristic: Resource Pooling

A

The provider’s computing resources are pooled to serve multiple consumers in a multi-tenant model, with different physical and virtual resources being dynamically allocated and released per consumer demands.

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

Explain the characteristic: Measured Service

A

Service providers automatically control and optimize the resource usage by using a metering capability at some level of abstraction appropriate to the type of service.

The resource usage is monitored, controlled and reported to the consumer in transparent fashion.

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

What are the three service models of Cloud Computing? What do they define?

A

The 3 models are:

(1) IaaS (Infrastructure as a Service)
(2) PaaS (Platform as a Service)
(3) SaaS (Software as a Service)

They define the customer and provider ares of responsibilities and at what level the customer gains access.

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

What services are managed by consumer and provider in IaaS?

A

In IaaS,
Consumer manages application, data, middleware and part of OS

Provider manages virtualization, servers, storage and network services.

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

What services are managed by consumer and provider in PaaS?

A

In PaaS,
Consumer manages only application and data

Provider manages middleware, OS, virtualization, servers, storage and network services.

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

What services are managed by consumer and provider in SaaS?

A

In SaaS,
Provider manages everything- application, data middleware, OS, virtualization, servers, storage and network services.

Consumer manages nothing.

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

What is IaaS?

A

Infrastructure as a Service (IaaS) is a cloud service model where consumer is provided with storage, servers, network and other fundamental computing resources such that consumer can run and deploy any software on it. Consumer does not manage underlying infrastructure.

AWS and Microsoft Azure provide IaaS facilities.

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

What is PaaS?

A

Platform as a Service (PaaS) is a cloud service model where consumer is provided with cloud infrastructure on which the consumer application can be deployed. Consumer only manages the deployed applications and configuration-settings for application-hosting environments.

AWS Elastic Beanstalk, Microsoft Azure, Google apps, SFDC, IBM Bluemix provide PaaS facilities.

17
Q

What is SaaS?

A

Software as a Service (SaaS) is a cloud service model where consumer uses provider’s applications running on a cloud infrastructure. The applications can be made accessible from various interfaces (PCs, laptops, tablets, smartphones)

Microsoft 365 products, Gmail/Hotmail, Adobe creative cloud are SaaS facilities.

18
Q

What are the four cloud deployment models?

A

Public
Private
Community
Hybrid

19
Q

Explain public cloud.

A

The cloud infrastructure is provisioned for open use by the general public and it may be owned/ managed/ operated by a business/ academic/ government organization.

AWS, Microsoft Azure, SFDC, IBM BlueMix

20
Q

Explain private cloud.

A

The cloud infrastructure is provisioned for exclusive use by a single organization which can have multiple consumers within (like business units).

It is different than on-premise model as it fulfills the 5 essesntial characteristics of cloud computing.

Dedicated servers are not private cloud as the supporting network infrastructure will be shared with other tenants.

21
Q

Explain community cloud.

A

It is a cloud deployment model where cloud infrastructure is provisioned for exclusive use by a specific community of consumers from several organizations with similar background having shared concerns (like mission, security requirements, policy, compliance etc)

22
Q

Explain hybrid cloud.

A

The cloud infrastructure is a composition of two or more distinct cloud infrastructures