Currently I have an Asp.net website. Basically it was a prototype that showed to my school who are interested in my product. I decided to use this as my industry project that I must complete to graduate.
That way if my school decides not to go with it I still can host it myself and target individuals and I complete my requirement for my school. It's win-win for me!
So I started to think about it already and some things concern me. One thing is hosting. If they do adopt the site my shared hosting will most likely be not enough to handle the load.
So I am going to redesign my site in .Net MVC and do everything from the ground up since I have to prove to my teachers I will have enough work to do for the course. Plus my prototype was not made to be scaled and is very messy and needs to be rewritten.
So if they adopt it I was thinking of going with a Semi-Dedicated server over a Dedicated server since I don't want to have to admin my own database and IIS server. I don't know how to do that and that just adds more work.
Now we come to the database. Currently my database is SQL Server 2005 that I get free from my hosting company.
Now I am not sure if I should use MySql instead. I am scared that for some reason my hosting company will not be able to provided me with enough space or that it will not be fast enough or that they will charge some super high amount.
So I am scared I would have to find a new company and I would have to pay an arm in the leg(like $500 or more a month) just on database hosting.
Yet at the same time I never used SQL Server and I am going to be using heavily the asp.net membership that seems to work only for SQL Server.
Otherwise then that my knowledge in SQL is very limited so I don't think either way I would go I would use a fraction of the power of them.
If I go with SQL Server it would be most likely 2005 since I get that free from my hosting and I would have to pay a bit extra for 2008 that at this time I see no advantage of what I am using it to make it worth the extra money.
If I go with a semi dedicated server from my hosting company will give me 10 SQL Server 2005 database(a gig each), 10 SQL Server 2008 databases(a gig each) and 10 mysql databases(unknown size).
So I just don't know. I have to find out how much it costs if I go over a gig(they say it depends on server load that your site causes).
Yet I am not sure what kind of questions I should be asking?
I just don't want to go with one solution and find out that for one reason another I will have to convert my site to the other database.
Right now I am on shared hosting place windows 2003 and I pay like $4.50/month(with free SQL Server database-1 gig). I find that my pages can load up slowly but at the same time people I know host on there site with windows 2008 and they really load up fast. So maybe because I was one of the first and got the super cheaper price I am on the bottom end ones.
I don't think it is my programming to since I tested it using my homepage with like nothing on it and sometime it goes really fast.
That's fine with me since I use it more for prototyping testing and would go for a higher solution when I would really launch my site.
I would go for semi dedicated server (cluster hosting).
You can check out there site here.