Coconote
AI notes
AI voice & video notes
Try for free
☁️
Understanding Cloud Computing Service Models
Oct 20, 2024
📄
View transcript
🤓
Take quiz
🃏
Review flashcards
Cloud Computing Service Models
Overview
Service models are foundational to cloud computing.
They enable the delivery of services to customers.
Three basic service models:
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Software as a Service (SaaS)
Provides end-users with access to applications as services rather than on-premises software.
Includes packaged software, operating systems, application stack, server, storage, and networks.
Platform as a Service (PaaS)
Designed for application developers to build and deploy custom applications.
Includes middleware, operating systems, application stacks, server, storage, and networks.
Infrastructure as a Service (IaaS)
Focuses on providing computing infrastructure such as hardware, server, storage networks, and architecture.
Allows customers to use infrastructure rather than having their own dedicated infrastructures.
Key Characteristics of IaaS
Host
: Acts as a host providing virtual machines and storage.
Scalability
: Infrastructure is scalable based on processing and storage needs; pay-as-you-go model.
Virtualization
: Resources are available via server virtualization.
Examples
: Amazon Web Services, GoGrid.
Advantages
Users pay on-demand instead of purchasing hardware outright.
Scalable: Pay less for less usage and more for higher usage.
Issues with IaaS
Compatibility with Legacy Systems
Supports legacy software which may expose security vulnerabilities.
Virtual Machine Sprawl
Virtual machines can become outdated with security updates.
Complex maintenance for automatic updates.
Robust Virtual Machine Isolation
Offers isolated environments through hypervisors.
Data at Rest Practices
Ensures next customers do not access data of previous customers on shared resources.
📄
Full transcript