← Industrial Insights

Sensors & Telemetry

How to Split Work Between Edge and Cloud

Edge means computing near the equipment; cloud means remote computing services. Split each function by its timing, data, and support needs.

Adaptiv Stratum, LLC · 8 minute read · Updated October 25, 2026

A white-marble grain facility with a local computing enclosure and a separate copper-framed remote data pavilion
Local observation and shared computing can serve different jobs. Conceptual artwork, not a plant-control or network installation design.
On this page

Split industrial computing by function before choosing a platform. Collecting equipment readings, showing local status, comparing sites, and preserving history have different requirements. Some belong near the equipment. Others benefit from a shared remote service. One project can sensibly use both.

At a remote grain-drying and handling site, the supervisor needs a usable local view. Planners elsewhere need historical comparisons. Neither need implies that a general-purpose monitoring computer should control the dryer. The useful question is where each responsibility can be delivered and supported.

Separate the work before placing it

Edge means computing on equipment or nearby site hardware. Cloud means remote computing services. Those labels identify locations, not complete operating designs. A site computer and an equipment controller can both be local while having very different permissions and capabilities.

Acquire
Collect readings from approved sources.
Buffer
Hold records temporarily before their next destination.
Show status
Present readings with their age and quality.
Analyze
Compare records to answer an operating question.
Archive and report
Preserve history and serve shared views.
Control
Remain within the qualified equipment-control design.
List separate responsibilities so a hosting choice does not silently transfer authority.

NIST's 2018 Fog Computing Conceptual Model describes intermediate computing nodes between devices and centralized services. It provides background for thinking in layers.

Give each function an input, an output, a user, and an owner. A local collector might produce timestamped observations. A remote report might combine those observations with delivery records. Describing the outputs makes it easier to place the work without buying an entire platform by default.

Set timing requirements for each use

A fast network connection is not a timing requirement. Ask how old information may be when used, when a result must be ready, and what happens if that requirement is missed. Separate an operator's routine status view from a planning report.

Hypothetical design requirements, not measured performance
UseRequested timing
Routine site statusReadings no more than 10 seconds old.
Previous-day planning reportAvailable by 08:00 site-local time the next day.
Historical comparisonUpdated for the weekly planning review.
These invented requirements are inputs to assessment, not latency promises or process limits.

For the status view, account for acquisition, collection, processing, and display delay together. A nearby server can still show old data. A remote service may meet a planning deadline even when it cannot meet a more demanding status requirement.

Record the site time zone in the brief. The planning report must state its data cutoff and coverage; arriving on time with incomplete records does not satisfy the reporting need.

Equipment response requirements belong to the qualified control design. They are not established by the status-page target above. Keep monitoring and control distinct, and have the responsible engineers assess any proposed change to that boundary.

Allocate the grain site's functions

Hypothetical worked scenario

Site GH-03 is invented. It has grain storage, a drying system, and handling equipment with existing qualified controls. The proposed monitoring project adds a site computer and a remote history service. It supplies information for review, not drying instructions or equipment commands.

For this invented brief, routine status must not require remote analysis for each refresh. Verify that requirement against actual identity and configuration dependencies. It is a monitoring requirement, not an instruction for equipment operation when connectivity changes.

Hypothetical function allocation for GH-03
FunctionProposed location and reason
Acquire observationsApproved equipment-side interfaces; direct source access.
Buffer recordsSite computer; bounded temporary holding.
Show routine statusSite computer; refreshes must not require remote analysis.
Analyze local trendsSite computer; narrow comparisons for the supervisor.
Archive historyRemote service; managed historical records.
Compare sites and reportRemote service; shared records and planning users.
Control and protectionExisting qualified systems; outside the monitoring computer.
A proposed split for this scenario, subject to timing, resource, and engineering checks.

The site supervisor reviews status and notes. The central operations analyst prepares comparisons from the historical record. Architecture record GH-03-A holds the allocation, interfaces, owners, and approval conditions. The existing controls documentation remains authoritative for equipment behavior. Record proposed and accepted placements separately. Site and central owners must review the supporting evidence before accepting their responsibilities.

This matrix is a starting proposal. If local trend analysis consumes resources needed for collection, it may move to the remote service. If the status view depends on remote processing, the team must reconsider whether that path meets the site's requirement.

Check data volume and computing headroom

