Parler

Michael Thomas mike at mtcc.com
Sun Jan 10 18:06:48 UTC 2021


On 1/10/21 9:36 AM, William Herrin wrote:
> First, this would appear to be an illustration of the single-vendor
> problem. You don't have a credible continuity of operations plan if a
> termination by a single vendor can take you and keep you offline. It's
> the single point of failure that otherwise intelligent system
> architects fail to consider and address. But more than that, cloud
> providers like Amazon tend to make it inconvenient approaching
> impossible to build cross-platform services. I kinda wonder what a
> cloud services product would look like that was actively trying to
> facilitate cross-platform construction?

I suppose it depends on how distributed your system design is. You 
certainly don't want to be running low latency necessary storage in one 
provider and servers in another. But you certainly need to architect for 
multi-region, and it seems to me that's the place to make the cut for 
cross provider as well. But AWS does have one incentive on the 
networking front: they want to peel off computing with corpro data 
centers which means they need to integrate with high speed vpn's and the 
like. Maybe somebody knows whether the likes of AWS and others are 
considered to be inside the corpro perimeter and how that works in a 
multi-tenancy world.


> Second, Amazon strongly encourages customers to build use of its
> proprietary services and APIs into the core of the customer's product.
> That's quite devastating when there's a need to change vendors.
> Parler's CEO described Amazon's action as requiring them to "rebuild
> from scratch," so I wonder just how tightly tied to such Amazon APIs
> they actually are. And if there isn't a lesson there for the rest of
> us.

Yes, it's been obvious to anybody who's only paying even a little 
attention that AWS is trying to be build a walled garden. It always 
surprises me how little people take into consideration that that almost 
never ends well for the people lured into the garden. As it ever were, I 
guess. I guess the lesson is that if you're sketch consider portability. 
If you're not sketch, consider portability anyway.

Mike




More information about the NANOG mailing list