Microservices architecture on Azure Kubernetes Service Kubernetes and Openshift

Rizvan Saatov
3 min readJul 7, 2023

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…

--

--

Rizvan Saatov

Small sparks make an influence such as a butterfly effect🤞 Cloud/DevOps Engineer🚀 Linkedin: http://linkedin.com/in/rizvan-saatov 💻 Cascloudops.com