News for hackers. Stuff that matters.
Re:Azure has run out of compute. Anyone else affected? by a99c43f2d565504 on Friday November 25, 2022 @11:48AM (#33744213)
While you're at it at making your "infrastructure as code" cloud agnostic perhaps take a look at tools like Terraform (the only one I'm familiar with). I've just started the work of defining whatever we need to provision in their notation with the objective that it can be done with a single push of a button in the future.
Re:Azure has run out of compute. Anyone else affected? by janober on Friday November 25, 2022 @12:01PM (#33744394)
It has actually been done that way. For technical reasons is sadly a move to a new data center even with that very complicated and time consuming.
Re:Azure has run out of compute. Anyone else affected? by scarface74 on Friday November 25, 2022 @11:58AM (#33744330)
There is nothing “cloud agnostic” about using Terraform. Anyone who says this has no experience actually trying to implement it.

Terraform has different providers for each cloud provider and the code is not transferable any more than saying if you use Python to script your infrastructure it will be transferable.

Re:Azure has run out of compute. Anyone else affected? by robertlagrant on Friday November 25, 2022 @12:05PM (#33744447)
Agreed. I've advised people same before. You can build to Kubernetes cluster-agnostic (mostly), but the stuff that gets you to that point will be very cloud-specific.

The reason for Terraform, and it's a good one, is your Terraform-related tooling doesn't have to change, e.g. if you route all your infra change approvals through Terraform Cloud), and you can coordinate multi-service changes, e.g. update Auth0 infra to do X, then AWS to do Y.