Chapters

4 Cloud Deployment Models: Ownership and Risk

reference-architectures
cloud
computing
deployment

4.1 Start With the Decision

A cloud model sets who owns the service, hardware, and risk. Choose the boundary before comparing price or scale.

4.2 Route Overview

This is part 1 of 2. Continue with Cloud Deployment Models: Multi-Site Cold Storage.

4.3 Part Objectives

  • Trace deployment models are boundary choices across its components and failure boundaries.
  • Validate hybrid boundary pattern with a concrete scenario and pass criteria.

4.4 Chapter Roadmap

  • Start With the Boundary That Must Hold
  • In 60 Seconds
  • Minimum Viable Understanding
  • Quick Check: Workload Placement Proof
  • Deployment Models Are Boundary Choices
  • The Placement Route
  • Edge Is The First Deployment Boundary
  • Hybrid Boundary Pattern

4.5 Start With the Boundary That Must Hold

Choose Who Owns the Service and Its Risk

Picture a hospital storing equipment records. A shared outside service may grow quickly and reduce local work. A private service may give the hospital more direct control. Neither choice is safe until ownership, access, outage, and exit plans are clear.

A cloud deployment model describes who owns the computing setting and who shares it. The architect should begin with the data and decision. Name who may reach them, where they may be kept, how fast service must recover, and who answers when a supplier or local site fails.

Compare each option with the same bad-day tests. Remove the outside link, lose one account, restore a saved copy, and move a small record to another setting. Count the staff work as well as the service bill.

Write one page for the choice. Show the boundary, the owner on each side, the facts that cross, and the safe response to loss. Include how the team will leave the setting without losing needed records or breaking the service.

Review the page with support, legal, finance, and service staff. Each group sees a different risk. Repeat the review when the supplier, site, data use, or recovery promise changes. A model name should never replace this shared decision.

Set a date to prove the exit and recovery paths. Restore a small saved record into a clean setting. Remove one user and one supplier link. Check that service owners can find the result without help from the person who wrote the design.

Keep claims narrow. A shared setting can still isolate work well. A private setting can still be poorly run. Judge each control from tested evidence and a named owner, not from where the machines sit.

Use the same scorecard for every option. Who owns the machines? Who can enter? Who can read the data? Where are copies kept? What happens without the outside link? How is service restored? How can the team leave?

Mark each answer as proven, planned, or open. A contract may support a plan. Only a test proves the working path. An open item needs an owner and date. A missing answer blocks any claim that depends on it.

Compare the normal day and the bad day. Count staff work, delay, cost, and lost control. Keep the service outcome in view. The best setting is the one that meets the stated need with risks the team can own and test.

The labels public, private, community, and hybrid do not prove control by themselves. Practitioner records the boundary choices. Under the Hood examines isolation, identity, network paths, and shared responsibility.

A deployment model is not a brand of cloud. It is the boundary around data, control, latency, ownership, and recovery for a specific IoT workload.

Start simple: follow one message from device to decision and mark where it may leave the site, where it must stay local, and who must be able to inspect it later. Public, private, community, and hybrid choices then become boundary choices instead of labels.

In 60 Seconds

Cloud deployment is a placement decision, not a provider shopping exercise. Public, private, community, and hybrid clouds describe who owns the infrastructure, who shares it, and who governs it. IoT architects choose among them by classifying data, separating real-time control from analytics, checking connectivity and latency, defining trust boundaries, and recording why each workload belongs where it does.

Minimum Viable Understanding
  • Public cloud fits elastic ingestion, dashboards, storage, and analytics when data can leave the site boundary under approved controls.
  • Private cloud fits workloads that need site control, strict isolation, local operations, or predictable local latency.
  • Community cloud fits a governed group that shares infrastructure, standards, and operating rules.
  • Hybrid cloud is a controlled combination: keep sensitive or time-critical workloads close, and move approved data or jobs to shared cloud capacity.
  • Edge placement is part of the same decision even though edge is not itself a cloud deployment model. Safety loops, buffering, filtering, and local decisions often happen before cloud ingestion.

4.6 Learning Objectives

By the end of this chapter, you will be able to:

  • Compare public, private, community, and hybrid deployment models for IoT workloads.
  • Separate cloud deployment decisions from edge placement decisions.
  • Classify IoT data and control paths before choosing where each workload runs.
  • Design hybrid boundaries that preserve latency, governance, resilience, and auditability.
  • Produce a placement record that explains the deployment choice without depending on brittle provider or pricing assumptions.

4.7 Quick Check: Workload Placement Proof

4.8 Deployment Models Are Boundary Choices

