I was sick of comparing EC2 instance metrics and pricing on Amazon's site so I made ec2instances.info. Improvements welcome!
I'm actively maintaining the site with the help of contributors here, but am not working on large new features.
People have suggested many neat ideas and feature requests but it remains unclear how long the site will be necessary. I've heard from teams at Amazon that they use the site internally and some have mentioned that that they might be building something similar. They certainly have access to better data.
Make sure you have LibXML and Python development files. On Ubuntu, run sudo apt-get install python-dev libxml2-dev libxslt1-dev libssl-dev
.
- Clone the git repo
cd ec2instances.info/
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
invoke build
invoke serve
- Browse to http://localhost:8080
deactivate
(to exit virtualenv)
To build a docker image follow these steps:
- Clone the git repo
cd ec2instances.info
docker build -t ec2instances.info .
- Start a container
docker run -d --name some-container -p 8080:8080 ec2instances.info
- Update files
docker exec -it some-container bash -c "invoke build"
Also this image can be found at quay.io/ssro/ec2instances.info
To use this instead of building your own:
docker run -d --name some-container -p 8080:8080 quay.io/ssro/ec2instances.info
Update files as described at step 5.