Let's stop and think for a few minutes.
For years we have been advising our partners on why you should really think hard and understand the challenges on parking your critical business services in public cloud.
For quite some time over the last 10 years or so, there has been a strong push for IT & MSP shops to eliminate as much as possible on-prem and push everything to the cloud. Everything from Exchange Servers being pushed to Office/Microsoft 365, file servers being moved to Azure, Amazon, Google Cloud Services, stand alone apps being moved to SaaS, effectively everything was on the table to move to a cloud-based offering.
The same considerations applied to new startups who have erected new software / SaaS / cloud based answers to common business needs. It's a lot more scalable to a point, especially with data intensive services, to start with virtual infrastructure rather than buy, install, maintenance, and depreciate hardware in a network rack somewhere.
The results of this strategy has many benefits not limited to: elimination of unexpected truck rolls, stocking of spare parts, dealing with unexpected premise based environmental issues (security, power, cooling, building access, etc), quickly scale up or down, maximum up-time, median time to resolution of an issue, and others.
Politics aside, and strictly from an operations standpoint, based on current events imagine if you or your customer's servers were being shut down and deleted by your service provider overnight? This is a scary situation with hard-hitting consequences. When you have a server in a network room or "closet" sure it can break down, get stolen, or the building could burn down, these scenarios were mediated by good planning, and backing up data both on and off-site. If you have a single cloud vendor you have chosen then both your primary and secondary options are likely with the same provider. If that provider pulls the plug on you or your customer with little or no notice then you are in a extremely problematic situation.
Another quasi-problematic situation is that a lot of companies have adopted tools, apps, and software from their cloud infrastructure providers that have long reaching tentacles into their implementation. If you need to move your systems elsewhere they may not function the same way without serious changes that may not be easy to make quickly.
Let's say you did have everything you needed to stand up your entire system elsewhere, how long would it take you to go from completely offline to completely online? Maybe you or your customer only had a server or two or maybe they have 100 or 200. Likely, if you go to a new vendor you have a blank slate and have to start from scratch. If you had not planned for this likely whatever your disaster recovery strategy is didn't account for this type of thing to happen. As a result, not only do you have to locate, negotiate, and take delivery of your new cloud infrastructure, you need to deploy, install, and restore systems which in many if not most cases is not instant in this case.
So, with all of this said what do you now do in your own case and also in the case of your advice to your end customers who have been convinced to go totally cloud or bust?
Here is some food for thought:
The purpose of this article is that current events now force these concerns. Nobody, or very few, forecasted the possibilities of someone just turning the lights off instantly on you with little to no recourse available to you and ultimately your end customers. If this topic was brought up previously it would probably be something that would be written off as far fetched and not really top priority. Maybe a lot of you who read this will say it's still not really a concern, until it happens to you or your customer. Some i'm sure will say, hey this is not a reasonable business conversation. I remind everyone that you don't really know who your end customers are ultimately serve in the grand scheme of things. If/when this situation could happen, it would probably be too late for you to prepare. Almost like, you should made sure you had extra auto insurance before that big accident. But you never expected you needed more coverage, right?
It's something to seriously consider!
As the CEO of bvoip, I surely am taking the time to consider how we handle this for our own operational consideration. If nothing other than to make sure that we have double checked where we stand with our own infrastructure vendors, system topology, and international data center footprint strategy and made sure that we have a realistic plan in place to reduce risk.
I would suggest you start doing the same too! It's a worthwhile exercise to prepare for and ultimately if you are the "trusted advised" for your end customers when it comes to their own technology, it's worth your time to do the same for your customer's too.