Considering you're a startup with no funds for own server farm. Which existing solution can give you a peace of mind that any sudden increase in traffic won't bring everything down.
I know it's not just up to hardware, so we plan to have at least a load balancer, memcache and few db servers.
Is it possible to have a setup on AWS that would automatically add instances and bandwidth if the traffic increases?
What other advice you could give to deployment noobs? Thanks.
ps: I apologize in advance if a question is too broad or reflects inexperience on mentioned topics, but that's why I ask.
Heroku is suitable for smaller cloud apps. Depending on your project, Heroku can be expensive if the app is intensive on traffic. AWS is perfect for medium and large businesses. It should be chosen when one needs flexibility right from the initial application deployment.
AWS / Heroku are both free for small hobby projects (to start with). If you want to start an app right away, without much customization of the architecture, then choose Heroku. If you want to focus on the architecture and to be able to use different web servers, then choose AWS.
AWS Elastic Beanstalk is the PaaS service and the most evident competitor of Heroku. It's a service that allows deploying apps fast and simple in AWS Cloud using commands. All you need to do is to run commands using the management console or another interface by AWS.
Heroku provides scalable cloud hosting for web applications. With Heroku, a web application can handle large bursts of traffic without a highly-configured or highly-maintained dedicated server. A web developer can use Heroku to build an easy to maintain, robust web application that scales well with traffic.
Heroku. Because you're a start-up, keep things lean and it doesn't get leaner than almost free (with 1 dyno + small shared DB). Spend time building your product, not on the infrastructure. You don't want to be installing patches when you should be talking to customers. Heroku is also flexible and allows you to scale up 'dynos' as your traffic increases so no worries about growing there. Heroku won't scale automatically for you, though, so do your own server monitoring. Heroku add-ons are also nice.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With