steveplatz wrote:
I'll need to make sure that I'm not liable for security attacks, although I don't think I have much to worry about, I have the only user account and SSH is locked-down, keep everything up-to-date, etc. I guess I was just really looking for words of wisdom, thanks for your advice!
Liability is what it is. Keep good backups, don't be stupid ("Oooh, 'Free Airport Wifi'... time to FTP down the credit card numbers!"), keep more good backups, and document how to re-deploy everything quickly in case something bad happens. (And test this.)
My major word of wisdom, however, is "automation." NOTHING will familiarize you with your system quite like writing deployment scripts from scratch. For various reasons,
Chef is how we roll, along with
fabric and
libcloud to automate the automation. (Aegir and Chef/Puppet/cfengine/... complement each other, by automating different things.)
You know, if I were smart, I'd change my title from Cloud Mechanic to Mesoscale Controller.