Manually Installing Imhotep on AWS

Page Contents

Created by gh-md-toc


Before getting started, familiarize yourself with the Imhotep architecture.

These instructions require an AWS account and explain how to set up your S3 storage and three EC2 instance types:

  1. Zookeeper
  2. ImhotepDaemon
  3. Imhotep Frontend

These instructions are based on the configuration that can be easily deployed using the AWS CloudFormation scripts described in the Quick Start guide.

For fault tolerance, you should run replicated Zookeeper instances in a quorum. See the Zookeeper instructions for more information.

For scalability, you may want to adapt these instructions to create an auto scaling group to run multiple ImhotepDaemon instances as needed.

Set up the Imhotep Cluster

  1. Set up S3 storage
  2. Set up SSH access and security groups
  3. Set up Zookeeper
  4. Set up ImhotepDaemon
  5. Set up ImhotepFrontend

Once you’ve completed all these steps, you will have a working Imhotep cluster with web frontend endpoints /iql and /iupload.