Cloud Models - CompTIA Network+ N10-009 - 1.3
Understanding Cloud Deployment Models
Access Considerations for Cloud Applications
- When deploying a cloud-based application, it's crucial to consider the target audience and their access points. Public clouds are suitable for applications intended for general internet access.
- For internal applications, a private cloud hosted in a local data center may be more appropriate. Many organizations utilize both public and private clouds, leading to hybrid configurations.
Types of Cloud Services
Software as a Service (SaaS)
- SaaS refers to on-demand software accessed via a web browser, where users log in without needing local installations or management responsibilities.
- This model allows centralized management of applications and data stored on third-party platforms, exemplified by services like Google Mail or Office 365.
Infrastructure as a Service (IaaS)
- IaaS provides computing resources necessary for running custom applications while allowing users to manage their own software and data.
- Users are responsible for software installation and upgrades but benefit from cloud-hosted infrastructure that enhances control over security and access.
Platform as a Service (PaaS)
- PaaS offers tools for developing customized applications while the underlying infrastructure is managed by the provider.
- Users build their apps using provided building blocks, with examples including platforms like Salesforce.com that facilitate app customization.
Cloud Responsibility Matrix
Overview of Responsibilities Across Models
- A responsibility matrix illustrates how duties are divided among customers and providers across different service models: SaaS, PaaS, IaaS, and on-premises solutions.
- In an on-premises setup, customers manage everything from data to physical infrastructure. In contrast, IaaS shifts some responsibilities to the provider regarding physical resources.
Shared Responsibilities in PaaS and SaaS
- With PaaS, network controls may be shared between customer and provider; however, customers still handle accounts and data management.