What is the best performance setup for hosting an ASP.NET MVCv1 application?
I currently have 2 micro instances running, one to serve the database and another to serve the MVC application itself.
App server is Windows Server 2k8 32-bit, IIS 7.5. Database server is Windows 2008 Datacenter 32-bit, Sql Express.
Not more than a handful (less than 10) users on at a time, and by looking at the AWS monitoring, the database CPU hits 100% usage occasionally, but the app server CPU runs at 100% nearly half the time. As you would imagine, this is hurting performance for the users.
What is a better server/instance setup, keeping cost in mind?
Thanks for your help.