Learning Library

← Back to Library

Hybrid Cloud Transformation for Distribution Company

Key Points

  • Hybrid cloud combines public, private, on‑premises, and edge environments, but without a clear strategy it can introduce significant challenges.
  • The fictional distribution company keeps legacy Java EE applications, GDPR‑sensitive customer data, and HR/BPMS systems on‑premises to meet compliance and operational needs.
  • To modernize, they deploy a cloud‑native version of their shipment‑tracking app on a managed Kubernetes (PaaS) platform, creating a mobile‑friendly backend and database.
  • To control rising support costs, they add SaaS solutions such as a chatbot and IoT services for delivery drivers, illustrating how hybrid cloud can balance flexibility, compliance, and cost efficiency.

Full Transcript

# Hybrid Cloud Transformation for Distribution Company **Source:** [https://www.youtube.com/watch?v=sUoeVhbp4cQ](https://www.youtube.com/watch?v=sUoeVhbp4cQ) **Duration:** 00:09:44 ## Summary - Hybrid cloud combines public, private, on‑premises, and edge environments, but without a clear strategy it can introduce significant challenges. - The fictional distribution company keeps legacy Java EE applications, GDPR‑sensitive customer data, and HR/BPMS systems on‑premises to meet compliance and operational needs. - To modernize, they deploy a cloud‑native version of their shipment‑tracking app on a managed Kubernetes (PaaS) platform, creating a mobile‑friendly backend and database. - To control rising support costs, they add SaaS solutions such as a chatbot and IoT services for delivery drivers, illustrating how hybrid cloud can balance flexibility, compliance, and cost efficiency. ## Sections - [00:00:00](https://www.youtube.com/watch?v=sUoeVhbp4cQ&t=0s) **Hybrid Cloud Benefits and Pitfalls** - An overview of hybrid cloud architecture using a fictional distribution company's legacy systems to illustrate advantages such as data locality and regulatory compliance, alongside the challenges of modernizing monolithic applications. - [00:03:29](https://www.youtube.com/watch?v=sUoeVhbp4cQ&t=209s) **Integrating Edge, Cloud, and On-Prem** - The speaker outlines how the company merges on‑premises, cloud, and edge environments via shared data and Kubernetes, then details the rising complexity and the need to move assets and add a chatbot. - [00:07:17](https://www.youtube.com/watch?v=sUoeVhbp4cQ&t=437s) **Hybrid Cloud Enables Portability and Speed** - The speaker explains that using a hybrid cloud with container platforms lets legacy apps migrate to micro‑services, developers build once and deploy anywhere, accelerating innovation while maintaining consistent security and compliance. ## Full Transcript
0:00Hey everyone, today let's talk about hybrid cloud.  Now by the book it refers to a cloud computing 0:05architecture with two or more environments  consisting of public and private clouds, 0:10on-premises, and these days  even edge environments. 0:14But without the right strategy, hybrid cloud  can actually pose a number of challenges. 0:19Now today we're going to go through an example to  lay out some of those advantages and disadvantages 0:24of a fictional distribution company  that started to undergo that hybrid 0:29cloud transformation process. Now we're going to  start with what they have kind of on-premises. 0:36Now right off the bat let's start with  this legacy application that they've got. 0:40Now this is an application that enables their  users to get shipment and tracking information 0:45and it continues to work so they don't really  have a good reason to modernize it, although 0:50it is kind of running on some legacy, old school,  let's say Java EE based monolithic architecture. 0:57In addition, they've also got some customer  data that's running on-premises. Now this is 1:01one of the key advantages of hybrid cloud is  it lets you run workloads where you need them. 1:07So in this particular case to comply with GDPR  or maybe some other regulations they need to 1:13keep that data on-premises which is actually a  pretty cool advantage of hybrid cloud that they 1:17can continue to do that. Now, they've also  got some HR software running on-premises, 1:22we're going to call this BPMS, or  business process management software, 1:27and this is going to allow their customers to  do or rather their workforce to do things like 1:31requesting time off, or maybe you know doing  some purchase work orders that kind of thing. 1:38So that's what they've got on-prem. Now we  mentioned that they've started the hybrid cloud 1:42transformation, they started to take advantage  of cloud native, so let's see what they've done 1:46in the public cloud. Now we've distilled the cloud  into kind of three major categories in the past, 1:52so Infrastructure as a Service, Platform  as a Service, and Software as a Service. 1:56Now, let's start with PaaS and what they've done  here is they've taken advantage of a Kubernetes, 2:02or container-based environment, maybe even  something like managed OpenShift running in 2:07the cloud to create a new version of the same  application we talked about before the one one 2:12that works for mobile users. So mobile backend  as well as a database there that kind of works 2:18for mobile users to be able to get tracking and  shipment information. But this led to an increased 2:23cost and support to maintain all those users, so  they started to take advantage of another service 2:29available in the cloud. So here's where SaaS  comes in. They took a chat bot and they built 2:34it into that application and that enables them  to offset some of that increased support costs. 2:40In addition, let's say they're also using  some of the SaaS capabilities for IoT 2:43for their delivery drivers, maybe in their  warehouses, their distribution centers, that kind 2:48of thing. So IoT is helping you know track the  goods and maybe making sure they're temperature 2:53controlled, that kind of thing. And finally, for  IaaS, here's an environment that I think kind of 2:59benefits from lift and shift. So some of  that business process management software 3:04that they've got running on-prem. Maybe they've  migrated some of that software over to the cloud, 3:09and I think that's an excellent opportunity to  start taking advantage of IaaS is by kind of doing 3:14that lift and shift, taking advantage of some of  that software and moving it there. Maybe they're 3:18also running some CMS systems like WordPress for  content management and they're running that as 3:24software on some VMs that are made available  through the IaaS capabilities in the cloud. 3:30Now those two environments are integrated together  because you know they've got some shared data, 3:35obviously the web interface and the mobile  backend were probably using a similar 3:39data source. Finally they've also got edge  environments, so these are going to be things 3:43like distribution centers. They're called edge  environments because they're at the edge, they're 3:48where data is being created and these distribution  centers basically enable the customer to do things 3:54like kind of run workloads right where the data is  being created. So maybe something like Kubernetes, 4:01or again OpenShift, a distribution of Kubernetes  to manage the edge workloads where data is really 4:07being created. And those are obviously going  to be integrated to the on-premises and cloud 4:11environments to share data about shipments so  their users are getting the latest and greatest 4:16information about you know where that shipment  is. So this is where the the company is today 4:22and they've run into a number of challenges.  So number one, they have increased complexity. 4:28So as they've gone from on-premises to the cloud  and all these engine environments now they have 4:32kind of an increased number of environments,  so their ops teams have to maintain that. 4:36In addition, they need a way to port assets  from one environment to another. So, so far 4:42they haven't necessarily run into any issues but  they're starting to build a chat bot into the 4:48mobile backend and say hey maybe we should start  taking advantage of that on our web application 4:52as well. And they're finding they're not able to  easily do that, their DevOps teams are struggling 4:57because their assets aren't quite portable, maybe  they have multiple vendors they're working with 5:02there isn't that consistency. And the  last concern I'll raise is security, 5:07more environments, higher surface area of attack,  their security team has to kind of invest more 5:12resources to help maintain these solutions. So  there is a solution to all of this and it's taking 5:18on a unified and open hybrid cloud approach and  that's going to start at the infrastructure layer 5:24that we've already talked about a little bit. So,  that infrastructure layer is going to be things 5:29like the on-premises environment, on-premises  environment, it's going to be public and private 5:34cloud environments, as well as edge locations.  But here's where the key piece kind of starts to 5:40kind of work out. So at the foundational layer  they need to start building some standardization. 5:47So here's where they can start building in a  consistent operating system. So, something like 5:52Linux, or RHEL, or Red Hat Enterprise Linux, is  going to help here because their developers can 5:58work against a single operating system  across these multiple environments. 6:02And I mentioned RHEL because that brings me  to my next point here the platform layer. 6:08And here's where they're going to be  running something like Kubernetes. 6:11Kubernetes is great because it gives you  that consistent container based environment 6:15that works in any kind of location on-premises,  edge, the cloud, but you can even take it a step 6:21further with OpenShift container platform which  is going to give you that enterprise supported 6:26approach to containers, and again,  it's great because it runs anywhere. 6:31Finally, the key to all of this is the solutions.  So this consistency and standardization enables 6:40customers to focus on standardized solutions  across the board so this can be things like the 6:45apps that they're developing, or the data that  they need to manage, or even security solutions 6:52that they're building across the board. And this  is just scratching the surface there's other use 6:56cases here that I'm not even diving into. Things  like integration, managing these multiple cloud 7:02environments, automation, that kind of thing. But  this standardized layer and platform enables them 7:07to focus on solutions that work across the  board. Now this is going to lead to a number 7:12of advantages. Now the number one thing about  hybrid cloud is that it needs to be portable. 7:17That means your workloads need to be able to move  across environments. Now we mentioned they've got 7:21a monolithic legacy application architecture  on-prem, maybe they start pulling in OpenShift, 7:26or Kubernetes on-premises, start refactoring into  microservices and cloud native based applications, 7:32and they start having containers for that web  interface application. Now if they want to they 7:37can start porting those assets to the cloud  and take advantage of the elasticity there to 7:43scale up and down on demand. Number two, it's  going to be faster innovation. Now with that 7:50portability their developers can now think in a  new way they can build once and deploy anywhere. 7:56So that chatbot experience they built for the  mobile backend they're going to be able to 8:00readily port that to the on-premise experience to  the web user interface experience, the legacy app 8:06if they modernize it to kind of container-based  architecture. So that's one of the key advantages 8:10their developers are going to benefit from faster  innovation, reduce time to value, faster go to 8:17market by taking advantage of the industry's  best, you know DevOps and agile practices. So, 8:23that's a key part about a hybrid cloud is faster  innovation. And finally, as we mentioned before on 8:30the security front with that standardized layer of  that OpenShift or Kubernetes that container-based 8:37environment across the board. You're going to  have consistency for things like pushing out 8:42compliance policies to these multiple environments  and that's going to be critical here to make sure 8:47you have that kind of secure and consistent  approach across these multiple environments. 8:55Now in the interest of standardization  and standardization across the board 8:59and having that kind of consistent layer.  Imagine if you could handle all of these 9:04layers, right, infrastructure foundation and  solutions all from a single say public cloud 9:10environment. That means extending the public  cloud to not just on-premises environment but 9:16maybe even other clouds and the edge.  Well that's when we're starting to get 9:20into the concept of Distributed Cloud, so  I urge you to check out my video on that. 9:26Now with Hybrid Cloud it's going to be paramount  that you take a unified and open approach to truly 9:32set yourself up for success. If you enjoyed this  video, have any questions be sure to drop a like 9:38or comment below. Stay tuned and follow us for  more videos like this in the future. Thank you.