Hello Folks, my first time here, and for requesting advice. I am trying to create some automation from my cloud stack on AWS to something more cloud native. I have containerised the services, however, I am stuck at DB, my Data warehouse, and messaging. Would love some recommendations on how can I automate this for some future work too.
I recommend cloud-init for base setup of machines and configuring them.. Its simple (YAML file) and is industry standard. Even works on bare metal as well as cloud.
Agreed, cloud-init should be what you're looking at because it also makes your infra more portable. Some clouds offer different ways to startup but then it's one more thing making you locked in.
I wrote about some of it here: https://docs.multy.dev/blog/compute-aws-vs-azure-vs-gcp/