📘Cisco DevNet Associate (200-901 DEVASC)
When companies or developers deploy applications, they have several options depending on control, cost, scalability, and security. The main deployment models are:
- Private Cloud
- Public Cloud
- Hybrid Cloud
- Edge Computing
Let’s go through each one in detail.
1. Private Cloud
Definition:
A private cloud is a cloud infrastructure operated solely for one organization. It can be managed internally or by a third-party service but is dedicated to that organization only.
Key Attributes:
- Exclusive Access: Only the organization can use the resources (servers, storage, network).
- High Security & Compliance: Ideal for sensitive data or applications that need strict control.
- Customization: The organization can configure the environment to its specific needs.
- Cost: More expensive than public cloud because the organization must invest in infrastructure and maintenance.
- Control: Full control over hardware, software, and network policies.
IT Example:
A company runs its internal finance application on servers it owns, with its own network security policies, firewalls, and access control.
2. Public Cloud
Definition:
A public cloud is a cloud infrastructure provided by a third-party vendor over the internet. Multiple organizations share the same infrastructure.
Key Attributes:
- Shared Resources: Multiple tenants (companies) share the same hardware but their data and applications remain isolated.
- Scalability: You can quickly scale up or down based on demand.
- Lower Cost: Pay-as-you-go pricing reduces upfront costs.
- Less Control: Limited control over underlying hardware and some network configurations.
- High Availability: Vendors usually provide automatic backups, redundancy, and disaster recovery.
IT Example:
Hosting a web application on services like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP), where the company does not manage physical servers.
3. Hybrid Cloud
Definition:
A hybrid cloud combines private and public clouds. Some applications or data run on the private cloud, while others run on the public cloud.
Key Attributes:
- Flexibility: Organizations can place sensitive workloads on private cloud and less critical workloads on public cloud.
- Cost Optimization: Uses public cloud for peak loads without investing in permanent infrastructure.
- Complex Management: Requires integration between private and public clouds.
- Security & Compliance Balance: Sensitive data remains private; other workloads leverage public cloud scalability.
IT Example:
A company runs its HR and payroll systems on a private cloud but hosts its marketing website on a public cloud to handle traffic spikes.
4. Edge Computing
Definition:
Edge computing moves processing and storage closer to where data is generated instead of relying solely on centralized data centers or cloud.
Key Attributes:
- Low Latency: Processes data near the source, reducing delay.
- Real-Time Processing: Useful for applications needing instant analysis.
- Reduced Bandwidth Usage: Only necessary data is sent to the cloud or central server.
- Decentralized: Small servers, gateways, or devices near users or devices handle computation.
- Security Considerations: Local processing can improve security but requires careful management.
IT Example:
A network monitoring system processes logs and events locally on edge servers close to network switches and routers, sending only summaries to the main cloud.
Comparison Table for Exam Quick Review
| Feature | Private Cloud | Public Cloud | Hybrid Cloud | Edge Computing |
|---|---|---|---|---|
| Access | Exclusive | Shared | Both | Localized |
| Control | High | Low | Medium | Medium-High |
| Cost | High upfront | Pay-as-you-go | Mixed | Moderate |
| Scalability | Moderate | High | High | Moderate |
| Security | Very high | Standard | Balanced | Localized |
| Example | Internal finance app | Web hosting on AWS | HR on private, website on public | Network monitoring near devices |
Exam Tips:
- Remember who controls the infrastructure: Private = you, Public = vendor, Hybrid = both.
- Remember where the processing happens: Edge = near the source; Cloud = centralized.
- Understand cost and scalability trade-offs for each model.
- Be able to give simple IT-based examples, like internal apps, web hosting, HR systems, or network monitoring.
