Oh boy. The more I look at this setup, the more it looks like it's been cobbled together by people who don't really know what they're doing. I can't believe I wasn't even consulted on this, because this is exactly my area of expertise -- servers on AWS. Now, the client is angry because an instance upgrade will result in downtime -- something I can do with zero downtime. Oh well.