Domain 1 - Cloud Computing Concepts and Architectures Flashcards
True or False - taking an existing application or asset and simply moving it to a cloud provider without any changes will often reduce agility, resiliency, and even security, all while increasing costs.
True
_____ is a new operational model and set of technologies for managing shared pools of
computing resources.
Cloud Computing
_____ is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service
provider interaction.
NIST Cloud Computing Definition
Paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual
resources with self-service provisioning and administration on-demand
ISO/IEC Cloud Computing Definition
____ is the person or organization requesting and using the resources
Cloud User
_____ is the person or organization who delivers the resources
Cloud Provider
What are the key techniques to create a cloud?
Abstraction and Orchestration
True or False - The difference between cloud computing and traditional virtualization is that virtualization abstracts resources, but it typically lacks the orchestration to pool them together and deliver them to
customers on demand, instead relying on manual processes.
True
True or False - Clouds are multitenant by nature. Multiple different consumer constituencies share the same pool of resources but are segregated and isolated from each other
True
_____ allows the cloud provider
to divvy up resources to the different groups, and _____ ensures they can’t see or modify each
other’s asset
Segregation , Isolation
What is NIST 800-145?
NIST Working Definition of Cloud Computing
NIST defines cloud computing by describing how many essential characteristics, how many cloud service models and how many cloud deployment models?
5 Essential Characteristics
3 Cloud Service Models
4 Cloud Deployment Models
What are the 5 Essential Characteristics of Cloud Computing?
- Resource Pooling
- On Demand Self Service
- Broad Network Access
- Rapid Elasticity
- Measured Service
ISO/IEC 17788 list 6 essential cloud characteristics. Five are the same with NIST. What is the added one?
Multi tenancy
NIST 3 Cloud Service Models
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
\_\_\_\_ is the most fundamental characteristic of Cloud. The provider abstracts resources and collects them into a pool, portions of which can be allocated to different consumers (typically based on policies).
Resource Pooling On Demand Self Service Broad Network Access Rapid Elasticity Measured Service Multi tenancy
Resource Pooling
Consumers provision the resources from the pool using ______. They manage their resources themselves, without having to talk to a human administrator.
Resource Pooling On Demand Self Service Broad Network Access Rapid Elasticity Measured Service Multi tenancy
On Demand Self Service
It means that all resources are available over a network, without any need for direct physical access; the network is not necessarily part of the service.
Resource Pooling On Demand Self Service Broad Network Access Rapid Elasticity Measured Service Multi tenancy
Broad Network Access
This characteristic allows consumers to expand or contract the resources they use from the pool
(provisioning and deprovisioning), often completely automatically. This allows them to more closely match resource consumption with demand (for example, adding virtual servers as demand increases, then shutting them down when demand drops).
Resource Pooling On Demand Self Service Broad Network Access Rapid Elasticity Measured Service Multi tenancy
Rapid Elasticity
This meters what is provided, to ensure that consumers only use what they are allotted, and, if necessary, to charge them for it. This is where the term utility computing comes from, since computing resources can now be consumed like water and electricity, with the
client only paying for what they use.
Resource Pooling On Demand Self Service Broad Network Access Rapid Elasticity Measured Service Multi tenancy
Measured Service
Is a service model which is a full application that’s managed and hosted by the provider.
Consumers access it with a web browser, mobile app, or a lightweight client app.
IaaS
PaaS
SaaS
SaaS
Is another service model that abstracts and provides development or application platforms, such as databases, application platforms (e.g. a place to run Python, PHP, or other code), file storage and collaboration, or even proprietary application processing (such as machine learning, big data processing, or direct Application Programming Interfaces (API) access to
features of a full SaaS application). The key differentiator is that, you don’t manage the underlying servers, networks, or other infrastructure.
IaaS
PaaS
SaaS
PaaS