The Situation
EaseCloud is a leading international cloud services provider that helps
businesses with cloud transformation by implementing cloud solutions that
best suit their needs. They aim to help enterprises set up and manage
their cloud without the complexity and cost of hiring their own internal
IT engineer staff. A UAE-based Government Institute approached EaseCloud as it was looking
for a solution that would help them deploy their large number of
applications (about 26 Mendix applications). They were looking for the latest technologies to manage their system and
handle the deployment process and testing. They needed a system that could
work within the limitations imposed by using the public cloud. For EaseCloud, this UAE-based government institute was just another client
with an interesting problem: they needed their cloud services to be
restructured and optimized to better suit the nature of their business as
a government agency that serves the people. But EaseCloud didn't take this job as "just another" anything—instead,
they approached it with fresh eyes and a desire to help them make their IT
solution one that would work for them in the long run.
The Problem
The client, a government institute based in UAE, wanted to enhance their
deployment velocity and application reliability by moving at the speed of
the market. To achieve this, they adopted containers and Kubernetes as
they wanted the latest technology, to containerize workloads and services. However, they were afraid of the learning curve associated with containers
and Kubernetes and weren't sure if Mendix was compatible with Kubernetes. They also didn't have an automated deployment process for their
applications, so they were happy to hear about how EaseCloud could help
them deploy their application within 5 minutes as opposed to the 30
minutes or so it took before. Finally, they needed training for their staff on how to manage
containerized applications on Kubernetes. Therefore, EaseCloud also
trained their staff to manage their application loads on Kubernetes so
that they would be able to support themselves going forward.
The Solution
EaseCloud was able to empower the customer with digital transformation
with Containers and Kubernetes, we were able to help them adopt Kubernetes
on-premises to ensure security and create multiple environments for them
to deploy their apps across. After working with software and security engineers, as well as their
Solution architect, EaseCloud built a reliable platform that could get the
job done. Also, to get the source from SVN to GIT, Eassol prepared CI/CD
on Gitlab for multiple Mendix based applications and automated scripts. It enabled them to optimize resources, enhance collaboration and
streamline business processes. Whereas, containerizing applications
simplified the app management, making it easier for them to build, deploy,
update, test, and scale each service independently. However, the institute was not sure how this infrastructure provision
would help them to resolve their issue, or how they would deal with
various issues in the future after leveraging this service from EaseCloud. After working with EaseCloud, the company is more confident about managing
its applications to be more efficient and provide better results. They
performed chaos engineering and platform load testing on an on-premises
Kubernetes cluster for both production and staging environments.
The Result
EaseCloud leveraged Kubernetes Containers to help the client achieve its
objectives. This technology helped the client maximize deployment velocity and
application reliability by 80%, helping them move at the speed of the
market. The customer was able to manage multiple environments across their
applications. It saved them time, increased employee productivity by
12%, and helped them increase their revenue by
20%. It enabled them to optimize resources, enhance collaboration and streamline
business processes. Whereas, containerizing applications simplified the app
management, making it easier for them to build, deploy, update, test, and
scale each service independently. However, the institute was not sure how this infrastructure provision would
help them to resolve their issue, or how they would deal with various issues
in the future after leveraging this service from EaseCloud. After working with EaseCloud, the company is more confident about managing its
applications to be more efficient and provide better results. They performed
chaos engineering and platform load testing on an on-premises Kubernetes
cluster for both production and staging environments.
Ready to take your business to the next level with our cloud services? Contact us to learn more about how we can help.