5 ms·
This may be a naive question, but... Given that interactions to the cloud are through a relatively small set of known APIs, I'm surprised that there isn't ther
by sanj 5y ago
This may be a naive question, but...
Given that interactions to the cloud are through a relatively small set of known APIs, I'm surprised that there isn't there a service which replicates the APIs but with the endpoints being on "repatriated" hardware.
- kenniskrag 5y agoterraform does that. https://www.terraform.io/ https://www.terraform.io/
- sanj 5y agoThat’s clever, but not what I’m suggesting. I’m looking for a mechanism which apes existing cloud APIs directly.
- e12e 5y agoWell, the thing is they're not all that similar (except maybe s3 which has been copied by competition). So terraform or similar abstractions (from pulumi to chef/ansible) are what you get. Or k8s. But there's also: https://www.eucalyptus.cloud/ https://www.eucalyptus.cloud/
- maxgashkov 5y agoAPIs are not what's hard IMO. Creating a layer simulating S3 API is pretty straightforward. Designing and implementing a highly available and resilient storage solution on-prem is much more harder task that will take 99% of time & budget to do properly compared to a compatibility layer.