Guspaz wrote:
There's a balance point, I think, where you have to balance ease of management versus the performance benefits of scaling horizontally.
Agreed. Two servers in this case just means two single points of failure = 2x likelihood of downtime. You could double everything again for redundancy, and that will make caker very happy

But it will also cost twice as much.
Besides, 1.5-2GB is nowhere near the physical limits of scaling vertically. The vast majority of websites and web services will never hit that point, although we all sometimes dream of starting the next Facebook. Whether OP should spin off the DB now depends entirely on the characteristics of the site and its potential for growth, especially since latency has been shown to be a non-issue.
But there are always special cases, and
this person seems to have benefited from using a greater number of smaller Linodes. But that's only because of the weird (and clearly suboptimal) performance characteristics of his advertising script.