0

I am looking to using Amazon Web Services to host my website. I use ASP.NET and MySQL. What are the basic items that I need to have? For example; if I buy a EC2 OnDemand Small instance it costs $91, if I add 1 elastic IP (does that correspond to the static IP that I need to point my DNS record?) and 100GB transfer it becomes $100.

Now I think I can install a Windows 2008 Core server on this, and put everything inside, does that mean I will have a VPS-like server to install IIS and MySQL and configure then? Is it different from any VPS (by the means of administering) or same from that moment on? Of course my computing will be shared between OS + ASP.NET + MySQL, right?

OR in addition to above, can I buy a RDS (for 1m hits 87$ e.g.) with MySQL support so that my server will not need a MySQL installation? Am I thinking correct?

1 Answers1

0

The IP address of your EC2 Small instance would be where you need to point the A record for your domain.

I'm not sure what you mean by install, as you can't exactly install the OS on your own, you have to choose from a list of AMIs; A good choice in your case might be the Microsoft Windows Server 2008 R2 Base which is basically a datacenter edition of Windows Server 2008, so that it comes with all the features you could want.

It will behave like a regular VPS would since your disk I/O as well as processing power will be shared in part with other customers using the same node on which your small instance is running. However, it is not identical to a typical VPS due to its architecture, which is quite different, so you might need to accustom yourself with AWS a bit before setting up everything on it.

Setting up a separate RDS instance for your MySQL will in essence set up another EC2 instance with everything set up for MySQL use. You will add some network overhead while communicating with your MySQL database with this set up, but at least your database will have all the instance resources to itself. Consider a large instance instead of a small one for EC2 if the resource on it are insufficient, it may be less of a hassle to only deal with one EC2 instance.

Cyberx86 has already provided you with quite a bit of information as well.

gekkz
  • 4,229