Lift and shift to containers with AKS

Solution Idea

If you'd like to see us expand this article with more information (implementation details, pricing guidance, code examples, etc), let us know with GitHub Feedback!

Easily migrate existing application to container(s) and run within the Azure managed Kubernetes service (AKS). Control access via integration with Azure Active Directory and access SLA-backed Azure Services such as Azure Database for MySQL using OSBA (Open Service Broker for Azure) for your data needs.

Architecture

1 2 3 4 5

User converts existing application to container(s) & publishes container image(s)to the Azure Container Registry

Using Azure Portal or command line, user deploys containers to AKS cluster

Azure Active Directory is used to control access to AKS resources

Easily access SLA-backed Azure Services such as Azure Database for MySQL using OSBA (Open Service Broker for Azure)

Optionally, AKS can be deployed with a VNET virtual network

Data Flow

  1. User converts existing application to container(s) & publishes container image(s)to the Azure Container Registry
  2. Using Azure Portal or command line, user deploys containers to AKS cluster
  3. Azure Active Directory is used to control access to AKS resources
  4. Easily access SLA-backed Azure Services such as Azure Database for MySQL using OSBA (Open Service Broker for Azure)
  5. Optionally, AKS can be deployed with a VNET virtual network