Jump to section

Cloud vs. edge

Copy URL

A cloud is an IT environment that abstracts, pools, and shares IT resources across a network. The edge refers to devices at or near the physical location of either the user or the source of the data. Cloud computing is the act of running workloads within clouds, while edge computing is the act of running workloads on edge devices.

There isn’t always a clear line where one ends and the other begins. Although edge and cloud are related ideas, they’re also different.

Edge devices can contribute to a cloud, if the storage and computing capabilities provided by those devices at the endpoints of a network are abstracted, pooled, and shared across a network—essentially becoming part of a larger cloud infrastructure

Edge computing  is distinct from cloud computing by definition, since it describes workloads that happen in remote locations that are outside of what are normally considered cloud environment—closer to where a physical device or data source actually exists.

Here’s one model for thinking about cloud and edge:

  • Clouds are places where data can be stored or applications can run. They are software-defined environments created by datacenters or server farms.
  • Edges are also places where data is collected. They are physical environments made up of hardware outside a datacenter.
  • Cloud computing is an act; the act of running workloads in a cloud.
  • Edge computing is also an act; the act of running workloads on edge devices.

An edge (location) is not the same thing as edge computing (action). Collecting data at the edge of a network and transferring it to a cloud with minimal (if any) modification is not edge computing—it’s just networking. 

But, if that data is collected and processed at the edge, then it’s edge computing. 

Edge computing is separate from clouds for 2 main reasons:

  1. Time sensitivity. The rate at which a decision needs to be made doesn’t allow for the lag that would normally take place as data is collected by an edge device, transferred to a central cloud without modification, and then processed before a decision is sent back to the edge device for execution.
  2. Data volume. The sheer volume of data collected is too much to send—unaltered—to a cloud.

Internet of Things (IoT) refers to any system of physical devices that receive and transfer data over wireless networks with limited human intervention. Cloud, edge, and IoTl can all be connected. But they don’t have to be connected.

Clouds can exist without the Internet of Things (IoT) or edge devices. IoT and edge can exist without clouds. IoT can exist without edge devices or edge computing. IoT devices may connect to an edge or a cloud. Some edge devices connect to a cloud or private datacenter, others edge devices only connect to similarly central locations intermittently, and others never connect to anything—at all.

But edge computing, when used as part of manufacturing, mining, processing, or shipping operations rarely exists without IoT. That’s because IoT devices—everyday physical objects that collect and transfer data or dictate actions like controlling switches, locks, motors, or robots—are the sources and destinations that edge devices process and activate without relying on a central location or cloud.

For example: 

  • Home automation is generally an IoT exercise. Your phone and smart home devices (light bulbs, thermostats, and outlets) are all IoT devices, because they simply send data—and execution decisions—back and forth (sometimes through a cloud). Neither your phone nor smart devices are processing the data they collect.
  • Satellite imagery—like the kind being used on the International Space Station (ISS)— is an edge computing exercise. Edge devices physically located on the ISS are running containerized analytical code as a single-node Red Hat® OpenShift® cluster that connects to IBM Cloud on Earth. Only images that are worth transfering are sent down to the ground. Edge computing is a necessary step here because the sheer volume of data collected is too much to send to an Earth-based cloud.

5G refers to the fifth generation of mobile networks, representing upgrades in bandwidth and latency that enable services that weren’t possible under older networks. 5G is a transport mechanism that enhances the capabilities of cloud computing and edge computing—but 5G is not the edge, an edge device, or edge computing. Edge computing is a way to meet the performance and low latency requirements of 5G networks and improve the customer experience. Mobile edge computing is also not the same thing as edge computing. Said another way, your smartphone is (usually) not an edge device.

Because our recommended approach to enterprise technology doesn’t change depending on how or where you roll it out: Everything should just work—everywhere. In the datacenter. Across clouds. At the edge.

This is the basic premise of an open hybrid cloud strategy. An open hybrid cloud strategy lets you run applications on servers in datacenters or on edge devices across multiple clouds without having to rebuild those apps, retrain people, or maintain disparate environments. And we have a broad ecosystem of certified partners, including popular public cloud service providers like IBM Cloud, Google Cloud, Amazon Web Services (AWS), and Microsoft Azure.

So let us help you build a cloud, run workloads at the edge, and create a more secure IT system that totally abstracts the boundaries of space and place.

Keep reading

Article

What is cloud management?

Learn the facets of cloud management and how a cloud management platform can help your enterprise.

Article

What are managed IT services?

Managed services are a way to offload general tasks to an expert, in order to reduce costs, improve service quality, or free internal teams to do work that’s specific to your business.

Article

Why build a Red Hat cloud?

Our open hybrid cloud strategy, supported by our open source technologies brings a consistent foundation to any cloud deployment: public, private, hybrid, or multi.

More about cloud computing

Products

A platform that virtualizes hardware and organizes those resources into clouds.

An enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud, multicloud, and edge deployments.

Engagements with our strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them with comprehensive, cost-effective solutions.

Resources

Podcast

Command Line Heroes Season 1, Episode 6:

"Crack the cloud open"

E-Book

Cloud-native meets hybrid cloud: A strategy guide

Training

Free training course

Red Hat OpenStack Technical Overview