I have some general questions regarding the "best" way to deploy a web application (and host wordpress blog) for a small startup company with limited capital.
Right now we have a simple Ubuntu server (old Pentium 4 machine) with Tomcat/Apache/MySQL/PHP. Tomcat is used to deploy our Grails application. Apache/PHP/MySQL are being used to host a Wordpress blog. The server is on a home line... using Dynamic DNS service to update changing IP. Obviously this is not a good permanent solution.
If we were to take a next step, what would you recommend? Amazon EC2? Buy a new server and dedicated business line? Other options? Stay with what we have? Obviously there are a lot of factors that go into making the proper decision... looking for some ballpark answers to help me gauge if I'm headed down the right path.
Thanks in advance!