5 ms·
We use AWS Elastic Beanstalk and couldn't be happier. We compared the performance of quite a few clouds and EB has incredible speeds over the competition even f
by wise_young_man 12y ago
We use AWS Elastic Beanstalk and couldn't be happier. We compared the performance of quite a few clouds and EB has incredible speeds over the competition even for paid plans. They just lowered our prices too from their old t1.micros to t2.micros about 50% and we have 4 EB applications so that really made a difference and we combine the CloudFront CDN to leverage even more caching where we can and have a scalable solution for very little cost. Data reliability is also a very important concern so we use AWS RDS with MySQL for our primary data store and Elasticache with Redis.
If AWS lowers the pricing of the entry level EC2 instances that Elastic Beanstalk uses a bit more, I plan on moving all my side projects as it just doesn't make any sense to manage any servers or pay $20/app when I get more flexibility with AWS (ssh to find logs, tight integration between AWS services, etc). The other thing I wish they had was the ability to use a EC2 instance for more than 1 application as we don't really need 4 separate apps, but it's just mostly for cost reasons as a bootstrapped startup.
One thing we don't use, but want to down the road is using AWS CloudSearch unfortunately and currently just use a file based search, but if they lower the entry level pricing (currently more than our entire AWS spend) or we can afford it we plan on using them to manage search.
- lotyrin 12y agoAs far as multiple apps per VM, have you taken a look at OpsWorks? It seems to be aiming to be as automatic as Elastic Beanstalk, but significantly more flexible (at the expense of up-front configuration effort). It certainly is unfortunate that CloudSearch doesn't scale down smaller, I had to skip it for the same reason.