Industry Usecases Of Azure Kubernetes Service !

Ashisharma
5 min readMar 4, 2021

👀 Let me first discuss about what is Azure Kubernetes Service ?

Azure kubernetes service is an Microsoft Azure service that deploys a managed kubernetes cluster or it is a robust and cost-efficient container Orchestration service that helps you to deploy and manage containerized applications in seconds where additional are assigned automatically without the headache of managing additional servers.

♨️♨️♨️♨️♨️♨️♨️♨️♨️♨️♨️♨️♨️♨️

Features of Azure Kubernetes Service (AKS):-

➡️ Managed AKS:

🔺️ AKS simplifies the creation and delivery of cloud-native/container -based applications, which falls between the IaaS & PaaS level. Built-in features enable less administrative work while providing an option for deploying the serverless Azure function to the AKS cluster.

🔺️ The AKS Master Node ( API Server, Scheduler,Controller Manager, etc .) is completely managed by Microsoft.

🔺️ AKS supports both Windows & Linux based container deployment.

➡️ Networking:

🔺️ AKS is deployed into a virtual network subnet with several Azure network services enabled.

🔺️ VNET is completely supported by AKS .

🔺️ Azure Load Balancer — Secures AKS cluster environment in a private cluster & balances traffic within a virtual network.

🔺️ Ingress controller — For reverse-proxy feature, routing traffic, etc.

🔺️ Network model — Based on the network model requirement for IP address pace, pod communication, Azure network policy and virtual notes , you can pick kubernetes or Azure CNI.

➡️ Storage:

🔺️ Azure kubernetes supports multiple storage solutions (persistent volume) such as Azure Disk Storage & Azure File for concurrent data access, NFA and Azure NetApp Files.

➡️ Scalability:

🔺️ Azure Kubernetes Service (AKS) is a leading kubernetes managed solution.

🔺️ It quickly helps to spin -up new clusters & it is very easy to maintain & run the clusters.

🔺️ AKS completely supports a container’s scalability.

➡️ Hybrid Cloud:

🔺️ To support the hybrid cloud deployment model, kubernetes uses Azure Arc & Azure Stack to provide a more stable and faster environment.

➡️ Azure DevOps:

🔺️ DevOps provides an agile board, repository, AKS container application pipeline and release.

🔺️ Azure Monitor & AKS container monitoring provide information for monitoring containers such as processor,memory,log, etc.

➡️ Security:

🔺️ Key security options are available to secure the AKS environment. AKS supports Azure Active Directory (AD), Service Principal & Role-Based Access Control (RBAC) authentication.

🔺️ Azure Application Gateway configuration option in Ingress.

🔺️ Images are scanned using third-party tools & these scanned images are securely stored in the container registry.

🔺️ Setup network policy to secure communication paths between namespace and nodes.

🔺️ Restricted access to the configuration of VNET, whitelist and blocklist in AKS.

🔺️ Compliance with certifications such as SOC , HIPAA , PCI , etc.

➡️ Cost :

🔺️ The Azure Master node is fully run by Microsoft for free.

🔺️ AKS pricing models are VM Node and Scale Set.

➡️ Availability:

🔺️ AKS is a highly available ( 99.5% for API Server and VM node 99.9 % ) secure, reliable and managed kubernetes service from Microsoft Azure.

➡️ Governance:

🔺️ Azure security center & Azure advisory service provides recommendations on governance, stability, best practices and suggestions on improving the AKS cluster

A reference implementation of AKS architecture ⬆️ ⬆️

🔺️ AKS is the best option for deploying a cloud-ready & microservice- based cloud-native application. It also supports the containerization of monolithic applications.

😅😅 what next ?…👀👀

Now talk about usecases of AKS!….🤔🤔..How FINASTRA & BOSCH are using AKS ?

Finastra pioneers next-generation fintech ecosystem, powered by Microsoft Azure with offices in over 60 countries, 10,000 staff and revenue exceeding $2 billion, Finastra is a significant Fintech force. Already an established leader in financial software & 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. ”

— Felix Grevy: Global Head of Product Management

➡️ 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 with ease on Azure Kubernetes Service, the next generation service that builds on the Azure Container Service Engine . Currently on an ACS-engine , Finastra plans to migrate to AKS. AKS brings a fundamental benefit to the development team at Finastra, as Grevy 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.”

Bosch increases vehicle safety using map-matching algorithms and Azure Kubernetes Service

Bosch has partnered closely with the world’s automakers for decades . The company continues to develop networked safety and assistance systems that support drivers today and pave the way for fully automated driving.

When the product team brainstormed the idea to solve the problem of wrong-way driving, they did not know whether it was technically possible. For such a service to work commercially, it had to locate vehicles in real time with pinpoint precision.

Smartphones or an onboard connectivity unit can anonymously record GPS coordinates and broadcast their signals in space with only limited accuracy. What is received depends on many factors, including satellite geometry, signal blockage, atmospheric conditions, and the design and quality of the receiver. For example, GPS -enabled smartphones are typically accurate within a 4.9-meter( 16-foot) radius under open sky.

“ Using AKS was a strategic decision. We looked for a managed or orchestrator so we could offload the work of patching, upgrading, and production-level services. That’s why we chose AKS — and it’s a very open,flexible platform..…. — Hai Dang Le: technical lead

The Bosch team had to solve two major issues:-

First, to get the last piece of information out of the noisy sensor data; & second , to develop a highly scalable and ultra-flexible service to process the data in near real time.

The team decided to offload the work of scaling and cluster maintenance to a managed service in a public cloud with a global reach.

Azure kubernetes Service was the obvious choice. A team of Microsoft cloud solution architects worked closely with Bosch engineers, who provided valuable feedback to Azure product items.

…………..xxxxxxxxxxxxxx…………

--

--