Please enable JavaScript.
Coggle requires JavaScript to display documents.
deployment models - Coggle Diagram
deployment models
Private Cloud
3-Examples: VMware vSphere, Microsoft Private Cloud.
4-When to Adopt:
-When an organization requires strict data security and compliance due to industry regulations.
-If they have specific customization needs that public clouds cannot fulfill.
-When there is a need for enhanced performance and control over resources.
2-Characteristics:
*Control and Customization: Organizations have more control over their resources and can customize their infrastructure to meet specific needs.
*Enhanced Security: Data is isolated from other organizations, providing a higher level of security and compliance.
*Resource Utilization: Resources can be allocated specifically for the organization, optimizing performance.
5-Evaluation Criteria: *Control Level: High control over resources and data.
*Cost: Higher initial costs compared to public clouds, but predictable long-term expenses.
*Security: Enhanced security and privacy.
*Elasticity: Limited elasticity compared to public clouds, but can still be configured for some degree of scalability.
1-Definition:
A private cloud is dedicated to a single organization, providing a more controlled environment. It can be hosted on-premises or by a third-party service provider.
6-Succes stories: BMW: Uses a private cloud to develop applications for connected cars, ensuring high levels of security and control over sensitive data.
Dell EMC: Implemented a private cloud solution to streamline their operations, improve efficiency, and maintain security and compliance across their services.
Public Cloud
1-Definition:
In a public cloud model, the cloud infrastructure and services are owned and operated by a third-party cloud service provider. These services are made available to the general public over the internet.
2-Characteristics:
*Accessibility: Users can access the services from anywhere with an internet connection.
*Cost-Effectiveness: Typically, users pay only for the services they use, often on a subscription basis.
*Scalability: Resources can be scaled up or down quickly to meet demand.
*Maintenance: The service provider is responsible for maintaining the infrastructure, security, and updates.
3-Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP).
5-when to adopt: -When the organization seeks to minimize capital expenditures and infrastructure management.
-If rapid scalability and flexibility are needed to handle fluctuating workloads.
-For applications with lower security and compliance requirements.
4-Evaluation Criteria:
*Cost: Generally lower costs due to the pay-as-you-go model.
*Elasticity: High elasticity, allowing for quick scaling of resources.
*Control Level: Limited control over infrastructure and data management.
*Security: Good security measures, but not as robust as private clouds.
6-Success Stories:
Netflix: Utilizes Amazon Web Services (AWS) for its streaming service, enabling them to scale resources during peak demand (like new show releases) and reducing costs associated with maintaining physical servers.
Spotify: Leverages Google Cloud Platform to manage data and serve millions of users efficiently, benefiting from the scalability and cost-effectiveness of the public cloud.
Community Cloud
2-Characteristics:
*Shared Infrastructure: The cloud infrastructure is shared among the organizations, which can reduce costs while providing tailored services.
*Collaboration: Organizations can collaborate on common projects and share resources more effectively.
*Compliance and Security: The community cloud can be designed to meet the specific compliance and security needs of the organizations involved.
3-Examples: Government organizations sharing a cloud infrastructure or healthcare organizations adhering to HIPAA regulations.
1-Definition:
A community cloud is shared among several organizations with similar interests or requirements, such as security, compliance, or performance.
4-When to Adopt:
-When organizations have common goals or requirements (e.g., regulatory compliance, data sharing).
-If several organizations within a specific community want to share resources but maintain some degree of separation from other communities.
5-Evaluation Criteria: * Cost: Cost-sharing among community members can reduce expenses.
*Control Level: Moderate control, as organizations share the infrastructure.
*Security: Tailored security measures based on the community’s requirements.
*Collaboration: Enhanced collaboration opportunities among community members.
6-Success Stories:
NASA: Created a community cloud for several U.S. government agencies to share data and resources for various scientific projects while adhering to strict compliance regulations.
UK Government: Developed a cloud service for public sector organizations to share services and applications, improving collaboration while ensuring security and compliance with data regulations.
Hybrid Cloud
1-Definition:
A hybrid cloud combines public and private clouds, allowing data and applications to be shared between them. Organizations can maintain critical data in a private cloud while leveraging the scalability and cost-effectiveness of the public cloud for less sensitive operations.
2-Characteristics:
*Flexibility: Organizations can choose where to run their applications and store their data based on specific needs.
*Scalability: When demand increases, organizations can quickly scale resources from the public cloud.
*Cost Efficiency: Businesses can optimize costs by using public clouds for non-sensitive data and private clouds for sensitive information.
3-Examples: An enterprise might use a private cloud for its core applications and a public cloud for development and testing environments.
4-When to Adopt: -When an organization needs to balance between sensitive data storage in private clouds and cost-effective public cloud resources.
-If there are specific applications that require different environments for development, testing, and production.
-To accommodate varying workloads while optimizing cost and performance.
5-Evaluation Criteria: *Cost: Allows organizations to optimize costs by choosing the most suitable environment for each application.
*Control Level: High control over sensitive data in the private cloud while benefiting from public cloud flexibility.
*Elasticity: Offers elasticity for non-sensitive applications in the public cloud while maintaining performance for sensitive applications.
*Security: Enhanced security for sensitive data with the option to leverage public cloud security features.
6-Success Stories: General Electric (GE): Uses a hybrid cloud model to manage its Industrial Internet of Things (IIoT) applications, allowing them to analyze data from their machines while keeping sensitive data secure in a private cloud.
Spotify: Utilizes a hybrid cloud approach, keeping core services in a private cloud for control while leveraging public cloud services for scalability and handling peak loads.