Coconote
AI notes
AI voice & video notes
Try for free
☁️
Understanding Cloud Deployment Models and Services
Dec 13, 2024
Cloud-Based Application Deployment
Cloud Deployment Models
Public Cloud
Suitable for applications accessible by anyone on the internet.
Private Cloud
Ideal for internal-use-only applications.
Hosted in a virtualized local data center.
Hybrid Cloud
Combines both public and private clouds to meet varied application needs.
Cloud Service Models
Software as a Service (SaaS)
Provides software on demand.
Applications are accessed via login on a browser.
Managed by third-party providers; no local installation needed.
Centralized management for application and data.
Example: Google Mail, Office 365.
Infrastructure as a Service (IaaS)
Also known as Hardware as a Service (HaaS).
Offers computing resources for deploying custom applications.
Users manage their own software, data, and upgrades.
Provides more control over data access and security.
Example: Web service providers offering server time.
Platform as a Service (PaaS)
Provides tools for application development.
Users customize applications to their specifications.
Platform provider manages underlying infrastructure.
Example: Salesforce.com.
Cloud Responsibility Matrix
On-Prem
: Full customer responsibility from data to physical data center.
IaaS
: Cloud provider manages physical infrastructure, customer handles software and data.
PaaS
: Shared management between provider and customer for infrastructure, customer holds responsibility for applications and data.
SaaS
: Provider responsible for most application management, customer handles remaining aspects like accounts.
Choosing the Right Cloud Model
Depends on desired infrastructure and level of management responsibility.
Evaluate based on application needs and security requirements.
📄
Full transcript