• Home
  • Blog
  • Optimizing logistics operations cost with hybrid cloud architecture: RST x Trans.eu x PTV Group case study

CLOUD, SOFTWARE DEVELOPMENT, TECHNOLOGIES

04.07.2022 - Read in 6 min.

Optimizing logistics operations cost with hybrid cloud architecture: RST x Trans.eu x PTV Group case study

04.07.2022 - Read in 6 min.

RST Software and Trans.eu partnered up with PTV Group to develop an innovative hybrid cloud architecture that greatly optimizes computing resources usage and as a result – Trans’s operational costs. If curious to learn more about the solution, here’s our case study.

optimizing-logistics-operations-cost-with-hybrid-cloud-architecture
Rate this post

As you probably already know from the number of cases we discussed on our blog, we’ve been working with Trans.eu – one of the largest logistics platforms in Europe – pretty much since the day 0 of their foundation. With over a hundred RST developers involved in the development of the platform, we have multiple teams working on multiple features at all times. Today, we’ll talk about one particular case we deployed not so long ago – a dedicated PTV-based server for route mapping that relies heavily on hybrid cloud architecture.

This time I sat down with Andrzej Lewandowski, Location-based Solutions Lead Architect at RST Software and Wojciech Tomaszewski, Location-based Solutions Team Leader at RST Software to discuss the business side of implementing hybrid cloud in Trans.eu. Let’s start from the beginning.

 

What is PTV and why did we use it?

PTV Group is a software company that offers a wide range of mobility and logistics solutions for various use cases. They also happen to provide the best-in-class software for intelligent traffic management and transport optimization. In our case, Trans.eu decided to implement custom PTV-powered feature layers that allow their clients to omit traffic jams, road works and incidents, places with ecological bans for trucks, speed limits etc.

As a leading logistics platform, Trans.eu serves over 62 000 concurrently active companies on a daily basis. To stay ahead of their competitors, Trans offers great user and customer experience, to achieve which, it needs to be powered by an innovative technology.

Hence, the cooperation between Trans and PTV was of the essence. To attain technological superiority, Trans needed to develop their own route mapping server using PTV’s innovative products and their own internal solutions. Thankfully, the RST team was also able to take part in this endeavour.

 

Opting in for hybrid cloud infrastructure

Trans’s scale of operations requires well-architected infrastructure. Obviously, we use both cloud-native solutions based on AWS as well as our own dedicated on-premise servers hosted in one of the largest data centres in Poland to power various parts of the system.

However, location-based services require massive computing resources. Building such machines in our data centre would require large capital investment. Utilizing cloud computing with at least 4-6 AWS-powered virtual machines with 100GB of RAM and 8-16 CPUs each wouldn’t be cheap either.

Add to the mix the specifics of the logistics industry, where you experience traffic peaks at around 8am and 4pm with relatively low traffic in between, and you’ve got yourself a case where neither on-premise nor cloud-native are a particularly perfect solution on their own. That’s when a hybrid cloud infrastructure comes into play.

 

What are hybrid clouds?

A hybrid cloud is a combination of a public cloud (AWS, Azure, GCP) and a private cloud (on-premise) that allows you to reap the benefits of both types of solution.

 

Implementing ECS Anywhere to create stable and cost-effective hybrid cloud solution

To tackle the task at hand, we sat down with both PTV and Trans.eu teams to create a solution that offers data integration for business-critical applications and a consistent computing environment for our PTV-powered mapping servers.

Since we already had an on-premise cluster that serves as a tightly controlled private infrastructure, we wanted to use it as a foundation for our hybrid cloud computing solution. At the same time, we also wanted to be able to manage everything from an AWS-powered cluster that would be able to automatically scale up whenever resources usage spiked.

 

Step 1: Containerizing PTV xServer for ECS Anywhere

First, we had to make sure that our PTV xServer was able to run in containers wherever we deployed it. As PTV didn’t offer the exact solution natively, we developed a custom one, successfully containerizing PTV xServer.

 

Step 2: Setting up ECS Anywhere on our private cloud environments

In order to prepare our data centre-based machines for becoming a part of a hybrid cloud solution, we had to precisely configure ECS Anywhere for running our specific use case. The latter wasn’t trivial, but Trans.eu DevOps team managed to accomplish the task.

 

Step 3: Deploying PTV xServer on our on-premise machines using ECS Anywhere

When PTV xServer was ready and ECS Anywhere was configured to run and manage our containerized application within Trans’s private cloud infrastructure, we successfully deployed our container and started preparations for the next stage – AWS deployment.

 

