Chapter 1 - Cloud Computing Concepts, Models, and Terminology Flashcards
Set of IT-related services offered by a cloud provider
Cloud Service Models
supply’s cloud-based IT resources to cloud consumer under a predefined and mutually agreed upon SLA
- administrative maintainable & management of the cloud infrastructure
Cloud Provider
Entity that owns the cloud service
Cloud Service Owner
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
Infrastructure as a Service
IaaS
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
Platform as a Service
PaaS
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
Software as a Service
SaaS
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
Database as a Service
DBaaS
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
Communication as a Service
CaaS
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)
Business Process as Service
BPaaS
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
Anything as a Service
XaaS
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
Accountability and Responsibility by service modeling
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
Private Cloud
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
Public Cloud
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
Hybrid Cloud
Community Cloud
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