Skip to main content

Deploy to production

Now it's time to deploy Otoroshi in production, in this chapter we will see what kind of things you can do.

Otoroshi can run wherever you want, even on a raspberry pi (Cluster^^) ;)

Cloud APIM

Cloud APIM provides Otoroshi instances as a service. You can easily create production ready Otoroshi clusters in just a few clics.

Cloud APIM

Clever Cloud

Otoroshi provides an integration to create easily services based on application deployed on your Clever Cloud account.

Clever Cloud

Kubernetes

Starting at version 1.5.0, Otoroshi provides a native Kubernetes support.

Kubernetes

AWS Elastic Beanstalk

Run Otoroshi on AWS Elastic Beanstalk

AWS Elastic Beanstalk

Amazon ECS

Deploy the Otoroshi Docker image using Amazon Elastic Container Service

Amazon ECS

GCE

Deploy the Docker image using Google Compute Engine container integration

Google Cloud

Azure

Deploy the Docker image using Azure Container Service

Azure

Heroku

Deploy the Docker image using Docker integration

Heroku

CloudFoundry

Deploy the Docker image using Docker integration

CloudFoundry

Your own infrastructure

As Otoroshi is a Play Framework application, download the latest distribution, unzip it, customize it and run it.

Scaling and clustering in production

Clustering

Deploy Otoroshi as a cluster of leaders and workers.

Clustering

Scaling Otoroshi

Otoroshi is designed to be reasonably easy to scale and be highly available.

Scaling