The useful question is not “which cloud is best?” The useful question is “which boundary should this workload cross, and what record proves that boundary is safe enough?” A single IoT system can include device firmware, gateways, site services, private cloud resources, public cloud analytics, and shared partner workflows. Treat each part separately.

Do not apply deployment models are boundary choices until its premise is visible near Dedicated use in Figure 4.1: Deployment models separate ownership, sharing, and operating control before any provider choice is made. Inspect the span to Common schema.

A four-quadrant deployment model map. Public cloud is provider operated and broadly shared. Private cloud is organization controlled and dedicated. Community cloud is shared by a governed group. Hybrid cloud combines controlled boundaries with explicit movement rules.
Figure 4.1: Deployment models separate ownership, sharing, and operating control before any provider choice is made.

Read Figure 4.1 from Dedicated use toward Common schema. Use Boundary contract as the deployment models are boundary choices endpoint. The resulting visual statement is: Deployment models separate ownership, sharing, and operating control before any provider choice is made.

4.8.1 Public Cloud

Public cloud is provider-operated infrastructure shared across many customers. It is usually the simplest way to get managed ingestion, durable storage, elastic analytics, identity integration, monitoring, and global access.

Use public cloud when the workload is approved to leave the site boundary and benefits from elasticity or managed services:

  • Device onboarding, telemetry ingestion, dashboard delivery, and long-term storage.
  • Batch analytics, fleet reporting, model training, and cross-site comparison.
  • Prototype or growth workloads where demand is uncertain.
  • Non-sensitive data products shared with customers, partners, or operations teams.

Evaluate public cloud carefully when raw data reveals sensitive locations, production timing, patient context, safety state, or proprietary process behavior. Encryption and identity controls are necessary, but they do not replace a placement decision.

4.8.2 Private Cloud

Private cloud is dedicated infrastructure operated for one organization, either on site or in a hosted environment. It is useful when the organization needs direct control of data location, network boundary, change windows, or operational recovery.

Use private cloud when the workload depends on local governance or predictable site behavior:

  • Local historian, plant operations dashboard, or gateway management inside a facility boundary.
  • Workloads that must continue when the wide-area network is degraded.
  • Raw telemetry that exposes regulated, confidential, or operationally sensitive information.
  • Integration with site systems that should not be exposed directly to public networks.

Private cloud still needs cloud discipline: automation, patching, identity management, backup, monitoring, capacity planning, and incident response. It is not automatically safer just because it is dedicated.

4.8.3 Community Cloud

Community cloud is shared infrastructure for organizations with aligned requirements and common governance. In IoT, this can appear in municipal services, research networks, utility collaborations, sector-specific testbeds, or shared infrastructure across related agencies.

Use community cloud when participants need a common operating model:

  • Shared data schema, retention policy, and access rules.
  • Cross-organization dashboards or event exchange.
  • Common onboarding rules for devices, gateways, and partner applications.
  • Governance that is stronger than ad hoc bilateral integrations.

Community cloud fails when the governance model is vague. The architecture must define who operates the platform, who approves schema changes, how tenants are isolated, and how disputed data is corrected.

4.8.4 Hybrid Cloud

Hybrid cloud combines two or more placement zones with explicit movement, identity, observability, and governance rules. It is common in IoT because different workloads have different timing and sensitivity.

Use hybrid cloud when the same system has conflicting needs:

  • Local fault detection must run near machines, while long-term model training benefits from cloud compute.
  • Identifiable or sensitive raw data stays private, while aggregate or de-identified summaries are shared.
  • Gateways buffer and filter telemetry locally, while fleet dashboards and reporting run centrally.
  • Site operations need continuity during network outages, while headquarters needs cross-site comparison.

Hybrid is not “use everything.” It is a design contract. Define exactly what stays local, what moves, what is transformed before moving, who can see it, and what happens when the interconnect fails.

4.8.5 Multi-Cloud and Inter-Cloud

Multi-cloud and inter-cloud are adjacent boundary choices, not synonyms for hybrid. Multi-cloud means the organization deliberately runs workloads across more than one public cloud provider inside one heterogeneous architecture, usually to raise fault tolerance and avoid letting a single provider’s outage, pricing change, or feature limit become the whole system’s limit. Inter-cloud goes further: it is the idea of a unified “cloud of clouds,” supporting interoperability between providers so that workloads or data can move across cloud boundaries instead of being pinned to one vendor’s APIs.

Use multi-cloud when:

  • A single provider’s region outage would take down more of the fleet than the design can tolerate.
  • Different workloads fit different providers’ managed services (identity versus analytics versus device registry), and forcing every workload onto one provider would waste that fit.
  • Contractual or regulatory pressure requires avoiding vendor lock-in for a specific workload class.