Step 4: Deploying PTV xServer on AWS (work in progress)

As of the time of the writing, our teams work on deploying PTV on AWS and interconnecting it into our custom hybrid cloud infrastructure. Thankfully, as most of the groundwork has been laid, this final stretch will conclude a successful implementation of hybrid cloud services.

 

Hybrid cloud architecture diagram

 

Hybrid cloud infrastructure benefits

Hybrid clouds benefit #1: Scalability and flexibility

Utilizing both public and private clouds offers the ability to control the usage of your computing resources based on the actual traffic. You can’t rapidly scale your on-premise solution due to its physical limitations while constantly running your cloud resources can generate hefty usage bills.

When you have access to a computing environment that consists of a public cloud and private cloud, you can easily use the former when the need for the ‘cloud bursting’ arises. Cloud bursting is essentially a temporary on-demand usage of public cloud computing when demand exceeds resources available within your on-premise machines.

At the same time, if you need to have fast and uninterrupted access to your data, on-premise infrastructure offers the highest access speed available. Being able to use both gives your business the necessary flexibility.

 

Hybrid clouds benefit #2: Reduced costs and higher sustainability

Continuing Trans’s example, using modern hybrid cloud architecture provides you with cheap data storage that offers great service quality to your clients while your private cloud infrastructure takes care of rapidly scaling your cloud computing resources to handle any usage peaks that may occur.

Combining private and public clouds thus offers drastic reduction of operational costs, as long as it’s set up correctly. Optimizing resources utilization also offers environmental benefits, leading you to highly sought-after sustainability.

 

Hybrid clouds benefit #3: Data security and compliance

Last but not least, enterprise cloud solutions usually operate on a variety of sensitive personal data that needs to be stored under GDPR (and its foreign alternatives) compliance regulations. A dedicated on-premise solution can be required to fulfil this obligation. Being able to both stay compliant and still run your favourite tooling, like in the case of ECS Anywhere, will be appreciated by your dev teams.

 

Hybrid cloud architecture for logistics

As you can see from the above case study, creating a hybrid cloud environment offers a wide variety of gains. In our particular case, we managed to optimize infrastructure costs by reaping hybrid cloud benefits and optimizing resources usage according to actual workload.

Yes, this solution also has its downsides in the form of upfront cost of setting up an on-premise private cloud as well as technical expertise required for proper configuration and maintenance. However, the priciness of such an investment is easily mitigated when you calculate the monthly cost of an alternative: running such a scale of operations on a public cloud.

 

Other use cases for our hybrid cloud solution

As you can imagine, hybrid cloud infrastructures can be of a great advantage to many other industries. The solution we developed together with Trans.eu and PTV can be extrapolated to other industries. To give you a couple of hybrid cloud examples:

  • You can utilize your on-premise GPU compute capacity to run image and video processing container workloads;
  • You can run big data processing without the need to transfer your data to the cloud;
  • You can run machine learning algorithms using your on-premise data and utilizing AWS’s rapid scalability;
  • You can run Windows container workloads using your private cloud environments; or
  • You can even manage a third-party orchestration tool, if such need arises.

All in all, hybrid clouds are especially useful to large organizations, even though it requires a very specific set of knowledge and skills. If you have a need for developing your own hybrid cloud solution, feel free to drop me a line at ross@rst.software, and I’ll connect you with our Solutions Architects in no time.

Tags:

Article notes

Rate this post

Share

Andrzej Lewandowski

Andrzej Lewandowski

Development Leader, Solutions Architect

Certified AWS Solution Architect. Advocate of DevOps culture. Passionate programmer. Believes that solving programming problems is the meaning of life. Loves identifying new technologies and “proof of concept” solutions. Big fan of football and Formula 1. Has recently taken up interest in construction, but can’t really find the time for that. ;) Finds fulfilment in being a father.

Wojciech Tomaszewski

Wojciech Tomaszewski

Location-based Solutions Team Leader

Fullstack developer with 6+ years of experience, always ready to search for new solutions and fix existing ones. Specializing in geospatial development starting from data sourcing and database design to styling and generating maps. Thinks that visualizing data can be quite fun.

Ross Krawczyk

Ross Krawczyk

Senior Business Generalist

Senior business generalist with a mindset focused on getting things done in the shortest possible time with the best possible quality. Started his professional career in a software development company and moved up the ladder working nearly in every position available, accumulating valuable knowledge and experience related to startups development. Privately, spent his last decade understanding modern gentlemanship. Mesmerized with space industry and playing with people's minds through Sherlock-themed events filled with mind-boggling riddles.