What's next in the world of technology? Let's talk about all the hype around distributed cloud!
Tags: cloud, devops, todayilearned, discuss
Published: 2022-01-28 15:19:55

We’ve heard about so many cloud models over the past decade, and we have learned to use them efficiently. Around 7/10 organizations have adopted cloud technologies, especially during the pandemic to support different types of workloads, and utilized hybrid cloud and multi-cloud deployment models, but what is lacking is the consistency between environments. 

Let’s talk about some of the issues that organizations face when adopting public cloud technologies. Firstly, data residency, organizations want to keep the data within the country or at least on-premises to ensure that the data falls under the right data regulations per the country they are operating in. Secondly, latency, real-time workloads require low latency connections that would allow them to process the data, and the workloads have to be closer to the data itself, a primary example here would be running applications on the edge. Irrespective of these issues, other issues need focus, such as the inability to instantly customize environments and applications, and the lack of visibility, management, and agility. 


## So, what is distributed cloud? How is it going to transform the world of cloud computing?

As you have heard about distributed computing, where applications are scaled across different computers networks together to improve performance and overall efficiency. 

Similarly, the distributed cloud has a similar aspect, it is a public cloud computing service that allows you to run public cloud infrastructure in multiple and different locations, may that be your own data center, but even on your cloud provider's infrastructure. The idea here is to expand public cloud services to various locations, allowing you to manage everything from a single control plane.

![Distributed Cloud](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xuiuavb5pfnuktw65r67.png)

As distributed cloud services can run on your infrastructure, it also allows you to run cloud applications on the edge, as Gartner stated that by 2025, they predict that 75% of enterprise-generated data will be created and processed outside the traditional data center or cloud. 

Moreover, it also helps you overcome the issues highlighted earlier regarding latency and data residency including the inability to instantly customize environments and applications, and the lack of visibility, management, and agility. As a result, distributed cloud resolves the operational and management inconsistencies that occur in hybrid cloud and multi-cloud environments. 

Once again, in simple terms, the distributed cloud is you extending public cloud services into your infrastructure or on top of your existing cloud provider’s infrastructure. 

You can also check out this really interesting video talking all about distributed cloud! 

{% youtube eJHZ8sMjsug %}

## How does distributed cloud work from a responsibility point of view?

As you are aware by now, that distributed cloud leaps into providing a public cloud provider’s services and computing stack to wherever a customer might need it, may that be on-premises or off-premises in one or more public cloud data centers that may or may not belong to the cloud provider and even on the edge. 

The cloud provider takes responsibility for the operations, updates, governance, security, and reliability of the distributed infrastructure. The customer focuses on their infrastructure, where the public cloud services are being extended, which may be virtual machines, disaster recovery, hypervisors, and much more, in other words, when we are talking about distributed cloud, we are looking towards a shared responsibility model. 

A primary example here would be the operating systems that we use today, we are holding the responsibility for the things that we do on the operating system, whereas the operating system provider is responsible for providing security, updates, and reliability. 


## So, what does IBM provide when it comes to distributed cloud services?

[IBM Cloud Satellite](https://www.ibm.com/cloud/satellite) helps you deploy and run applications across all on-premises, edge computing, and public cloud environments from any cloud vendor. It standardizes a core set of Kubernetes, data, AI, and security services to be centrally managed as a service by IBM Cloud, with full visibility across all environments through a single pane of glass. The result is greater developer productivity and development velocity.

![IBM Cloud Satellite](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0pmgcj8c8u6u97s5nwl5.png) 

With IBM Cloud Satellite, you are in full control of your data, and you can also deploy Red Hat OpenShift on IBM Cloud which would further allow you to expand your application modernization and deployment. With Red Hat OpenShift on IBM Cloud, you can deploy [IBM Cloud Paks](https://www.ibm.com/cloud/blog/what-are-ibm-cloud-paks) which are AI-powered software that can help organizations build, modernize, and manage applications securely. 

Check out this cool video about an introduction to IBM Cloud Satellite! 


{% youtube 3FZsx2Jn5R4 %}

And check out these cool use cases explaining how IBM Cloud Satellite fit into your environment!


{% youtube 4H4dAtrl4p0 %}

[Sign up to IBM Cloud to get started](https://cloud.ibm.com/registration)

--------------------------------------------------------------
Want to talk more about distributed cloud use cases and other IBM Cloud services?

You can reach out to me on [LinkedIn](https://www.linkedin.com/in/fawazsiddiqi/) & [Twitter](https://twitter.com/fawaz_siddiqi)