Link to home
Start Free TrialLog in
Avatar of jazzIIIlove
jazzIIIloveFlag for Sweden

asked on

is VPS my solution or what is my solution?

Hi there;

I have several implementations that I plan to host.

The hosting seems to require a VPS solution clearly. But I have to give details first:

1) A mere ASP. NET web application, having MSSQL.
2) An IOS application using ASP. NET and MSSQL in the backend.
3) Another IOS application using PHP and MySQL in the backend.
4) An Android application using PHP and MySQL in the backend.

My conditions:
The uptime and reliability is important for 1, 2, and 3.
I need a bundled solution to save money.
1 and 3 has the intended audience as Sweden, rest is global.


My questions:
Q1) If I choose a VPS, am i allowed to install another VM solution to the VM that is already provided?
E.g. Since a company will provide a linux solution, i also need to install IIS and MSSQL and naturally, i need another
VM guest OS as W2008 to install. Am i allowed to this in VPS?

Q2) Am i root in every case in VPS solutions?

Q3) Will there be a port conflict if I go for Windows/IIS in host OS and Linux/apache in the guest OS?

Q4) 4 different projects, so do i need 4 different IPs?

Q5) Which webhosting company do you suggest for this need?(uptime&reliability and most importantly customer support via live chat)

Finally, do you think VPS is the remedy?

Regards.
Avatar of Busbar
Busbar
Flag of Egypt image

the VPS is a virtual server that is already been virtualized, so you will not be able to install a hypervisor level on top of it, what you might look for is a collocation service where you host a physical server and then install a hypervisor that will allow you to install 4 VMs, but you need to check that with the provider first.

there are millions of providers, I love godaddy.
Avatar of Shalom Carmel
a. It depends. You obviously can use only a VM solution that does not require bare metal installation but rides on a host OS. For example, you can run VirtualBox inside a AWS EC2 instance, but with other providers you will have to check both technical issues and the legal TOS to be sure.

b. The point of VPS is to give you total control over the Os, so yes, you will have root. If you don't get root - switch a provider. Having said that, some vendors will sell you management services, in which case your administrative capabilities will be shared and maybe limited.

c. You can set either one to use a non standard port, but out of the box they collide.

d. You need 4 different virtual hosts, but if you plan to use a single server both for IIS and for Apache then you will need a different IP for each service.

e. AWS is my favorite.  RackSpace, GoGrid are good too.  

I strongly recommend that you do not use a VM inside a VM, but use different servers per technology stack.

Even better is to separate infrastructure per application, because different applications have different business needs and possibly different technical nuances.

In your case,  would run 2 virtual servers. One for .net and mssql, the other for php and mysql.
Avatar of jazzIIIlove

ASKER

Thanks for the replies.

One final question I plan to use AWS but the intended audience is european, namely swedish.

I am going to have a seperation into 2 VPS, Windows and Linux solutions.

So do you think AWS's uptime is good enough in Europe?

Another question is that I checked AWS but couldn't find which program i do fit. Can you direct me exact program for my need?

Regards.
AWS has an european region (out if Ireland), as well as Us East coast regions, so latency should not be a problem if you operate out of these regions.

I don't get your last question. Which "program" do you mean? What are the options you have a dilemma about?
Hi there;

What I meant is I found amazon site for VPS extremely confusing and couldn't find the proper link to get enrolled in their system for hosting. Can you direct me to the link?

Regards.
ASKER CERTIFIED SOLUTION
Avatar of Shalom Carmel
Shalom Carmel
Flag of Israel image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial