I'm trying to decide between using AWS EC2/ECS or setting up EC2 with Proxmox. My goal is to run a mix of virtual machines and containers for various web services while keeping costs and maintenance low. I know how to use Infrastructure as Code (IaC) with AWS CDK, but it feels like overkill since there will already be a learning curve with the services. I've never used AWS ECS before, so I'm looking for your opinions and suggestions. Thanks!
5 Answers
Proxmox is a virtualization tool that runs on KVM, making it ideal for creating your own private cloud setup. EC2 is essentially a VM itself, so running VMs within VMs could be unnecessarily complicated. I recommend using ECS or EKS to manage your containers with EC2 for hosting. If you need VMs, just go with EC2. There's also quite a bit of IaC support to handle your setup smoothly, automating scaling and configurations.
If you're comfortable with AWS CDK, that's definitely the way to go! It simplifies the deployment process significantly and makes working with ECS straightforward. Plus, running Proxmox on bare metal instances can be very expensive. Stick with what you know and adapt as you go!
If you're focused on cost-efficiency, Proxmox might be the way to go. It gives you the chance to host open-source software and manage everything locally. But if you want to leverage AWS features and are willing to learn, then stick with EC2 and see what it offers. Also, using Terraform for infrastructure management can help you avoid costs by ensuring resources aren't left active inadvertently.
To run virtualization in AWS, you'd need to go with dedicated hosting, which can get pretty pricey. For example, the cheapest x86 metal instance is about $1600 a month, not counting bandwidth or storage. If keeping costs down is your priority, this setup might not be the best option for you.
Yeah, if you're trying to save money, using EC2 for VMs isn't the best route. AWS can get costly if you go for dedicated options for virtualization.
Absolutely! I appreciate the input; it sounds like sticking with CDK might be my best bet! Thanks!