Ugh, never had a good experience with AWS. I hosted my own big site a few years ago on my own servers for about $300/month where AWS would have cost multiple tens of thousands of dollars a month. I cannot see why anyone would use them to be honest when it is so easy to spool up a few physical servers in a few areas around the globe and sync them yourself (never a second of down-time yet on mine!).
Seems odd that such ‘static’ stuff like file hosting and docs are hosted via AWS as well, from what I saw of their prices it seemed crazy stupid high… o.O
For my littlier sites I have some old Dreamhost VPS sites (though unsure if I’d choose them now), my big sites are hosted with OVH physical hardware (not VPS).
Cmon but the cloud is magic it never goes down and it’s really cool idea to have your deployment pipeline depend on TravisCI or CircleCI and as many of other possible external providers as possible ideally tied to the same cloud (dockerhub at least). Oh and don’t forget to host your service status page on the same provider customers will really appreciate it. When choosing cloud provider ideally choose the one where it takes manual approval at CEO level to update the service status page to make sure you have a very fun time explaining to customers why you are down while AWS is showing all green.
There are deployments that you, as a single person, could not manage to do yourself at all if you didn’t have something like AWS, guaranteed.
The alternative, then, is to establish a whole team to manage those things. At that point, you end up spending more money on manpower than you would’ve on the servers, likely.
You’d be surprised at what I’ve managed over 30 years.
I really am curious about a specific use-case though, I really have not yet seen such a use-case that could not be done manually within a few days at most unless you really really really needed it done ‘now’, and I could probably still hack something together (as long as it is not one of those 48 hours Microsoft-crap installs, yes I’ve experienced that…).
And I’ve not really messed with PCI-DSS but I have worked with HIPPA twice, including my current job (hence why I can never show my project publicly much as I would like to show it off as an example on how to do a few specific things…).
You do realise that people have being doing this for ages and amazon is just matching what people have being doing on their private networks and offering it as an option? AWS is black box that you have 0 visibility into, they have single tenant that can literally screw all other tenants when it has issues (Netflix) and yes it has happened before. So outside of some very specific use cases AWS is a horrible idea