June 9, 2022 By Ashok Iyengar
Ashoka Rao
7 min read

What is distributed cloud, and how does it facilitate edge computing?

Earlier this year, we added distributed cloud as another cloud deployment option on our cloud architecture heatmap slide. When it all started, we had two cloud deployment models: public and private. Then there were three: public, private and hybrid. Now we have five cloud deployments models: public, private, hybrid, multicloud and distributed (see Figure 1 below):

Figure 1. Cloud deployment models.

Given that we know it is a new cloud deployment model, what exactly is distributed cloud? Is it yet another combination of the public and private? What makes this cloud deployment model so different? And how does it relate to edge computing?

This blog post will address these and other related questions by looking at specific use cases.

Please make sure to check out all the installments in this series of blog posts on edge computing:

What is distributed cloud?

In a distributed cloud, public cloud services are made available to consumers at different physical locations outside of the cloud provider’s facilities, also known as satellite locations. The public cloud provider is responsible for the operation, governance and updates of the services. Distributed cloud computing extends the range of cloud use cases all the way to the edge. Thus, an enterprise using distributed cloud computing can store and process its data in different data centers that may be physically located in different remote locations.

To paraphrase from an IBM paper on distributed cloud, it is public cloud computing that lets you run public cloud infrastructure in multiple different locations — not only on your cloud provider’s infrastructure, but on-premises, in other cloud providers’ data centers and in third-party data centers or colocation centers — and manage everything with a single control plane.

The promise of managing everything from a single control plane is what makes distributed cloud compelling. Remote locations, a single control plane and a secure network tunnel are the key components in a distributed cloud offering.

Distributed cloud empowering the edge

In this blog series, we have discussed nuances of edge computing. In a previous blog called “Cloud Services at the Edge,” we alluded to distributed cloud or a “cloud-out” notion wherein the computing resources of the data center and cloud services are now available at the edge. That allows for processing and analysis of data at the source where the data is generated. Distributed cloud provides credence to that “cloud-out” thinking by bringing those remote locations in focus.

Distributed computing empowers edge computing by bringing the power to process large amounts of data due to the physical proximity of the data sources, while maintaining data security and compliance aspects. Edge computing can be — and has been — implemented without a distributed cloud architecture, but distributed cloud makes edge application deployment and management a lot easier, especially when we deal with the telco edge or the enterprise edge.

Distributed cloud use cases

It is easy to envision many use cases, but we highlight two in this section that we think are rather unique given the complementary nature of distributed cloud and edge computing. Figure 2 highlights the areas that befit this paradigm.

We will use the IBM Cloud Satellite product to showcase these solutions. The remote locations we alluded to — Satellite locations — can be managed from a common control plane. IBM Cloud Satellite does this by attaching remote infrastructure in the Satellite location to the IBM Cloud Satellite control plane. The Satellite location can then be used by IBM Cloud services as deployment targets. Remember, a Satellite location can even be an environment hosted on another hyperscaler like AWS, Azure or Google Cloud:

Figure 2. Distributed cloud usage patterns.

Meeting industry or local data residency requirements

Also known as data sovereignty, many industries and countries have regulations that specify that a user’s personal information (PI) cannot leave the user’s region/country. Distributed cloud infrastructure makes it easier for an organization to process PI in the user’s country of residence. This is especially useful in regulated industries like healthcare and in many European countries.

Figure 3 depicts one such distributed cloud architecture involving a hypothetical healthcare provider. The healthcare provider has multiple clinics, hospitals and diagnostic centers. Patient data confidentiality and data residency regulations dictate that the data cannot be moved out of the provider’s individual locations. The data is accessed by the medical staff comprised of doctors, nurses, research teams, diagnostic teams and the patient themself.

Patients can visit any facility operated by the healthcare provider. This introduces the need for a fast and secure communication channel for the doctors and research partners to allow them to provide timely medical care and up-to-date information to facility staff and patients.

The location staff expect a secure solution that allows control of the data within their private cloud, while providing cloud-native capabilities locally. The solution also complies with data security and local data privacy requirements. The solution also needs to be operated by the provider’s staff within their own data centers.

The distributed cloud instances use a Red Hat OpenShift-based Kubernetes platform and a secure cloud-native messaging application based on event-driven architecture provided the low-latency message platform:

