Thanks for a great summary.
>For logs, you can either use a shared directory with the host or use a remote log collection service like logstash or papertrail.
I would not put Logstash (software) and Papertrail (SaaS) in the same bucket though. With Logstash (or any other data collectors like Flume, Fluentd, etc.) you need a backend system to go with it.
Sorry to nitpick, but logging is something I work on/think about all day, so I thought to point it out.