Hey Guys -
Let me start by giving you some of my background so you can get an idea of where I'm coming from. For the last 10 years or so I've deployed and managed a php / mysql application (not Laravel) on thousands of sites across many servers that are primarily running WHM / cPanel. Over the years, I've grown attached to the guys at Wired Tree - www.wiredtree.com since they offer fully managed dedicated servers and VPS servers. I currently have five VPS servers and a dedicated server with them. Their customer support is absolutely fantastic. They typically email back within minutes after submitting a new support ticket and their staff is very knowledgeable with all things server related. In a nutshell, they let me focus on my app while giving me a shoulder to lean on in case I run into any issues from a server perspective.
Now that I'm getting ready to deploy my first Laravel app, I'm trying to decide if I should go with what I know over at Wired Tree, or if I should jump on the "cloud" bandwagon with AWS, Digital Ocean, Linode, Heroku...etc. I have absolutely no reason to use WHM / cPanel with this new app, but I have zero experience with any of these other services.
I don't have any experience with load balancers, separate database or application servers. My experience is limited to running PHP / MySQL through Apache on single servers. In the past, to scale my application would mean adding more hard drive space, memory, processor and eventually migrating from a VPS to a dedicated server. I have no idea what scaling up looks like on Digital Ocean or these other services.
What I would ultimately like to have is a server that I can scale up or down based on traffic load without having to take the server down and migrate everything to a bigger server like I've been doing in the past. Maybe I'm dreaming...does that even exist?
Given my experience level and desire for easy scalability, where would you suggest I go to deploy my new app?
PS - I recently purchased the Servers for Hackers e-book at https://serversforhackers.com and plan on diving into that in the coming days :)
Tommy