is VPS my solution or what is my solution?

Posted on 2012-08-25
Last Modified: 2014-11-12
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?

Question by:jazzIIIlove
    LVL 33

    Expert Comment

    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.
    LVL 32

    Expert Comment

    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.
    LVL 12

    Author Comment

    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?

    LVL 32

    Expert Comment

    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?
    LVL 12

    Author Comment

    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?

    LVL 32

    Accepted Solution

    there is a large "Sign up now" button.

    You have to enter a valid credit card, and when you are verified you can start using the AWS console.

    Select the EC2 tab/section. This is where you start up new VPS - they are called instances in Amazonish. A recorded server image is called AMI.
    There are youtube movies showing how to move around in the console, and the documentation is really good. Especially when compared to the junk documentation that some wannabe "cloud" providers publish.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Suggested Solutions

    Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
    Outsource Your Fax Infrastructure to the Cloud (And come out looking like an IT Hero!) Relative to the many demands on today’s IT teams, spending capital, time and resources to maintain physical fax servers and infrastructure is not a high priority.
    Steps to create a PostgreSQL RDS instance in the Amazon cloud. We will cover some of the default settings and show how to connect to the instance once it is up and running.
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now