Chapter 1 - Cloud Computing Concepts, Models, and Terminology Flashcards

1
Q

Set of IT-related services offered by a cloud provider

A

Cloud Service Models

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

supply’s cloud-based IT resources to cloud consumer under a predefined and mutually agreed upon SLA
- administrative maintainable & management of the cloud infrastructure

A

Cloud Provider

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

Entity that owns the cloud service

A

Cloud Service Owner

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

Cloud consumer outsource responsibility for their infrastructure to an external cloud provider
“Pay-as-you-use” or “pay-as-you-grow”
Can include server storage, infrastructure, and the connectivity domains
- primarily for IT service providers

A

Infrastructure as a Service

IaaS

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

Enables customers to deploy applications without assuming the capital and resource cost

  • addition to infrastructure, also have access to both tools and programming languages that are required to create PaaS applications through their cloud provider via API (application programming interface)
  • primarily used by developers
A

Platform as a Service

PaaS

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

Take advantage of software delivery model that provides on-demand applications over the Internet

  • hosted at cloud provider
  • efficient method for organization to deploy line-of-business applications such as CRM(customer relationship management)
  • used by end user
A

Software as a Service

SaaS

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

Software specializing in the delivery of database operations

  • offer database functionality to multiple, discrete cloud consumers
  • self-service provisioning for customer of database instances
  • monitoring of attributes and quality of service levels to ensure compliance with provider defined service agreement
  • carefully measured usage of database services, enabling chargeback functionality for each individual cloud consumer
  • support service elasticity, secure multitnancy, access using a wide range of devices, automated resources management, and capacity planning
A

Database as a Service

DBaaS

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

Cloud provider to access VoIP, IM, PBX and video conferencing
- deploy communication service business needs without the cost of the hardware or having to manage the communications infrastructure

A

Communication as a Service

CaaS

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

Combination of business process step execution monitoring with one of the primary cloud models: IaaS, PaaS, or SaaS

  • evaluation of a set of businesses activities to provide feedback on the progress of the defined steps within that process
  • System that handles the execution monitoring step is referred to s business process management system (BPMS)
A

Business Process as Service

BPaaS

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

Delivery of IT as a service through hybrid cloud computing

  • works with one or a combination of SaaS,IaaS,PaaS,CaaS,DBaaS,BPaaS.
  • used to describe the distribution of different IT components within the cloud model
A

Anything as a Service

XaaS

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

Accountability can be split between multiple parties, including cloud consumers, infrastructure providers and cloud providers
-SaaS cloud providers is responsible for maintaining the agreed upon service levels between the cloud provider and cloud consumer and for security, compliance and liability expectations
PaaS / IaaS the cloud consumer responsible for managing the same expectations while cloud provider takes some of the responsibility for securing he underlying infrastructure
Service model. Cloud provider. Cloud consumers
Responsibility. Responsibility
————– ————– ————–SaaS. ✅
PaaS. ✅
IaaS. ✅
————————————————–Cloud Model. Used By
SaaS. | End User
PaaS | Developers
IaaS | Administrators

A

Accountability and Responsibility by service modeling

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

Owned by a single organization and enables them to centrally access IT resources from a variety of locations, departments, and staff

  • Implemented by corporate firewall and is maintained by the local IT department
  • utilize internal resources and is design to offer the same benefits of public cloud without relinquishing control, security, and recurring costs to cloud provider
  • both cloud consumer and cloud provider
  • driven to implement by maintaining control of environment because of regulatory or business reasons
  • combination of virtualization, data center automation, chargeback metering, and identity based security
  • Downside organization does not get the return on investment it does with other cloud us models
A

Private Cloud

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

Pool of computing services that are delivered over the Internet via a cloud provider

  • “pay-as-you-go” model
  • allow for easy and inexpensive setup because the hardware, application, and bandwidth costs are covered and maintained by cloud provider and charged as part of the service agreement
  • SaaS, PaaS and IaaS can be part of cloud
  • ultimate scalability because cloud resources are available on demand from the cloud provider’s vast pool of resources
  • via web so location is independent
A

Public Cloud

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

Utilizes both private and public clouds to perform distinct functions within same organization

  • organization continues to provide and manage some resources internally while other resources are provided externally by a cloud provider
  • take advantage of the scalability Ned cost-effectiveness of a public cloud without exposing mission-critical data to a public cloud provider
  • not consider a hybrid if organization uses multiple SaaS Applications and moves that applications data between a private cloud or an internal data center
A

Hybrid Cloud

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

Community Cloud

A

