I am completely new to Linode and cloud hosting, my past experiences have all been on VPS platforms for about 40 Wordpress driven websites.
My first step here was to set up a 12GB Linode with a LAMP Stack and have WHM / cPanel installed. I've taken "baby steps" by migrating about a dozen extremely low-traffic sites over and ensuring that all is behaving as it should. I'm here to tell you that the performance has been nothing short of outstanding ... rock solid / lightning fast response and according to the graphs, my Linode is hardly breaking a sweat. I understand things will start looking different when some of the more active / resource intense sites come on board and that's the point of this post.
In your experience, if I were to add a second Linode mirroring the first one and a Node Balancer to act as "Traffic Cop", would that be the best first fallback, or would it be better to use a second Linode for running the databases, or as a storage block for images and other "downloadable files"?
I understand that I am starting very small - like I said, this is my first step in to the cloud and just want to start getting comfortable with how this all goes before throwing a ton of money at a big mess.
Thanks for your suggestions!