Identify attributes of different application deployment models (private cloud, public cloud, hybrid cloud, and edge)

📘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:

  1. Private Cloud
  2. Public Cloud
  3. Hybrid Cloud
  4. 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

FeaturePrivate CloudPublic CloudHybrid CloudEdge Computing
AccessExclusiveSharedBothLocalized
ControlHighLowMediumMedium-High
CostHigh upfrontPay-as-you-goMixedModerate
ScalabilityModerateHighHighModerate
SecurityVery highStandardBalancedLocalized
ExampleInternal finance appWeb hosting on AWSHR on private, website on publicNetwork monitoring near devices

Exam Tips:

  1. Remember who controls the infrastructure: Private = you, Public = vendor, Hybrid = both.
  2. Remember where the processing happens: Edge = near the source; Cloud = centralized.
  3. Understand cost and scalability trade-offs for each model.
  4. Be able to give simple IT-based examples, like internal apps, web hosting, HR systems, or network monitoring.
Buy Me a Coffee