Industrail Use-Cases of AKS (Azure Kubernetes Services)
Mohit Singh Tomar
DevOps Engineer | Python | Flask | Ansible | Docker | Kubernetes | Jenkins | Openshift | Shell Scripting | IOT |
WHAT IS KUBERNETES ?
Kubernetes is a popular open source platform for container orchestration — that is, for the management of applications built out of multiple, largely self-contained runtimes called containers.
Kubernetes is a cluster management system for managing containerized applications across multiple hosts, providing mechanisms for deployment, maintenance, and scaling of applications. It groups containers that make up an application into logical units for easy management and discovery.
What is Microsoft Azure?
Microsoft Azure, commonly referred to as Azure , is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. At its core, Azure is a public cloud computing platform—with solutions including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) that can be used for services such as analytics, virtual computing, storage, networking, and much more. Azure uses large-scale virtualization at Microsoft data centers worldwide and it offers more than 600 services.
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) is a fully-managed service that allows you to run Kubernetes in Azure without having to manage your own Kubernetes clusters. Azure manages all the complex parts of running Kubernetes, and you can focus on your containers.
Azure Kubernetes Service Use Cases
- Migration of existing applications: You can easily migrate existing apps to containers and run them with Azure Kubernetes Service. You can also control access via Azure AD integration and SLA-based Azure Services like Azure Database using Open Service Broker for Azure (OSBA).
- Simplifying the configuration and management of microservices-based Apps: You can also simplify the development and management of microservices-based apps as well as streamline load balancing, horizontal scaling, self-healing, and secret management with AKS.
- Bringing DevOps and Kubernetes together: AKS is also a reliable resource to bring Kubernetes and DevOps together for securing DevOps implementation with Kubernetes. Bringing both together, it improves the security and speed of the development process with Continuous Integration and Continuous Delivery (CI/CD) with dynamic policy controls.
- Ease of scaling: AKS can also be applied in many other use cases such as ease of scaling by using Azure Container Instances (ACI) and AKS. By doing this, you can use AKS virtual node to provision pods inside Azure Container Instance (ACI) that start within a few seconds and enables AKS to run with required resources. If your AKS cluster is run out of resources, if will scale-out additional pods automatically without any additional servers to manage in the Kubernetes environment.
- Data streaming: AKS can also be used to ingest and process real-time data streams with data points via sensors and perform quick analysis.
Companies using AKS :
47 companies reportedly use Azure Kubernetes Service in their tech stacks, including ViaVarejo, Durstexpress GmbH, and accuRx.
Helping millions of patients benefit from better care? All in a day’s work for worldwide healthcare technology company Siemens Healthineers. Siemens Healthineers is leading the digitalization of healthcare with its Digital Ecosystem, which helps health providers and solution developers bring more value to the delivery of care, ultimately improving the quality of insights derived from healthcare data. Siemens Healthineers uses Microsoft Azure to make solutions more accessible, and it uses Azure Kubernetes Service (AKS) and other tools for a fast, efficient, and competitive development pipeline.
The company’s use of Azure services has a direct impact on the development life cycle, but those improvements benefit the business side as well. Siemens Healthineers is reducing the total cost of ownership of its production workloads, creating more flexibility in the business models and pricing structure it can offer its customers.
“This is about economies of scale,” explains Gossler. “By operating the infrastructure at low cost and high availability, which we’re able to do with Azure, our customers benefit directly. And by incorporating technologies like Kubernetes, a well-known open-source environment, we are enabling partners to bring their own applications and software into our system so that together we can offer more and better solutions to our customers worldwide. We’ve been working with Azure for three-and-a-half years, and I’m reassured time and time again that Microsoft is able to provide us with the technology we need to keep moving forward. I‘m looking forward to continuing this relationship.”
Hafslund Nett (Hafslund)—the power grid operator that serves 1.5 million Norwegians—determined that legacy systems for reading meter data needed higher capacity and that externally developed software was difficult to manage. To address the issue, Hafslund chose to develop its own meter-system software, using Microsoft Azure as its cloud platform, Azure Kubernetes Service (AKS) to manage software containers, and Azure Monitor for containers to optimize container performance. Emphasizing the point about the company’s use of AKS, Heitmann says, “We are building our own new applications using microservices, and AKS is our choice for orchestrating their workloads.”
"We wanted a platform to speed development and testing but do it safely, without losing control over security and performance. That's why Azure and AKS are the perfect fit for us."
- St?le Heitmann, Chief Technology Officer, Hafslund Nett
Thanks for reading............!!!!!!!!!!!
GitHub Profile -
Linkedin Profile -
Ansible Galaxy Profile -
DockerHub Profile -