Research on Industry Usecases Azure Kubernetes Services (3 Companies Use Cases)

Suman Sourav
7 min readMar 4, 2021

According to the internet Azure Kubernetes Service (AKS) is the quickest way to use Kubernetes on Azure. Azure Kubernetes Service (AKS) manages your hosted Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise. It also eliminates the burden of ongoing operations and maintenance by provisioning, upgrading, and scaling resources on-demand, without taking your applications offline. Azure DevOps helps in creating Docker images for faster deployments and reliability using the continuous build option.

One of the biggest advantage to use AKS is that instead of creating resources in the cloud you can create resources and infrastructure inside Azure Kubernetes Cluster through Deployments and Services manifest files.

In this blog, I will discuss 3companies that use Azure Kubernetes in their companies.

1. WhiteSource

WhiteSource works on open-source utilization of the executives for security and consistency experts around the world.

Presently the WhiteSource arrangement can address the issues of much more organizations, because of a re-designing exertion that joined Azure Kubernetes Service (AKS).

AKS deals with a facilitated Kubernetes climate, making it brisk and simple to send and oversee containerized applications — without holder arrangement mastery. It additionally disposes of the weight of continuous tasks and support by provisioning, redesigning, and scaling resources on-request, without taking the application disconnected. AKS likewise upheld a cloud-agnostic arrangement that could run the WhiteSource application on various clouds.

We write our AKS manifests and implement CI/CD so we can build it once and deploy it on multiple clouds. That is the coolest thing!

Uzi Yassef: senior DevOps engineer

WhiteSource

Azure services in the WhiteSource arrangement

The WhiteSource arrangement is based on a pile of Azure services that incorporates the accompanying essential segments, notwithstanding AKS:

Azure Virtual Machine scale sets are utilized to run the AKS containers. They make it simple to make and deal with a gathering of indistinguishable, load-balanced, and autoscaling VMs and are intended to help scale-out workloads, similar to the WhiteSource holder organization dependent on AKS.

Application Gateway is the web traffic load balancer that oversees traffic to the WhiteSource application. A favourite feature is connection draining, which empowers the engineers to change individuals inside a back-end pool without disturbance to the service. Existing associations with the WhiteSource application keep on being shipped off their past objections until either the associations are shut or a configurable timeout expires.

Azure Database for MySQL is a relational database service dependent on the open-source MySQL Server engine that stores data about a client’s distinguished open-source parts.

Azure Blob storage is improved for putting away enormous measures of unstructured information. The WhiteSource application utilizes blob storage to serve reports straightforwardly to a client’s program.

Azure Queue storage is utilized to store huge quantities of messages that can be gotten from anyplace on the planet through confirmed calls utilizing HTTP or HTTPS. The WhiteSource arrangement utilizes lines to make an accumulation of work to measure non-concurrently.

Using AKS, we get all of the advantages of Kubernetes as a service without the overhead of building and maintaining our own managed cluster. And I get my support in one place for everything. As a Microsoft customer, for me, that’s very important.

Uzi Yassef: senior DevOps engineer

WhiteSource

2. Maersk

Maersk moves things — a ton of things to a ton of spots. It’s the greatest container dispatching organization on the planet. Delivery is an active work, yet the organization chose to make its tasks progressively digital. As Rasmus Hald, Head of Cloud Architecture at A.P. Moller — Maersk, puts it,

“The Maersk strategy is to overlay actual container dispatching with digital services that reinforce client commitment.” He takes note that accomplishing this degree of change requires intensive investigation of tremendous measures of information from load boats, ports, and the organization’s regular exercises around the world.

Actualizing a container strategy

As a component of its general cloud migration strategy, Maersk picked Azure Kubernetes Service (AKS) to deal with the automation and management of its containerized applications. (A containerized application is convenient runtime programming that is bundled with the dependencies and configuration documents it needs to run, across the board place.) AKS completely underpins the unique application environment in Maersk without requiring orchestration aptitude.

The organization utilizes AKS to help set up, update, and scale resources on a case by case basis, without taking its basic applications disconnected.

“We want to focus on using containers as a way to package and run our code in the cloud, not focus on the software required to construct and run the containers,” Hald says. “Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions for specific programming languages.”

