Cloud Deployment Models
Cloud Computing Series

๐ Hi, I'm Garvit, an IT Undergraduate. I'm passionate about expanding my knowledge in the field of Computer Science.
๐ป Computer Science Skills and the topics I write blogs on
โ Proficient in Linux.
โ Git/GitHub for version control.
โ Networking Fundamentals.
โ Proficient in Java, C and Python.
โ Object-Oriented Programming in Java.
โ Data Structures & Algorithms in Java.
โ MERN Stack Web Development.
โ System Design.
โ Bash scripting and automation.
โ Python for Scripting, Mini Projects.
โ Cyber Warfare & Ethical Hacking.
โ Cloud Computing.
โ Distributed Computing, Parallel Computing, Real Time Systems, Virtualization.
โ DevOps - Docker, Kubernetes
โ Operating Systems.
โ Software Testing.
โ Databases - SQL, NoSQL and more...
The Four Cloud Deployment Models
- Public
- Private
- Hybrid
- Community
Public Cloud
- In a public cloud deployment, cloud resources are owned and operated by a third-party cloud service provider and are made available to the general public or a broad range of customers.
- These resources are hosted and managed in data centers owned by the service provider, and users can access them over the internet.
- Public clouds offer scalability and cost-effectiveness, as users only pay for the resources they consume.
- Examples of public cloud providers include Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and IBM Cloud.
Private Cloud
- A private cloud is dedicated to a single organization and is typically hosted in on-premises data centers or provided by a third-party cloud provider exclusively for that organization.
- It offers more control, security, and customization options compared to public clouds. It's ideal for organizations with stringent data security and compliance requirements.
- Private clouds can be more expensive to set up and maintain because they require dedicated hardware and infrastructure.
- They are suitable for enterprises, government agencies, and industries with strict regulatory requirements, such as healthcare and finance.
Hybrid Cloud
- A hybrid cloud combines elements of both public and private clouds, allowing data and applications to be shared between them. It's a flexible approach that offers a balance between control and scalability.
- Organizations can use a private cloud for sensitive data and applications, while leveraging the scalability and cost-effectiveness of a public cloud for other workloads.
- Hybrid cloud enables data and workload portability, making it easier to adapt to changing business needs.
- It's well-suited for businesses that want to maintain some control over their data while taking advantage of the benefits of public cloud resources.
Community Cloud
- A community cloud is shared among multiple organizations with common interests or requirements, such as compliance with industry-specific regulations.
- It can be hosted by one of the organizations, a third-party provider, or a consortium of organizations.
- Access to a community cloud is typically restricted to the members of the community, ensuring that data and applications are shared among trusted parties.
- Community clouds are common in sectors like healthcare, finance, and government, where multiple organizations need to collaborate while adhering to specific standards.
Conclusion
You can read other articles written by me through these links.
System Design Series
Introduction To Parallel Computing
Deep Dive Into Virtualization
Insights Into Distributed Computing
Cloud Computing Series(ongoing)
1. Cloud Service Models
2. Cloud Deployment Models
Upcoming Blogs :
3. Cloud Security
4. Cloud Architecture
5. Cloud Storage
6. Networking In The Cloud
7. Cloud Cost Management
8. DevOps In Cloud & CI/CD
9. Serverless Computing
10. Container Orchestration
11. Cloud Migration
12. Cloud Monitoring & Management
13. Edge Computing In Cloud
14. Machine Learning In Cloud
Computer Networking Series
1. Computer Networking Fundamentals
2. OSI Model
3. TCP/IP Model : Application Layer
4. TCP/IP Model : Transport Layer
5. TCP/IP Model : Network Layer
6. TCP/IP Model : Data Link Layer
Version Control Series
1. Complete Guide to Git Commands
2. Create & Merge Pull Requests
3. Making Open Source Contributions
Linux
Complete Guide to Linux Commands
Thanks For Reading! ๐
Garvit Singh




