This guide walks you through the options to run Kong on Microsoft Azure.

Deploying Kong via the Azure Marketplace

The Azure Marketplace provides quickstart templates that allow you to very easily install certain technologies.

You can deploy one of the following Kong templates from the marketplace:

  1. Kong Certified by Bitnami

    For more information, see guidance provided by Bitnami.

  2. Kong Cluster by Bitnami

    For more information, see guidance provided by Bitnami.

Running Kong on Azure Container Instances

For more information, see Running Kong on Azure Container Instances.

Provisioning a Kong datastore in Microsoft Azure

When running Kong you need a datastore - Microsoft Azure can help with this as well!

Running PostgreSQL on Azure with Azure Database for PostgreSQL

Azure Database for PostgreSQL is a great way to use a managed PostgreSQL in the Azure Cloud.

Here are the simple steps to provision one:

  1. Go to the Azure Portal
  2. Create a new “Azure Database for PostgreSQL” instance
  3. Go to “Connection Security” and enable access to Azure services
  4. Create a new database called “kong” by using your favorite tool
Note: Before connecting to your new database, make sure your IP address is whitelisted in "Connection Security"

Running Cassandra on Azure with Azure Cosmos DB

Currently, Azure Cosmos DB is not supported as a Cassandra datastore.

Note: See #188 for more information.