Estimate the records each function must handle before choosing hardware or a service plan. Data volume affects transport, storage, and processing. Headroom means spare capacity for realistic peaks and maintenance work, beyond the ordinary workload.

Invented input
12 channels, one record per second, 32 bytes per record.
Record rate
12 times 1 times 32 equals 384 bytes per second.
Daily period
24 times 60 times 60 equals 86,400 seconds.
Daily record payload
384 times 86,400 equals 33,177,600 bytes. Divide by 1,000,000 for 33.1776 decimal MB, about 33.2 MB.
Excluded
Transport overhead, indexes, logs, and other stored copies.
Hypothetical arithmetic for record payload only, not a sampling prescription or storage guarantee.

Different data can change this estimate sharply. Images, diagnostic files, and frequent equipment events need their own accounting. Reducing records locally may save transport, but summaries can remove detail needed for later investigation. Decide which original evidence must remain available.

Microsoft's Azure IoT Edge production checklist notes that module resources are not limited by default. A module is a packaged software component. This platform-specific example reinforces the need for explicit resource assessment.

Test collection, status, and analysis together on the proposed hardware. Include logging and approved update work. A processor that handles each job separately may still be unsuitable when the jobs compete for memory, disk access, or processing time.

Trace what crosses the boundary

Drawing the computer inside the site boundary does not establish independence from remote services. Identify the information, identities, and configuration each function needs. Review dependencies for ordinary operation, updates, and recovery separately. A certificate is a digital credential used in authentication.

Data
Which observations and summaries leave the site?
Identity
Which certificates or accounts permit each connection?
Configuration
Where do software versions and approved settings originate?
Time
Which clock source supports comparable records?
Map dependencies per function, rather than calling the whole application local or remote.

AWS's Greengrass device-authentication documentation describes certificates and policies used for connections and deployment. It is a platform-specific example of dependencies that remain relevant to local computing.

A local application may have its software already installed but still need a remote registry when rebuilt. A certificate change may affect a particular connection. Assign those dependencies to owners and verify the actual configuration. Neither a local enclosure nor a hosted service alone establishes an adequate security design.

For GH-03, the monitoring path carries observations toward the remote history service. It does not introduce a route for reporting software to issue equipment commands. Changes to equipment authority need their own engineering process.

Name who supports each placement

Putting work at the site creates a local support obligation. Putting it in a remote service creates service-management obligations. A cloud support agreement cannot by itself replace a failed site computer or restore power to it.

Proposed support responsibilities for the scenario
ResponsibilityNamed role to confirm
Site hardware and source accessSite maintenance lead, with qualified engineering support.
Collection and status softwareApplication maintainer with an agreed site contact.
Historical service and shared reportsCentral service owner and operations analyst.
Identity and configuration changesSecurity and application owners, with coordinated approval.
A placement is incomplete until someone can maintain its hardware, software, and dependencies.

Ask who can attend the site, diagnose the running version, recover the approved configuration, and obtain a replacement. Check suitable power, installation environment, and service access with qualified site personnel. These practical limits may change which local functions are supportable.

Remote services also need defined access, retention, backup, and change ownership. A shared report needs an owner for its definitions and completeness. Make the handoff between local records and central reporting explicit instead of leaving each team to assume the other owns it.

Review the split before expanding it

Approve an allocation against evidence for each function. Timing, continuity, resource capacity, and support should have an acceptance condition and a responsible reviewer. A convincing platform demonstration does not establish that the proposed combination works at this site.

Reasons to revisit a function's location
Changed requirementAllocation question
More urgent status informationCan the full path still meet the required age?
Larger analysis workloadShould it leave the collection computer?
New cross-site comparisonWhich common records should move centrally?
Loss of local supportCan the proposed site responsibilities still be maintained?
Revisit the affected function when requirements change, rather than relocating the whole system.

Ordinary software can collect records, calculate summaries, and serve status. Optional AI may help review approved notes or support historical analysis, with source records available to the reviewer. It gains no control authority or permission to approve equipment behavior.

For GH-03, the next step is to complete the allocation record with the site supervisor, controls engineer, application maintainer, and central service owner. Demonstrate the chosen responsibilities together before expanding the design. The result should be a supported division of work, not a declaration that edge or cloud wins.

Sources and further guidance

Primary guidance checked October 25, 2026. The decision tools and worked scenario above are editorial guidance, not a claim of measured client results.