The majority of people would answer ‘Now’ and skip the rest of this article. Sometimes they are right but there are cases when public clouds bring risks and issues.
I’ll be talking about companies with R&D departments which develop some software products for their customers. If you are not in this category, I suggest you consider working with MSPs or use SaaS products for CRM, ticket management, VoIP, etc.
If you are a small or medium-sized company and use private clouds or bare metal — you should start using clouds at least to simplify your R&D process and make it more agile. There is a bias that public clouds are less secure and bring a risk of ransomware or breach, but the recent researches show that the root cause is not if it’s a private or public cloud but significantly depends on internal processes.
Being in a public cloud means that your engineers don’t need to wait for resources for weeks or months and they don’t need to over-provision to prevent being blocked by lack of resources. There are several case studies published by public clouds with numbers saying that companies accelerated their R&D tasks a few times starting using AWS, Azure or GCP. And I tend to believe that.
The most common way when companies make a conscious decision to move a significant part of their workloads from public to private clouds or just not to use public clouds at all is when their consumption is very high – and that’s when a private cloud and its TCO becomes more efficient. We speak about companies spending at least $10 million per month on a public cloud and it makes sense to mix it with bare metal or a private cloud. Dropbox is one of the examples when companies moved their storage out of AWS because of cost. Another example of a company that uses primarily bare metal is Facebook – they do have some public cloud consumption however 99% of their data runs on bare metal.
If you are an SMB company or an enterprise, public clouds will help you, especially for your R&D processes to make them fast and agile. If your monthly consumption exceeds few million dollars it makes sense to think about private clouds or bare metal machines. But the first thing you need to think about is whether you use public clouds efficiently and whether there is a way to save on cloud costs.
Please, feel free to read my recent article ‘Cloud migration to MS Azure in five steps‘.
A full description of OptScale as a multi-cloud arbitrage platform – product features, benefits and functionality
Great critical insights on hybrid cloud management benchmarks, trends and best practices
Register for Hystax OptScale group demo to discover how to measure performance of public clouds in real-time and use the metrics for optimal resource provisioning