Skip to main content

Providing VPS to customers

Comments

11 comments

  • 24x7server
    Hi, Generally, how many users could I provide VPSes for? If each user had 2 cores, for example, does that mean I could only have 22 users? Or, depending on the virtualization software I go for (KVM, for example), could I provide a lot more VPSes to a lot more users? Can they share the CPU cores, essentially? I have the same question for RAM. I'm sure not all VPSes would be using the maximum amount of RAM allocated to them. Is there some sort of formula to figure out how many users I could safely provide VPSes to? -> You can share the cores. Virtual core is what created from a physical core that is given to the VPS. Not on KVM, but on OpenVZ you can almost overcommit this too if you want because in OpenVZ type, the core that is given to the VPS is not fully dedicated to it and is only used when required, so the same can be used by other VPS if one VPS is not using it.
    0
  • Spork Schivago
    Hi, Generally, how many users could I provide VPSes for? If each user had 2 cores, for example, does that mean I could only have 22 users? Or, depending on the virtualization software I go for (KVM, for example), could I provide a lot more VPSes to a lot more users? Can they share the CPU cores, essentially? I have the same question for RAM. I'm sure not all VPSes would be using the maximum amount of RAM allocated to them. Is there some sort of formula to figure out how many users I could safely provide VPSes to? -> You can share the cores. Virtual core is what created from a physical core that is given to the VPS. Not on KVM, but on OpenVZ you can almost overcommit this too if you want because in OpenVZ type, the core that is given to the VPS is not fully dedicated to it and is only used when required, so the same can be used by other VPS if one VPS is not using it.

    What virtualization software tends to be more popular for this type of stuff? Do people like me tend to go with the OpenVZ or do they go for the KVM? I see there's a bunch of choices, some even from Oracle I believe. I'm guessing the RAM is the same way.... Any rough ideas how many customers we could safely provide VPSes to with 20 up / 60 down, 100 up / down, and 1000 up / down fiber? The 20 / 60 would be shared fiber line. The other two would be dedicated, just for me. Thanks.
    0
  • 24x7server
    Hi, The network resources are shared among VPS, so what ever maximum you have on your Main Hardware server, you can give almost the same to the VPS too and since they are shared, they will use the resource when others are not using it..
    0
  • Spork Schivago
    Thank you for the reply 24x7server, but what's a good formula to figure out how many customers I can offer services to with X amount of RAM? I don't want to "over-sell". Let's say I have a 128GB of RAM installed, with a total of 44 cores. I offer each client 2 cores and 4GB of RAM, just as an example. How could I calculate a safe number of maximum clients? At a minimum, I'd be able to have 22 client's (44 cores each), but with virtualization software like KVM (or OpenVZ), I should be able to provide VPSes to more than 22 clients. But how do I figure out how many more (ignoring bandwidth right now). Thank you.
    0
  • cPanelMichael
    Hello, You may also want to consider consulting with the sales teams for each of the virtualization software products you are considering using, as they might be able to provide some more technical details about how many VPS accounts you could host. From the cPanel perspective, you may find this document helpful: Installation Guide - System Requirements - Documentation - cPanel Documentation It's a list of all virtual environments we support. Additional, check out the "Hardware Requirements" section on that same document if you'd like to see what the minimum RAM/Processor requirements are for a cPanel installation. Thank you.
    0
  • Spork Schivago
    That link is wonderful! There's a few more questions I got but I don't know where to ask them, that's why I came here. I have four ethernet ports on the server. There's also an iLo port, but that won't be used for customers. How do people normally setup a server like this? Let's say to start with, I have 20 public IPv4 addresses and I'm looking at using the server to setup 20 seperate VPSes for customers. Do I just assign 5 public IP addresses to each interface? I have a cat 6 48-port managed switch that supports layer 3 routing. I haven't bought a router yet and I don't have the fiber uplink yet. I have the switch, the rack, the patch panel, a few other odds and ends, but still need to purchase more equipment and setup some redundancy. Do I just configure the router that I buy (probably some sort of rack mountable Cisco router with a fiber transceiver) to tell it about what interface the various IP addresses I'm assigned are located at, and then just let the switch route the traffic to one of the NICs? I have the switch configured with two VLANs, one for business, one for residential. They both have private IP addresses. So I'll have to do something with NAT or maybe assign a public IP address to the switch, I dunno. It's been a while since I played with enterprise grade hardware and it's all a bit fuzzy. Thanks for all the help guys.
    0
  • cPanelMichael
    Hello, I believe the network setup could depend on the specific virtualization software you choose. I recommend consulting with the documentation available from the virtualization software (e.g. Virtuozzo) to see the recommended setup. Thank you.
    0
  • Spork Schivago
    Okay. I will do that then. I'm leaning towards KVM. I'm going to create a new thread though and try to create a poll to see who uses what. Try to get a better feel as to which way to go, essentially. Thanks!
    0
  • RadWebHosting
    I'm just wondering why I see a lot of VPS companies saying they have SSD drives and not SAS. Are SSDs faster and more reliable? I was under the impression, the 12Gbps SAS drives were faster than the SSD drives out there. When I go to upgrade, I want to make sure I make the right decision and purchase the best hard drives I can get. Any help would be greatly appreciated. Anyone out there renting out VPSes that can share some of their knowledge with us? Thank you.

    Regarding storage mediums, SSD is going to provide the best read/write performance per hardware cost, as in best performance per dollar. Having said that, SAS drives compare favorably in terms of performance to SATA drives, and compare favorably in terms of durability to SSD drives. SAS drives can be highly expensive to obtain, however, and most hosting providers will choose the cost-benefits of SATA or performance-benefits of SSD, often combining the two storage mediums, using SSD for operating system and databases, and using SATA to host backups and other "inactive" files. We've been using SAS drives in some of our older infrastructure for years, with no issues, but, with the ever-decreasing cost of SSD storage and ever-increasing popularity of "SSD Hosting", we've been employing the previously described combined storage media strategy on new deployments. If you are familiar with KVM, this is a good choice for hosting cPanel VPS servers.
    0
  • Spork Schivago
    Regarding storage mediums, SSD is going to provide the best read/write performance per hardware cost, as in best performance per dollar. Having said that, SAS drives compare favorably in terms of performance to SATA drives, and compare favorably in terms of durability to SSD drives. SAS drives can be highly expensive to obtain, however, and most hosting providers will choose the cost-benefits of SATA or performance-benefits of SSD, often combining the two storage mediums, using SSD for operating system and databases, and using SATA to host backups and other "inactive" files. We've been using SAS drives in some of our older infrastructure for years, with no issues, but, with the ever-decreasing cost of SSD storage and ever-increasing popularity of "SSD Hosting", we've been employing the previously described combined storage media strategy on new deployments. If you are familiar with KVM, this is a good choice for hosting cPanel VPS servers.

    I just asked you about KVM on the other thread I created (the one with the poll). So do you find that the average customer prefers solid state for their VPS that they rent? I know I've seen a lot of hype about SSD drives and I'm wondering if a good majority of customers just don't know what a SAS drive is. Maybe they think SSD is faster or something? We've been going for the enterprise grade level SAS drives because of the speed and reliability, thinking that would draw in more customers, having really good, fast drives. Maybe we need to rethink the storage medium a bit. In your experience, are the VPSes that are hosted on a SAS drive more popular than the SSD drives? Or is it the other way around? Thanks!
    0
  • Dineshe
    Hello All I would like to say Thank you all for wonderful suggestions from all of you behalf of Spork Schivago because it helped me to learn new things
    0

Please sign in to leave a comment.