Also, Maersk picked Azure over other cloud stages since Azure offers a more extensive assortment of accessible services and worldwide versatility that underpins the number and kind of undertakings the organization needs to embrace.

Where does the cloud stop and where does our work begin?’ For the Connected Vessel program, Azure made the most business sense, and it promotes agility,” says Hald. “Just the fact that we’re asking questions like this illustrates our paradigm shift to support digital transformation.

Liberating ability to make

These models outline that it is so critical to Maersk to convey IT designs all the more viably.

We want engineers to be an active part of our new way of working, which means spending their time and effort where it makes the most business impact,” Hald says. “When topped with open source, Azure gives engineers freedom. Software developers have had enough servers. They want to create. And we want them to.” Combining advanced technology with this mindset also helps Maersk better attract talented engineers who value innovation and the opportunity to positively affect the business.

For instance, with expanded time and ability, Maersk engineers had the option to address client demands by adding extra shipment observing capacities to the organization’s arrangement of arrangements. Specifically, they are currently building an Internet of Things (IoT) arrangement that will utilize AKS alongside Azure IoT Hub to all the more intently screen shipments and actual steel trailers (not to be mistaken for software containers represented by AKS), including conditions inside the holders.

“Running an IoT hub may not differentiate Maersk in the market but having a connected vessel — with a growing multitude of our services to support it — soon will,” says Hald.

This project demonstrates the company’s new agility, such as greatly reducing the time and bureaucracy required to get IT resources in place to start it. “Without Azure, it could be six months before we had the first server ready for developers on our Connected Vessel program,” says Hald. “With it, we completed concepting, development, testing, and deployment in six months.”

Hald sums up the advancement Maersk has made, saying,

“Imagine solutions that harvest data that has never been available before — data that informs customers and ships’ crews about the condition of their cargo. Imagine data that powers a model that calculates IoT locations even when physical devices can’t be tracked. That’s the world we’ll soon live in, and Maersk will help make it possible.”

3. Finastra

Finastra pioneers cutting edge fintech environment, fueled by Microsoft Azure

With workplaces in more than 60 nations, 10,000 staff and income surpassing $2 billion, Finastra is a significant Fintech power. Already an established leader in financial software and cloud solutions, its first platform offering, FusionFabric.cloud, launched to public cloud in June 2018.

“Our platform intersects a great deal of data and technology, yet our complete integration with Azure streamlines our infrastructure, simplifies our processes and makes our lives infinitely easier.”

— Félix Grévy: Global Head of Product Management

FusionFabric.cloud is Finastra’s historic Platform as a Service (PaaS) improvement biological system that is changing the face of banking. Banks, financial innovation (fintech) suppliers, free developers and Universities are leveraging its collaborative, open-source climate to author innovative new applications for retail and corporate banking, payment handling, loaning, treasury and capital markets. The outcome is banks and financial services organizations can rapidly actualize new item innovations on top of existing frameworks, in a protected climate, at significantly diminished operating expenses.

Creating an improvement environment

With fintech gaining force, Finastra took advantage of the chance to champion collaboration and opened its centre frameworks to outsider turn of events. Félix Grévy, Global Head of Product Management at FusionFabric.cloud explains,

“Our goal was to create an ecosystem of development partners to deliver applications quickly and at low cost. At the same time, our customers would be able to leverage fintech innovation in our familiar and stable workflow environment.”

Embracing Azure Kubernetes Service

Kubernetes is at the heart of the FusionFabric.cloud platform, allowing the orchestration of Docker containers. Fintech applications can run and scale easily on Azure Kubernetes Service (AKS), the cutting edge service that expands on the Azure Container Service Engine (ACS). At present, on an ACS-motor, Finastra plans to migrate to AKS. AKS carries a fundamental advantage to the improvement team at Finastra, as Grévy explains,

“AKS gives us a pure Kubernetes and Docker imaging environment that we don’t have to manage ourselves. Our team has regained the resources to accelerate deployment and maximize our PaaS offering.”

The team utilizes Azure Container Registry (ACR) to improve on container advancement, while geo-replication helps run disaster recuperation methodology for various locations. The ACR can also audit whether data residency is running in the same locale as the banks. Inbuilt application auto-scaling allows the team to manage the expense trouble and react rapidly to fulfil the spiked needs of partners and clients.

--

--