| ▲ | piokoch a day ago | |||||||||||||||||||||||||
This is all true. But... But if you manage your own server, as the author advice, you need to figure out a lot of stuff and remember about a lot of stuff. Are ulimits set correctly? Shall I turn on syn cookies or turn them off because of performance? What are the things I should know but I don't and Chat GPT has not told me them, as this is more than some intro tutorial on how to run VPS on DO, so it was never indexed by Chat GPT and alikes. Is all of my software on the server up to date? Is there any library I use exploited, zero day attacks are on me too, blocking bots, etc. What if I do some update but it will turn out that my Postgres version is not working correctly anymore? This is all my problem. What if I need to send emails? These days doing this ourselves is a dark art by itself (IP/domain address warming up, checking if my domain has not ended on some spam list, etc.). What if I need to follow some regulations, like European Union GDPR compliance? Have I done everything what is needed to store personal data as GDPR requires? Is my DB password stored in a compliant way or I will face a fine up to 10% of my incomes. This is not black/white situation as the author tries to present and those who use cloud services are not dumbards who are buying some IT version of snake oil. | ||||||||||||||||||||||||||
| ▲ | amtamt a day ago | parent | next [-] | |||||||||||||||||||||||||
Isn't this long list applied to cloud hosted VMs as well? | ||||||||||||||||||||||||||
| ▲ | Blahagun a day ago | parent | prev | next [-] | |||||||||||||||||||||||||
Setting up the email server is the only thing I couldn't do with my own home hosted setup because you're at the mercy of your internet provider to give you the PTR record in their network, and lately many providers outright refuse to do it for "your own and their own safety" reasons. This thing alone could be the difference between deciding to host yourself or use a cloud service. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | fluoridation a day ago | parent | prev | next [-] | |||||||||||||||||||||||||
>What if I need to send emails? These days doing this ourselves is a dark art by itself (IP/domain address warming up, checking if my domain has not ended on some spam list, etc.). AFAIK, everyone sending automated emails just uses one of the paid services, like sendmail. >What if I need to follow some regulations, like European Union GDPR compliance? Have I done everything what is needed to store personal data as GDPR requires? Is my DB password stored in a compliant way or I will face a fine up to 10% of my incomes. What does this have to do with cloud vs non-cloud? You'll need to manage your data correctly either way. | ||||||||||||||||||||||||||
| ▲ | jwr a day ago | parent | prev | next [-] | |||||||||||||||||||||||||
All of this is true both for dedicated servers and cloud-hosted VMs. This list looks like FUD, to be honest, trying to scare people. Yes, you should be scared of these things, but none of them are magically solved by hosting your stuff in AWS/Azure/Google or any other could provider du jour. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | ttkciar a day ago | parent | prev [-] | |||||||||||||||||||||||||
Yes, you will need to employ someone with basic system administration competence. That's a given. Cloud infra is touted as obviating the need to hire system administrators, but that's a marketing fabrication. Trying to manage infrastructure without the necessary in-house skills is a recipe for disaster, whether it's in the cloud or on-prem. | ||||||||||||||||||||||||||