Our Virtual Private Servers FAQs goes through many of the common questions associated with VPS hosting. Learn what to look for in a VPS host and know when you would need VPS hosting for your site.
What is a Virtual Private Server?
A Virtual Private Server is a mix between a dedicated server and a shared hosting account. With a Virtual Private Server you still share system resources like the CPU and memory with other users but the file system is setup in such a way that you cannot tell the system has anyone else on it; it acts like a dedicated server. The CPU, Memory, and other resources are usually setup in such a way that each person is only allowed to use a certain percent of them so your resources are always available to you. This means that there is not one person, like can happen on a shared system, using all the resources all the time. Since the resources are setup in such a way that each person can only use so much of them, your site will be more consistent because it will always have the same amount of access to the CPU, memory, and most of the time bandwidth.
What is a Virtual Dedicated Server?
Some web hosting companies call a Virtual Private Server a Virtual Dedicated Server or the other way around. In both cases they do refer to the same thing. Companies have called the product Virtual Private Server for years now but since Virtual Dedicated Server is easier to understand for a normal user hosting some hosting companies have started to call it that instead.
How do I know if a Virtual Private Server is right for me?
If you are looking at a dedicated server or feel that a shared host might not be right for you then you should certainly look at a virtual private server. The price is right between a shared setup and a dedicated setup. You will have a more consistent site with a virtual private server than a shared server because a certain % of each resource is allocated to you meaning you do not have to fight the other hosts on the server to get access to those resources. A virtual private server is more secure than a shared system where one can actually figure whose site is hosted on the server. With a virtual private server no one can tell you are on the system and you cannot tell anyone else is on the system.
Is a Virtual Private Server really more secure than a shared server?
Yes a Virtual Private Server is more secure than a shared server due to how the file system is setup. Even though you are sharing CPU, memory, and network connectivity you do not share the same file system. This means if someone else’s virtual server gets broken into there is no way they can go from that virtual file system onto your virtual file system. In a shared system there is only one file system and users can go anywhere they want on it to see who else is on there so if someone were to break into a site on a shared system they would have access to all the sites on the server.
How comes a Virtual Private Server is so much less than a dedicated server
Depending on the Virtual Private Server you are looking at and the dedicated server you are looking at there can be a considerable price difference. The reason for the price difference is that there are usually 10 or more customers sharing the resources and therefore the expense of the hardware where with a dedicated server it is only one person paying for it. A Virtual Private Server is a great way to get the security and privacy of a dedicated server at a fraction of the cost.
What are some questions I should ask a host about their Virtual Private Server?
Does your setup have a maximum amount of memory, CPU %, and/or bandwidth a site can use?
Is there a control panel for administering the server?
How many clients are there on the system?
If someone else’s web server/site crashes will it affect mine?
How often do you back up the system?
Why would I want a virtual private server instead of using shared hosting?
There are limitations to having shared hosting services and the biggest one is you cannot usually compile or install your own software. More specifically say you want your web server to be able to use a certainly technology like PHP but the host does not have it setup for you. As a regular user you cannot install the software needed to use PHP but in the Virtual Private Server system you can install any software you want because you have full control. This means that you would be able to install PHP and any other software you want.
Do I need a control panel to administer the server?
There are a lot of things you can do with a virtual private server as you do have root access on your own file system. This means if you do not know what you are doing then typing the wrong command into the command line could easily mess up your system very easily; it will not mess up anyone else’s system on the same server though. This means you might be interested in having a control panel so that you can just click some buttons and what you want to be done is done. There is no way you can make a mistake this way so it is safer. If you want to spend more of your time doing marketing or other parts of the business instead of administering the web server then you will probably want a control panel on your system.
My host says my site will go down if someone else's site does. What should I do?
Some hosts set up the Virtual Private System different than other hosts. The whole purpose of having a Virtual Private System is that you are more secure than a shared host and you have more control. If everyone on the server has his or her sites served using the same web server then it is not a real Virtual Private System and it is not secure. It is possible to have your file system be virtual so no one else can get at it but if you are sharing the same web server then that all of a sudden makes it so it is not as secure and you should go with a different hosting company because they are only giving you about one quarter of what you really should be getting.
Glossary of terms:
File System
A system of storing files on the hard drive and in this case the files are stored in such a way that only your account(s) have access to them. This is more secure than shared hosting where everyone is on the same file system and could go look in other areas where they should not be.
Root
This is the super user, or the user with control over everything, on a computer system. This user can do anything they want on the computer system from installing software to deleting everything on a system.
Control Panel
A web based interface, which allows users to administer their server by clicking on different icons instead of having to memorize commands. The commands would be run on the command line and if typed in incorrect they could seriously harm a system and stop it from running forcing the hosting company to have to restore the system from a backup.
Command Line
This resembles DOS in that it is just a blank screen with a prompt where the administrator/user would type in commands for the system to run. Most users would rather use a web base interface or a graphical interface to administer their system because there is less chance of error.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Web Hosting FAQs Articles
More By Developer Shed
developerWorks - FREE Tools! |
<a href="http://zeus.developershed.com/shonuff.php?blackbird=3853&zoneid=442&source=&dest=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fspaces%2Fjazz%3FS_TACT%3D105AGY31%26S_CMP%3DDEVSHED&ismap="><img src="http://images.devshed.com/corp/img/news/jazz01.gif" alt="developerWorks Jazz space" align="left"></a>You've heard the buzz about Jazz... want to know more about it from a developer's perspective? Check out the Jazz space on developerWorks. This space is an up-to-date resource for developers, including technical information about Jazz and products built on Jazz, like Rational Team Concert Express. The Jazz space includes content from a wide variety of sources, including links, feeds, and comments from experts. FREE! Go There Now!
|
|
|
|
Learn field-tested SOA principles, methodology, technology and implementation from the global SOA market leader - in a new e-book by an IBM SOA expert. Written by IBM Certified SOA Solution Designer Bobby Woolf, "Exploring IBM SOA Technology & Practice" is the ultimate insider's guide to SOA - a PDF e-book packed cover to cover with IBM's specific advice on how to make your SOA implementation a success. FREE! Go There Now!
|
|
|
|
As businesses grow increasingly dependent upon Web applications to provide services to customers, employees and partners, these complex applications become more difficult to secure. Although traditional security solutions protect Internet infrastructure layers, they do not guard against HTTP and HTML attacks. Many organizations that conduct security testing still deploy applications that allow attackers to manipulate their logic and wreak havoc on their business. To mitigate this risk, development and delivery teams must address Web application security throughout the lifecycle, addressing the many layers detailed in this paper. FREE! Go There Now!
|
|
|
|
WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. In this webcast, we’ll discuss how WebSphere Process Server helps deliver an SOA infrastructure that provides a common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. Discover how WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services without the complexities of traditional integration methodologies. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download a free trial of the Rational Host Access Transformation Services (HATS) Toolkit. The HATS toolkit provides a set of plug-ins for the IBM Rational Software Delivery Platform to help you easily extend your legacy applications. HATS makes your 3270 and 5250 applications available as HTML through the most popular Web browsers, while converting your host screens to a Web look and feel and it also enables you to develop new Web, portal, and rich-client applications. FREE! Go There Now!
|
|
|
|
Join this webcast to see how IBM Data Studio Developer and pureQuery can take the pain out of Java data access. uApplications developed using both Java and SQL have become a common requirement. Database connectivity using Java Database Connectivity (JDBC) to create an application is a multi-step tedious process, and tooling that covers both SQL and Java has been unavailable, until now. IBM Data Studio introduces the pureQuery platform: a high-performance, Java data access platform focused on simplifying the tasks of developing, managing, and optimizing database applications and services. FREE! Go There Now!
|
|
|
|
This paper is about the critical role that a discipline called integrated requirements management can play in helping to ensure that your business goals and IT investments are continuously aligned—whether you are sourcing, integrating, building or maintaining software. It also looks at ways that automated IBM Rational® products can work together to help you use requirements in the very best way. FREE! Go There Now!
|
|
|
|
Whether you are creating new applications or modifying existing ones, managing integration of new components with traditional z/OS elements is a critical part of building and deploying modern applications. Listen to this webcast to see how IBM can help you optimize your development process using an IDE like Rational Developer for System z that integrates with management tools, such as ClearCase to manage your application development on mainframes. FREE! Go There Now!
|
|
|
|
WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. In this webcast, we’ll discuss how WebSphere Process Server helps deliver an SOA infrastructure that provides a common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. Discover how WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services without the complexities of traditional integration methodologies. FREE! Go There Now!
|
|
|
|
Explore how Rational and WebSphere software enable enterprise documentation in SOA environments. Specifically, a new integration between IBM WebSphere® Business Modeler and IBM Rational® Method Composer software can help technical writers more easily keep enterprise operations manuals in sync with changes that are made to business processes, resulting in more accurate and timely documentation that benefits the entire enterprise. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |