Show HN: Open-source tool to deploy infrastructure in any cloud (multy.dev)
The motivation was the realisation that, even when using Terraform, migrating infrastructure code requires an end-to-end re-write. Even though most core resources are the same in any major cloud, developers need to learn a new provider to deploy the same infrastructure when moving providers.
We are still in early days of development and currently support the core services from AWS and Azure:
- Networking (virtual_network, subnet, route_table, security_group, network_interface, public_ip)
- Compute (virtual_machine, managed kubernetes)
- Database (managed MySQL databases)
- Vault (managed secrets)
- Storage (managed storage)
- Abstraction of cloud differences (Azure VM public vs AWS EC2 private by default)
- Deployment through Terraform
We’re looking for feedback from other developers about our approach. Let us know your thoughts!
6 comments
[ 3.7 ms ] story [ 28.6 ms ] threadFor AWS we were still using the sdks / cli to deploy but for Azure we went to bicep (Azure's api really sucked as it kept being updated very often and caused the Az module to stop working).
I can see value in this as it grows!
We're focusing on a terraform provider for now but we want to also provide an SDK and a portal in the future.
Our approach is to embrace cloud native services instead of avoiding them and still not be locked in to a single cloud provider.
We use cloud agnostic to convey that the user can write code that works for any cloud, and we'll translate it to the cloud specific services.
I'll think of different messages - thank you for the feedback!