Microservices architecture on Azure Kubernetes Service Kubernetes and Openshift

Rizvan Saatov
3 min readJul 7

These architectures demonstrate the deployment of a microservices application on Azure using either OpenShift or Kubernetes.

The architecture showcases the use of container orchestration platforms to deploy and manage a microservices-based application on the Azure cloud.

Workflow

  • Virtual network: A secure private network in the cloud. It connects VMs to one another, to the internet, and to on-premises networks.
  • Azure APP Service: A fully managed service for building, deploying, and scaling web apps.
  • Azure Load Balancer: a layer 4 (TCP, UDP) load balancer. Load balancer distributes inbound flows that arrive at the load balancer’s front end to backend pool instances
  • External data stores: Microservices are typically stateless and write state to external data stores, such as Azure SQL Database or Azure Cosmos DB
  • Azure Active Directory: A multi-tenant identity and access management service that can synchronize with an on-premises directory.
  • Azure Container Registry: Can build, store, and manage container images and artifacts for all types of container deployments.
  • Azure Pipelines: Automatically builds and tests code projects. It combines CI/CD.
  • Helm: Helm is a package manager for Kubernetes, a way to bundle and generalize Kubernetes objects into a single unit that can be published, deployed, versioned, and updated.
  • Azure Monitor: Azure Monitor collects and stores metrics and logs, application telemetry, and platform metrics for the Azure services
  • Azure Key Vault: Safeguards cryptographic keys, passwords, and other secrets that Azure and third-party apps and services use.
  • Azure Pipelines: Automatically builds and tests code projects. It combines CI/CD.
  • Azure Virtual Machines: VMs are on-demand, scalable computing resources that give you the flexibility of virtualization but eliminate the maintenance demands of physical hardware
  • Azure Red Hat OpenShift: Provides highly available, fully managed OpenShift clusters on demand, monitored and operated…
Rizvan Saatov

Small sparks make an influence such as a butterfly effect🤞 Youtube: That Cloud Native Guy @thatcloudnativeguy