This article covers a Hippo CMS version 11. There's an updated version available that covers our most recent release.

Deployments

When it comes to deploying your Hippo-based projects, flexibility is key. We recommend Hippo OnDemand, our powerful cloud-based service. On-premises deployments and 3rd party cloud-based options are also supported.

In The Cloud

Hippo’s system architecture is ready for deployment in the cloud. You can use a popular service like Amazon EC2, or you can choose Hippo’s OnDemand platform for a cloud-based option that is optimized to run Hippo.

Hippo OnDemand offers the best of both worlds. You get full control over deploying your Hippo-based projects through an easy-to-use web-based UI. Hippo takes care of all infrastructure tasks such as hardware and software updates, system security, network availability, automated backup and disaster recovery.

All integration points provided by Hippo are supported by Hippo OnDemand at infrastructure level. A separate acceptance (staging) environments is standard, with a test environment as an extra option.

Hippo uses a layered virtualized architecture, containing a dedicated application layer for each OnDemand environment, on top of a shared base architecture consisting of load balancer, web proxy and database layers. Each virtual machine in each layer has its own host-based firewall rules, making it very secure.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/architecture/uml/why-hippo/hippo-on-demand.png

Hippo OnDemand makes use of our preferred software stack consisting of Oracle JVM, Debian, Tomcat, MySQL and Elasticsearch.

On-Premises

To allow you to retain full control over your infrastructure, Hippo also supports on-premises deployment. This allows you to meet strict requirements regarding hardware location and access, network security and the use of a specific software stack.

To ensure smooth operation, our system architects are available to train your people and guide them in hardware and software selection, and the ins and outs of installing, configuring, deploying and maintaining Hippo-based applications.