I’m interested in setting up Redash on AWS to analyze & visualize data from an AWS Elasticsearch cluster as well as a Redshift instance. I’m wondering what’s the best way to setup Redash on AWS. I have a few concerns about using the provided AMI images:
- The AMI image bundles Redash with Postgres and Redis on one EC2 instance; what if that instance fails?
- Bundling all three services on one machine makes it difficult to scale them up individually.
- Redash is configured through environment variables - how do I set these using the provided AMI image and in such a way that when I need to replace the instance all my configuration can be copied over easily?
Has anyone tried running Redash on AWS Elastic Beanstalk instead and using external Redis and Postgres instances through AWS ElastiCache and RDS instead?
What kind of data does Redash store in Redis/Postgres? I haven’t been able to find much documentation on this.