What's better for deploying a website + DB on EC2: 2 small VM or a large one?
- by devguy
I'm planning the deployment of a mid-sized website with a SQL Server Standard DB.
I've chosen Amazon EC2 to deploy it. I now have to choose between these 2 options:
1) get 2 small instances (1 core each, 1.7 GB of ram each): one for the IIS front-end, one for running the DB. Note: these "small instances" can only run the 32-bit version of Win2008 Server
2) a single large instance (4 cores, 7.5 gb of ram) where I'd install both IIS and the SQL Server. Note: this large instance can only run the 64-bit version of Win2008 Server
What's better in terms on performance, scalability, ease of management (launch up a new instance while I backup the principal instance) etc.
All suggestions and points of view are welcome!