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.
USE CASE: 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 ,WhiteSourceAzure
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
THANK YOU !!