Amazon Kubernetes Service : Introduction and Use-cases

Kaushal Soni
4 min readMar 18, 2021

--

Hey Learners 🖐🏻 🖐🏻 🖐🏻

This time I came up one with Amazon Kubernetes Service. I hope you all excited as it belong to Cloud field. 👍🏻

“ In this we will discuss about Amazon Kubernetes Service, about what is Amazon Kubernetes Service and some AKS use-cases.”

Nowadays, we are very much familiar with Kubernetes and lnow the power of Kubernetes. But still there are some limitation with Kubernetes, which are overcome by many companies, some of them are Amazon Web Service, Microsoft Azure, oracle etc.

When running a Kubernetes cluster, one of the foremost challenges is deciding which cloud or datacenter it’s going to be deployed to. After that, you still need to filter your options when selecting the right network, user, storage, and logging integrations for your use cases.

Here enters Amazon EKS.

What is Azure Kubernetes Service

Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver and scale applications with confidence.

Microsoft Azure is a world-renown cloud platform for SMBs to large scale business, while Kubernetes is a modern-day approach that is rapidly becoming the regular methodology to manage cloud-native applications in a production environment. Azure Kubernetes Service (AKS) has brought both solutions together that allow customers to create fully-managed Kubernetes clusters quickly and easily.

AKS is an open-source fully managed container orchestration service that became available in June 2018 and is available on the Microsoft Azure public cloud that can be used to deploy, scale and manage Docker containers and container-based applications in a cluster environment.

Azure Kubernetes Service offers provisioning, scaling, and upgrades of resources as per requirement or demand without any downtime in the Kubernetes cluster and the best thing about AKS is that you don’t require deep knowledge and expertise in container orchestration to manage AKS.

AKS is certainly an ideal platform for developers to develop their modern applications using Kubernetes on the Azure architecture where Azure Container Instances are the pretty right choice to deploy containers on the public cloud. The Azure Container Instances help in reducing the stress on developers to deploy and run their applications on Kubernetes architecture.

To learn more about Kubernetes, check out Cloud Academy’s Introduction to Kubernetes. This is the second course in the Certified Kubernetes Administrator (CKA) Exam Preparation Learning Path and will teach you all about Kubernetes, including what it is and how to use it.

Azure Kubernetes Service Use Cases

We’ll take a look at different use cases where AKS can be used.

  • 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.

Source : https://cloudacademy.com/blog/azure-kubernetes-service-aks-what-is-it-and-why-do-we-use-it/

That’s all ! ⭐️⭐️⭐️

So, now it’s time to say Goodbye. Now, we will meet soon , in my upcoming blog, until that be happy and safe. 🤗 🤗 🤗

If you like my blog and wants such blog follow me on medium. 👍👍👍

In upcoming days I am going to publish lots of articles on Cloud Computing Technologies, AWS, DevOps, Hadoop and many case-study, So definitely follow me on Medium. 👀👀👀

Here is my LinkedIn profile link and if you have any queries definitely Comment. ✍️✍️✍️

--

--

Kaushal Soni

YouTuber || Instructor & Teacher || Technical Content Writer || MLOps || DevOps || Hybrid Multi Cloud || Flutter || Python || Arth Learner || Technology Lover