Please enable JavaScript.
Coggle requires JavaScript to display documents.
Deployment Model - Coggle Diagram
Deployment Model
Public Cloud
Definition
A public cloud deployment is a model where resources are shared across multiple users, managed and owned by third-party providers.
Key Criteria
-
-
Cost: Low – pay-as-you-go pricing, making it cost-efficient.
Security: Moderate – standard security, but data is on shared infrastructure.
-
-
Adopt when
You need quick scalability and cost efficiency for non-sensitive workloads without managing infrastructure.
Private Cloud
Definition
A private cloud deployment is a model where the infrastructure is dedicated to a single organization, offering greater control and customization.
Key Criteria
-
-
Control Level: High – complete control over data, security, and infrastructure.
Elasticity: Moderate – scalable, but within the limits of the organization’s infrastructure.
Success Story
US Department of Defense
Adopted a private cloud for secure, mission-critical applications.
-
Adopt When
Your organization requires high security, control, and customization for sensitive data or regulatory compliance.
Hybrid Cloud
Definition
A hybrid cloud deployment combines both public and private cloud infrastructures, allowing movement of data and applications between environments.
Key Criteria
-
Control Level: Medium to High – control over private resources, less so for public.
-
Security: High – sensitive data can be kept in private cloud, while less critical workloads are managed in public cloud.
Maintenance: Medium – part of the infrastructure is maintained privately, while public cloud is managed by providers.
Success Story
Adobe
Uses a hybrid cloud for Creative Cloud, enabling flexibility and rapid updates while securing user data.
Volkswagen
Integrates production processes with a hybrid cloud, enhancing efficiency and data management across departments.
Adopt When
You need to balance sensitive and non-sensitive workloads, allowing flexibility in data management between public and private clouds.
Community Cloud
Definition
A community cloud deployment involves a shared infrastructure among a group of organizations, tailored to meet common regulatory or compliance requirements.
Key Criteria
Elasticity: Medium – shared among the community, but can still scale to meet joint needs.
-
Cost: Shared – costs are split between the organizations, making it less expensive than private cloud but costlier than public.
-
Maintenance: Shared – responsibility for management is divided among the community members or a third party.
-
Adopt When
A group of organizations with shared compliance needs wants to collaborate and share resources cost-effectively.