paperKB
coga / coga-kb
Processing
Help
Sign in

Chunk #19 — ENHANCEMENTS AND UPDATES — Deployment with Docker, Mesos and Marathon

Source
Enrichr: a comprehensive gene set enrichment analysis web server 2016 update.
Embedded
yes

Text

The Enrichr hosting and deployment process has changed drastically since its original publication. To account for the increased traffic through both Enrichr's web interface and API, the application and its dependencies are now packaged into a Docker container (34) running the Debian 8.0 operating system with Java 8 installed. Once packaged, the Docker container is deployed onto a 16-node cluster managed using Apache Mesos (35). To maximize uptime, Mesosphere's Marathon software is used on top of Apache Mesos as a cluster-wide initialization and control system (36). The Marathon software automatically controls restarting Enrichr and moving resources across cluster nodes.