Should i setup 1 EC2 for multiple IIS websites or multiple EC2 with fewer IIS on AWS?

Viewed 46

I have several customers and i am serving different versions of my .net web application, using different MS SQL databases to all of my customers. I'm moving to AWS and i need help from experienced people.

On Azure i create a sepereate resource group, sql server, app plan, app service for all my clients. On my local server, i have multiple clients on one windows server and one sql server with multiple databases.

So my question is again, should i create one EC2 instance and use this instance to serve all my clients or is there a better way on AWS?

1 Answers

You've really got one of two options conceptually speaking. You either;

  1. Use shared resources and deal with the config magic under the hood. i.e. 1x EC2, 1x RDS for example.
  2. Use separate resources and segment things at a lower level (and hardware level) i.e. 2x EC2, 2x RDS for example.

Then you have the additional security considerations with both options and additional management to get this setup.

There are many ways to skin this cat. Really depends on what you want to achieve and why etc.

Related