Infrastructure is shared between several organizations from a specific group with common computing needs or objectives

  • Built for and operated for specifically for a targeted group who have common cloud requirements and whose ultimate goal is to work together to achieve a specific business objectives
  • usually implemented for organization working on joint projects that require a central cloud for managing and executing those projects
  • Provides a segregated approach to cloud computing for increase security
  • it can be scoped to a specific group
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

On-premise hosting

A

Traditional way of managing a data center

  • Virtual servers onsite
  • Benefit is organization has complete control over daily management and maintenance of the servers
  • downside pay cost of maintaining internal data center
17
Q

Off-premise hosting (cloud computing)

A

IT resources are hosted in the cloud and accessed online

  • used for server virtualization or applications to be hosted in the cloud
  • cost is usually lower pay as you go model
  • perceived as less secure or as having higher security risk since the organization loses control of their data because it is hosted in the cloud
18
Q

Why Cloud Computing

A
  • increase capacity
  • add resources as necessary without having to invest in infrastructure
  • enables business to expand their business as they grow
19
Q

Orchestration Platforms

A

Provide an automated way to manage the cloud or computing environment
- helps meet the requirements through automated workflows, provisions, and change management

20
Q

Cloud characteristics and terms

A

Organization needs to understand the terminology of cloud computing and the characteristics of remote provision of a scalable and measured IT resources
- IT administrator as a cloud provider to assess these characteristics and measure the value offering of the chosen cloud platform

21
Q

Elasticity

A

Unlimited space that allows the organization to dynamically provision and de-provision processing, memory, and storage resources to meet the demands of their network

  • allows data to be more synchronized and avoiding over provisioning of hardware
  • ability to increase the workload on its current and additional hardware resources
22
Q

Demand-driven service

A

Users have access to cloud services through an online portal

  • provision cloud resources on demand wherever and whenever they need to
  • “just-in-time” self-service allows cloud consumers to acquire computing resources automatically and on demand without human interaction from cloud provider
23
Q

Pay as you grow

A

Does not require a large upfront investment

24
Q

Chargeback

A

Account strategy that attempts to decentralize the cost of IT services and apply them directly to the teams or divisions that utilize those services
Also known as “show back”

25
Q

Ubiquitous access

A

A cloud provider’s capabilities are available over the network and can be accessed through standard mechanism by both thick and thin client
- does not necessarily mean Internet access

26
Q

Metering

A

Ability of a cloud platform to track the use of IT resources
- geared primary toward measuring usage by cloud consumers
- allows to charge for actual resources being used
- tied to on-demand or demand- driven cloud usage
-

27
Q

Multitenancy

A

Architecture that provides a single instance application to serve multiple clients or tenants

  • ensure that tenants do not have access to change data and configuration of. Application
  • allowed to change user interface to give the application their own look and feel
  • SaaS provider can run an instance of its application on a cloud database and provide web access to multiple customers
28
Q

Cloud bursting

A

Concept of running an application on the organization internal computing resources or private cloud and “ bursting” that application into a public cloud on demand when they run out of resources on their internal private cloud

  • recommended for high-performance, no critical applications that have no sensitive data
  • take into consideration security and regulatory compliance requirements
29
Q

Object storage concepts

A

Develop to help provide a solution to ever-growing data storage needs that have accompanied the IT explosion since the late twentieth century

  • acts as a counterpart to block-based storage, allowing large sets of files to be grouped together and to move the processing power for those files away from the server and workstations CPU’s and closer to the storage itself
  • assist with implementation of features as fine grained security policies, space management, and data abstraction
30
Q

Object ID

A
  • objective storage device(OSD) interface regimes some way to find out how to address the data it contains
    -individual pieces of data that are stored in a cloud storage system
  • composed of parts:
    Object data component - file that is stored in the cloud storage system
    Object metadata component - collection of values that describe object qualities
31
Q

Metadata

A

Extensible set of attributes that is either implemented by OSD directly for some of the more common attributes or interpreted by higher-level storage system that the OSD uses for its persistent storage

32
Q

Data BLOB

A

Binary large object (BLOB)

  • collected set of binary data that is stored as a single, discrete entity in a database management system
  • Copy large amounts of data between databases with significantly reduced risk of error correction or data filtering
33
Q

Policies

A

Similar to metadata in they are attributes associated with object.
- difference is that policy tags contain information that is associated with particular security mechanism

34
Q

Replicas

A

Essentially copies of one large set of data, often associated with virtual hard drive or virtual machine

  • increase availability
  • reduce risk associated with keeping a large amount of data in one location
  • good candidates for object-based storage
    - large datasets that require a copying mechanism that can run efficiently without requiring expensive error correction or filtering
    - do not affect user performance SLAs if they are faced with I/O latency, which is often associated with object based