L1 - Cloud Introduction Flashcards

1
Q

ITaaS

A

IT as a Service:
- users can rent the basic necessities to build a virtual data center from a virtual storefront

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

3 Cloud Service Models

A

IaaS, PaaS, SaaS

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

What does IaaS offer?

A

Virtualization of servers, storage, networking

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

What does PaaS offer?

A
  • application infrastructure services: databases, execution environments, integrated development platforms
  • serverless computing
  • scalable application middleware (databases, file systems)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Examples of PaaS

A

MS Azure: Microservice Fabric
Amazon: Faas
Google: Application Engine

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

SaaS offers

A
  • consumer or industrial applications to individual or enterprise users
    technologies:
  • standard applications as well as cloud native applications
  • multi-tenancy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Examples of SaaS

A
  • Salesforce
  • Google
  • Dropbox
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

4 Deployment Models

A

Public Cloud
Community Cloud
Private Cloud
Hybrid Cloud

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

What is the public cloud?

A

IT resources are provisioned over the internet via Web applications or services from an off-site third-party provider

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

What is the community cloud?

A

shared by a group of organizations

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

What is the private cloud?

A
  • IT services are offered via private networks for the exclusive use of one client, providing full control over data, security, and quality of service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cloud Definition

A

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort. Build of 3 service models and 4 deployment models.

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

5 essential characteristics of the cloud

A
  • on-demand self-service
  • broad network access
  • resource pooling
  • rapid elasticity
  • measured service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is on-demand self-service about?

A

A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed.

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

What is broad network access about?

A

Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (mobile phones, laptops)

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

What is resource pooling about?

A

The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources.

17
Q

What is rapid elasticity about?

A

Capabilities can be elastically provisioned and released to scale rapidly outward and inward, commensurate with demand.

18
Q

What is a measured service?

A

Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service.

19
Q

SaaS definition

A

The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices like a web browser or a program interface.

20
Q

PaaS definition

A

The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.

21
Q

IaaS definition

A

The capability provided to the consumer is to provision processing, storage, networks and other fundamental computing resources where the consumer is able to run arbitrary software, which includes OSs and applications.

22
Q

What does Amazon EC2 provide?

A

EC2 = Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud.
- VMs running inside the cloud
- ephemeral (running for a short time) storage tied to VM
- block storage that persists over time
- virtual firewall to secure network
- Based on Xen hypervison

23
Q

Pros of the cloud?

A
  • economies of scale
  • elasticity
  • rapid deployment
  • no capital investments
  • collaboration
  • sharing of resources
24
Q

Cons of the cloud

A
  • security
  • vendor lock-in
  • monthly fees
  • controllability