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
Platform as a Service
PaaS
Take advantage of software delivery model that provides on-demand applications over the Internet
Software as a Service
SaaS
Software specializing in the delivery of database operations
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
Business Process as Service
BPaaS
Delivery of IT as a service through hybrid cloud computing
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
Private Cloud
Pool of computing services that are delivered over the Internet via a cloud provider
Public Cloud
Utilizes both private and public clouds to perform distinct functions within same organization
Hybrid Cloud
Community Cloud
Infrastructure is shared between several organizations from a specific group with common computing needs or objectives
On-premise hosting
Traditional way of managing a data center
Off-premise hosting (cloud computing)
IT resources are hosted in the cloud and accessed online
Why Cloud Computing
Orchestration Platforms
Provide an automated way to manage the cloud or computing environment
- helps meet the requirements through automated workflows, provisions, and change management
Cloud characteristics and terms
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
Elasticity
Unlimited space that allows the organization to dynamically provision and de-provision processing, memory, and storage resources to meet the demands of their network
Demand-driven service
Users have access to cloud services through an online portal
Pay as you grow
Does not require a large upfront investment
Chargeback
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”