Treat inter-cloud portability as a hypothesis to test, not a guarantee. Provider interoperability is still uneven, and every additional provider is a new boundary that needs the same placement route, governance matrix, and readiness record as any other deployment zone: it adds identity, monitoring, and cost-tracking surface area rather than removing it.

4.9 The Placement Route

Workload placement should follow evidence. Start with the data and control path, not the cloud product list.

Inspect Figure 4.2 before judging the placement route; it depicts: A repeatable placement route classifies data, timing, connectivity, operations, and validation records before selecting a deployment model. Focus first on Workload, then on Edge, private.

Follow workload, data class and timing across the top, then placement, controls and evidence right to left below. Finish with a validation record of assumptions, tests, failure behaviour and owners.
Figure 4.2: A repeatable placement route classifies data, timing, connectivity, operations, and validation records before selecting a deployment model.

Read Figure 4.2 as an ordered argument. Start with the compared options, scan their criteria in the presented order, and finish by identifying the constraint that changes the choice. Notice which boundary, comparison, or transition explains a repeatable placement route classifies data, timing, connectivity, operations, and validation records before selecting a deployment model. That observation connects this visual to the chapter’s running narrative: use it to justify the next design decision and to record what evidence would confirm it in operation.

Apply that route to each IoT workload by naming the job first: an emergency-stop decision, five-minute telemetry summary, maintenance dashboard, model-training job, or partner report. Then classify its raw readings, derived summaries, identifiers, operating context, calibration evidence, and audit records. Timing narrows the placement further by separating hard real-time control from near-real-time operations, delayed analytics, and archival inspection.

Next, challenge the connectivity assumption. Record what continues locally during an outage, what may queue, and what can safely be dropped before assigning the workload to edge, private cloud, public cloud, community cloud, or a hybrid path. Attach identity, encryption, segmentation, minimization, retention, monitoring, backup, and change-review controls to that choice. The route closes only when a short validation record preserves the assumptions, tests, failure behaviour, and accountable owners.

4.10 Edge Is The First Deployment Boundary

Edge is not one of the four classic cloud deployment models, but it is often the first boundary an IoT architect must decide. A deployment model that ignores the edge usually becomes unreliable or expensive.

Use edge or site-local processing for:

  • Safety, actuation, or equipment protection paths.
  • Filtering, compression, and data-quality checks before transmission.
  • Offline buffering when connectivity is intermittent.
  • Local dashboards used by operators during an incident.
  • Data minimization before sending information outside the site.

Use cloud-side processing for:

  • Cross-site analytics and long-range trend detection.
  • Fleet-wide dashboards and reporting.
  • Model training, simulation, and historical replay.
  • Shared data products that require controlled access from many locations.

The cloud should not be in the critical path for a decision that must complete faster than the network can reliably support. The edge should not be forced to store or analyze years of data when central systems can do that better.

4.11 Hybrid Boundary Pattern

In a strong hybrid design, raw events do not drift casually between zones. The architecture defines a boundary and a transformation rule.

For hybrid boundary pattern, inspect Figure 4.3 at Hybrid Cloud IoT Architecture. Its visible premise is: Hybrid cloud IoT architecture: sensitive data stays in a private cloud with real-time processing while anonymized data flows to public cloud analytics, coordinated by a policy-driven workload router. Then compare Compliance Audit.

Hybrid cloud IoT architecture where an orchestration layer classifies data and a latency-aware workload router keeps sensitive PHI in a private HIPAA cloud while routing anonymized data to public cloud analytics.
Figure 4.3: Hybrid cloud IoT architecture: sensitive data stays in a private cloud with real-time processing while anonymized data flows to public cloud analytics, coordinated by a policy-driven workload router.

The route through Figure 4.3 is figure-specific: Hybrid Cloud IoT Architecture states one concern, Compliance Audit names another, and IoT DEVICE FLEET closes the scope. That structure supports hybrid boundary pattern: Hybrid cloud IoT architecture: sensitive data stays in a private cloud with real-time processing while anonymized data flows to public cloud analytics, coordinated by a policy-driven workload router.

A durable hybrid boundary includes:

  • Ingress rule: which devices and gateways can write data into the local system.
  • Classification rule: how raw, sensitive, aggregate, and public data are tagged.
  • Transformation rule: what must be filtered, summarized, anonymized, or signed before movement.
  • Movement rule: which zone receives each data class and under what schedule.
  • Return rule: what can come back from cloud to site, such as models, dashboards, or configuration.
  • Failure rule: how the site behaves when the interconnect, cloud service, or identity provider is unavailable.
  • Change rule: who can change the placement policy and how the change is tested.

4.12 Continue to the Next Part

Carry this evidence into Cloud Deployment Models: Multi-Site Cold Storage, which begins with Scenario: Cold Storage Across Many Sites.