Figure 3. IBM Cloud Satellite deployment in a healthcare scenario.

Solution highlights

  • The health provider designates a hospital data center as the on-premises Satellite  location.
  • Telemetry data from various devices monitoring the patient is fed to the Internet of Things (IoT)/edge application running at the Satellite location.
  • Data is analyzed at the Satellite location in close proximity to patient and medical staff.
  • Hospital medical and patient records are stored on-site and cannot be moved out.
  • Hospital staff leverage a fully managed OpenShift platform’s capabilities, including end-to-end encryption.
  • The health provider has plans to add another hospital as the next Satellite location and will use the same public cloud services.

Multi-access edge computing (MEC)

Telecoms or communications service providers (CSPs) have been looking at ways to monetize 5G technology by providing better multi-access edge solutions. A distributed cloud topology enables this offering by allowing CSPs to offer their customers single tenancy in the Satellite locations and bring computing power and MEC services to those premises. This, in turn, helps address data security concerns while delivering the edge applications that demand low latency. In summary, the telco operator uses its 5G network and a distributed cloud to provide MEC services.

Consider the scenario where a CSP is offering its services to an auto manufacturer that has multiple plants in a 100-mile radius. Parts and other assembly-line data is shared between those plants. The CSP can provide a distributed cloud solution where MEC services are provided at each plant, acting as a Satellite location and providing a secure and consistent view of all the relevant manufacturing data to the apps running in those plants. These could be visual inspection apps that inspect painting or welding of parts or analytical apps that provide analysis in real-time or near-real time with the help of 5G technology.

Another use case along those lines is the CSP servicing two different auto manufacturers in an industrial city. A distributed cloud solution using IBM Cloud Satellite, shown in Figure 4, allows the CSP to offer its customers single tenancy in remote locations. Each customer can run workloads where they want with complete observability, and all their data is totally secure and isolated:

Figure 4. MEC solution using IBM Cloud Satellite.

Solution highlights

  • Deploy edge applications at multiple Satellite locations.
  • CSPs can monetize existing networks at edge locations and offer new services based on 5G.
  • Leverage fully managed platform capabilities, easing the burden on telecom providers.
  • Customers get identity and key management services
  • With a single pane of glass, customers also get observability that includes central logging and monitoring for apps and the platform.

Wrap up

Distributed cloud enables public cloud providers to offer an entire set of services wherever a customer might need it — on-premises in the customer’s own data center, in a private cloud or off-premises in one or more public cloud data centers that may or may not belong to the cloud provider.

The use cases we described show how distributed cloud and edge computing complement each other. Among other benefits, solutions using these combined technologies provide low latency access to on-premises systems, local data processing, and even local data storage which is especially useful for running AI workloads at the edge.

Do let us know what you think. Special thanks to Joe Pearson and Gerald Coon for reviewing the article.

Please make sure to check out all the installments in this series of blog posts on edge computing:

Learn more

Related articles

Was this article helpful?
YesNo

More from Cloud

Bigger isn’t always better: How hybrid AI pattern enables smaller language models

5 min read - As large language models (LLMs) have entered the common vernacular, people have discovered how to use apps that access them. Modern AI tools can generate, create, summarize, translate, classify and even converse. Tools in the generative AI domain allow us to generate responses to prompts after learning from existing artifacts. One area that has not seen much innovation is at the far edge and on constrained devices. We see some versions of AI apps running locally on mobile devices with…

IBM Tech Now: April 8, 2024

< 1 min read - ​Welcome IBM Tech Now, our video web series featuring the latest and greatest news and announcements in the world of technology. Make sure you subscribe to our YouTube channel to be notified every time a new IBM Tech Now video is published. IBM Tech Now: Episode 96 On this episode, we're covering the following topics: IBM Cloud Logs A collaboration with IBM watsonx.ai and Anaconda IBM offerings in the G2 Spring Reports Stay plugged in You can check out the…

The advantages and disadvantages of private cloud 

6 min read - The popularity of private cloud is growing, primarily driven by the need for greater data security. Across industries like education, retail and government, organizations are choosing private cloud settings to conduct business use cases involving workloads with sensitive information and to comply with data privacy and compliance needs. In a report from Technavio (link resides outside ibm.com), the private cloud services market size is estimated to grow at a CAGR of 26.71% between 2023 and 2028, and it is forecast to increase by…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters