4 ms·
Scaleway and Hetzner are cool. What I'd love to see is a lower-cost (if slightly higher-friction?) version of AWS as it was early on. Some sort of analogues for
by WaxProlix 5y ago
Scaleway and Hetzner are cool. What I'd love to see is a lower-cost (if slightly higher-friction?) version of AWS as it was early on. Some sort of analogues for:
- S3
- VPC
- Compute instances (types don't have to bee too fine grained)
- SQS, SNS
- Some sort of Dynamo and/or RDS functionality.
- Some basic API coordinators, I guess Teraform has providers for lots of stuff these days.
Lambda- and fargate-like things would be a plus, but not strictly necessary.
I feel like 90% of the projects I've ever built could be easily made and scaled with nothing else. Further features hit diminishing returns really fast, and serve to muddy the waters up around what tooling is best, or even what exists.
- tyingq 5y agoDigital Ocean has S3, VPC, Compute, managed databases, some apis. OVH Cloud might have more of your list. Though, neither has all of it, and some portions have bad reviews, like DO's object storage is apparently slowish and has other issues.
- smarx007 5y agoHave you actually used Scaleway? It has more than half the things on your list.
- encryptluks2 5y agoNote there is a huge difference in costs between these providers cloud offerings and dedicated servers.
- smarx007 5y agoYes, but if you factor in the traffic costs, it still comes out 10x cheaper than AWS &co. Plus, the parent was not asking about the cost vs bare metal.
- hardwaresofton 5y agoNoted! So general compute is something I want to add to Nimbus but given how thorny it can be, I'm thinking of going for splitting into very specific use cases: - Run a container (you give me a container, app.json or a standardized format, and I run it) - Give me a bundle of files (static hosting), or specify a bucket - Give me a single function and I'll run it, optionally hooking up a managed domain name through us to it) Notes on the other things: - VPC this is actually a bit more complicated, but possible - SQS/SNS => NATS/Kafka is this enough? - Dynamo/RDS => Managed Postgres +/- extensions like Citus and Timescale for scale - Some basic API coordinators => Probably will not do but writing a TF provider is probably far in the future Paradoxically Lambda and Fargate-like functionality is like one of the easiest to deploy and manage (standing on giants like OpenFaaS/Fission/etc), and would strike me as the easiest for people to actually get started with if I could roll it up with managed DNS.