AWS is just too expensive for me. I pay 60 euros per month for my 3 node Kubernetes cluster with 12 cores, 48 GB of RAM and 480 GB of storage total. The provider is Hetzner Cloud and offers an excellent service at a great price. Block storage is also cheap and performs well. If you need just compute this is a great option, cheaper and a lot less complicated than AWS, GCP and Azure.