Computer Geeks

Computer Geeks

Geek Shop

Geek News

Geek Stuff

Science Geek

Computer Gaming

Linux Chat

Building Websites

Computer Forums

Computer Help Forum

Computer Hardware Forum

Computer Software Programs


Go Back   Computer Forums > Building Websites

Building Websites This section covers all aspects of publishing, developing and maintaining websites. Topics include: website design, graphic design, website programming, web hosting, website marketing (SEO, link exchange, publicity, advertising), monetization & etc.

Computer Geeks
» Active Discussions
Computer Geeks
No Threads to Display.
» Other Websites
- Software Publishing

- Server Hardening
Reply
 
Thread Tools Display Modes
  #1  
Old 02-24-2006, 07:23 AM
goldigger goldigger is offline
Junior Member
GB Newbie
 
Join Date: Feb 2006
Posts: 10
Default How-to understand what VPS is

It appears many people find it hard to understand what VPS is and how it works, so I just thought I'd make a small effort to explain a littlebit.

What does VPS mean?
Virtual Private Server

What is such a Virtual Server?
Basically VPS is all about running multiple Virtual Servers within one physical server.

What does Private refer to?
Each VPS gets its own portion of resources, which are usually guaranteed to be available to that particular VPS. For instance, the host server may have 8GB of ram, and 256mb (for instance) could be guaranteed to be available to a VPS. That would mean that regardless of what other VPS's on the same server use, that amount of RAM will be available to the VPS.

Also very important: each VPS runs completely independent of eachother. Each VPS has its own filesystem so a VPS can't see any of the data of another VPS. Also each VPS has it's own server load, can run its own Operating System, can be rebooted individually, and so on. Basically by the end user it can be treated as a dedicated server.

So does a VPS also have its own kernel?
Usually not, but it depends on the technology that the host uses.

Are VPS's truly 100% isolated from eachother, so no matter what happens they can not cause trouble to eachother?
Under normal circumstances, yes. However in extreme scenarios, VPS's can trouble eachother. For instance if the host server has a 100mbit uplink, and one VPS gets a 100mbit DDoS attack, then it makes sense that all other VPS's on the same server are also affected by it. It's up to the host to ensure maximum reliability by monitoring everything closely.

I mentioned VPS's on the same host server can each run a different Operating System. So could one VPS on the server run Windows, and another one Linux?
No, that's not possible. It is however possible to run different Linux distributions on a Linux VPS server. For instance one VPS could be running Red Hat Enterprise, and another one could be running Debian.

Is it possible to run anything on a VPS that would run on a dedicated server?
As long as it doesn't require kernel modifications, yes. (note: some technologies do support kernel modifications - that's not something I specialize in though)


For everyone who still has trouble understanding what VPS is, I thought of a nice example:

You could compare VPS technology to a block of apartments. The block has one roof, but under that roof there are multiple apartments. Each apartment has its own kitchen, living room, etc, so it can operate individually. Everyone goes in and out through the same door of the building though (VPS: traffic all goes through one network port). And I'm sure you can think of every other similarity.
Reply With Quote
  #2  
Old 03-01-2006, 01:54 AM
!LLu$!0N !LLu$!0N is offline
Junior Member
GB Beginner
 
Join Date: Mar 2006
Posts: 18
Default

Thank you for that, i have actually always wondered what it really means / does.
Reply With Quote
  #3  
Old 03-03-2006, 06:04 AM
MMeffert's Avatar
MMeffert MMeffert is offline
Member
GB Advanced User
 
Join Date: Mar 2006
Posts: 80
Default

When you said everything goes through the same network port that is not always true because you can have more then one network card and that would help to regulate the amount of bandwidth that each is getting also because each network card could be connected to a different router and a different connection or connection speed.
Reply With Quote
  #4  
Old 03-04-2006, 12:21 AM
Jarritos Jarritos is offline
Junior Member
GB Beginner
 
Join Date: Mar 2006
Posts: 20
Default

Thanks a lot for that it help me a lot
Reply With Quote
  #5  
Old 03-04-2006, 03:41 AM
Soulwatcher's Avatar
Soulwatcher Soulwatcher is offline
Senior Member
GB GEEK
 
Join Date: Feb 2006
Posts: 309
Send a message via MSN to Soulwatcher
Default

Just remember if your going to buy a VPS make sure you get one with minimum guaranteed 256MB of ram. Other wise your probably going to run into performance issues.
Reply With Quote
  #6  
Old 03-04-2006, 07:42 AM
MMeffert's Avatar
MMeffert MMeffert is offline
Member
GB Advanced User
 
Join Date: Mar 2006
Posts: 80
Default

Or more if you can afford it. Because I know I have 640MB of RAM in my server and almost all of it is being used for programs or cacheing.
Reply With Quote
  #7  
Old 03-04-2006, 07:46 AM
DN Lodge DN Lodge is offline
Junior Member
GB Newbie
 
Join Date: Mar 2006
Posts: 10
Default

Thanks.. I was really wondering this too
Reply With Quote
  #8  
Old 03-07-2006, 06:41 PM
Ronin Ronin is offline
Junior Member
GB Beginner
 
Join Date: Mar 2006
Posts: 19
Default

Quote:
Originally Posted by Soulwatcher
Just remember if your going to buy a VPS make sure you get one with guaranteed 256MB of ram. Other wise your probably going to run into performance issues.
That would be absolute minimum I'd assume. 1GB would be even better

It can run on 256 but most of the time you'll run into issues there.. even 512mb can lag at times as well.
Reply With Quote
  #9  
Old 03-07-2006, 08:00 PM
Soulwatcher's Avatar
Soulwatcher Soulwatcher is offline
Senior Member
GB GEEK
 
Join Date: Feb 2006
Posts: 309
Send a message via MSN to Soulwatcher
Default

Quote:
Originally Posted by Ronin
That would be absolute minimum I'd assume. 1GB would be even better

It can run on 256 but most of the time you'll run into issues there.. even 512mb can lag at times as well.
Thanks for pointing that out Ronin. I just made a edit to my post. Some times I get in a hurry and forget to proof read my posts.
Reply With Quote
  #10  
Old 03-08-2006, 12:28 PM
Rogue Rogue is offline
Junior Member
GB Beginner
 
Join Date: Mar 2006
Posts: 25
Default

Thanks a lot! This truly helped. I was wandering what exactly VPS is - and this is a great topic and article. I really appreciate it.

I guess VPS is a vital thing for linux servers.
__________________
Img-Upload - Free Image Hosting
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Powered by vBadvanced CMPS v3.2.3

All times are GMT -5. The time now is 12:22 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
HTML Help provided by HTML Help Central.