CloudOps for Azure

Elastic Path for Azure Overview

Elastic Path for Azure Overview

Elastic Path CloudOps for Azure is an automated deployment method to deploy Elastic Path Commerce in a developer-ready environment. CloudOps for Azure uses Microsoft Azure Kubernetes Service (AKS), supported by the Azure Database for MySQL to deploy Elastic Path Commerce. AKS runs Docker containers in a Kubernetes cluster and Helm deploys and manages the cloud native services.

With Kubernetes tooling, developers can customize and deploy developer-ready stacks and can debug code running in Microsoft Azure. Elastic Path CloudOps for Azure provides a way to build and run a developer-ready deployment of the Elastic Path stack and run unit tests that the ep-commerce repository provides.

The full workflow to deploy Elastic Path Commerce using CloudOps for Azure is:
Figure 1. Figure 1. Workflow Overview

  • Preparations: Install tooling and Azure Account setup. Create the Azure account and associated services.
  • Bootstrap process: Build and configure the Bootstrap image, and run the Bootstrap container.
  • Post Bootstrap: Access the following to view jobs:
    • AKS cluster
    • Kubernetes Dashboard
    • Nexus
    • Jenkins
  • Build the artifacts: Build the deployment package and Docker images.
  • Preparing for Elastic Path Commerce deployment: Provision databases and deploy Docker images.
  • Deploy the Elastic Path Commerce stack.
Note:

For more information, see Elastic Path CloudOps for Azure documentation.