When I was setting up my clearinghouse on the cloud, I decided that Azure was to expensive. I tried AWS for a day. I spent all day setting up a linux server and after 8 hours of trying the system turned on with an error. I don’t know what I did wrong but I didn’t want to waste my time with that. I ended up on google cloud. At the time I was running a single linux sql server and a windows 2016 vm. I later decided (I think when the technology came available) to go serverless. So now that windows vm only runs during the day. It costs to much to run it 24/7. The linux vm still runs 24/7 but it’s cheap. and I have a small cheap to run wordpress front end site.
Everything else runs in the serverless containers and costs me next to nothing to run. The only really big issue I have with it it takes a few seconds for my portal to come alive when it hasn’t been in use.
I’ve been trying to figure out how to run openEmr over on the serverless area but haven’t gotten very far (or tried hard) I would need to have a mysql server running constantly and I think a couchDB server running as well. I think those 2 servers alone would probably be about $25-$30 each. I considered mounting a bucket for file storage, but the price to move in and out of the bucket concerned me. It’s probably cheaper than an additional server so I might look into it again when I have time. Just to say I did it.