2 ms·
What you're saying may apply to simple SaaS companies who might build a two-tier application that can be easily scaled up and down by adding front-end nodes and
by chrissnell 13y ago
What you're saying may apply to simple SaaS companies who might build a two-tier application that can be easily scaled up and down by adding front-end nodes and r/o database nodes, but it doesn't always apply to data analysis companies like Moz, who may use large ElasticSearch clusters that don't autoscale. I run technical operations for such a company. The vast majority of our infrastructure remains static, simply because the underlying technologies don't allow for autoscale. The best place for a company like ours is in a private cloud, be it at Rackspace, SoftLayer, or in colocation.
- programminggeek 13y agoRight, and that makes total sense. I haven't ran the numbers, but I know that if you have some amount of fixed capacity required, you would absolutely want to do reserved instances on all of those and consolidate as much as you can where it makes sense. However, if the numbers don't work out on reserved instances and you have a pretty steady demand, going with your own infrastructure makes total sense.