Going multi-cloud has obvious goals - increased resilience, and redundancy. Though, it can hurt when it comes to the health of a particular company.
There are 12 other typical project themes, which
magically cover active-active multi-region in the result, but does not include network plasticity (redundant multi-region) itself [1]. The multi-region itself happens to be 13th
topic, a cherry on top.
"Keeping menu short" [2] is a direct and yet again rationale avoiding multi-cloud.
Specific roots. Preventing downtime here is linked mostly to
calculations as majority of the companies would not have that drastic loss from
a system-wide failure in the cloud or will have issues predicting it.
Think about a logical mistake during development (SDLC)
which makes your object storage return empty files marking responses as valid (code
200, empty body). In this case, canonical persistence system misleads and needs
adjustment. Redundancy here is helpful only to a point of segmentation. For
example, us-east-1 outages are most visible, but because of that, risk
management suggests AWS would prioritize updates going first to less populated
regions as well.
The direction reverses when plasticity needed to implement
dynamic strategy of change gets closer to all 12 angles. This as “unintended” result
raises tolerance and hence operational savings for cases beyond 12.
Let’s come back to multi-cloud. At least when planned and executed as full redundancy for computing resources. Think about it: network, processing, databases, other persistence layers double both design and maintenance at infrastructure, and platform layers. Hence, changes to overall system will:
- require deeper analysis and planning due to added “universalization” activities
- be more complex
- 1 & 2 are increasing cost of immediate execution and support, but also quadruple likelihood of a mistake related to own SDLC operations
When rationale is to predict and prevent system-wide failure
which is probabilistic, 1-3 as mix of certain and expected outages outweighs the
benefit.
All this though leaves good niches for short-term multi-cloud
executions when it comes to:
- consolidation of business branches which are already in this parallel state
- when new cloud offers can significantly benefit cost-wise after the switch
As well as strong opening for specific services:
- when they are added in non-redundant manner with “10x” edge. High quality, white gloves and turnkey software as a service model. Preferably, backed by multi-region active-active blueprints.
The 3rd theme, quality, is what will make providers
create unique propositions simplifying visible complexity of the tech business and
reliability of available technologies.
[1] Own your SaaS: 12 angles to improve your velocitywith blueprints



