07-16-2019, 06:24 PM
A virtualized server that occupies the full resources and allows dedicated use of these resources is a VDS (virtual dedicated server) as @arsalahmed786 mentioned. Not to be confused with VPSs where you get dedicated resource but that run on dedicated servers where the available resources are shared between multiple VPSs!
You may however basically see different explanations. Imagine you have a big server with 16 cores, 32 GB RAM and 8x 2 TB HDDs. You could easily split this into four VDS with 4 cores, 8 GB and 2 TB in RAID1 or 4 TB in RAID0 per VDS. Get a server with 8 IPs (-2 for network address, broadcast address and -1 for gateway) which will have 5 usable IPs. 1 IP goes for the hostnode and the other 4 IPs are split between the four VDSs.
I fully agree with @rudra. Container virtualization is absolutely useless in this case. You need to use full hardware virtualization such as KVM or Proxmox KVM. The great thing with Proxmox KVM is that the user gets a great control panel along with the server.
Also if you really plan to sell VDSs make sure you learn a lot about KVM. With a VDS I would expect full feature passthrough of all possible CPU extensions, full CPU details and so on. So it really acts more and more like a dedicated server and has performance close to a dedicated server. I'm not entirely sure how much Promox KVM allows to do. So some of the tweaks might have to be done from the command line on the host node.
P.S.: Don't sell VDS as dedicated servers! Sell them as what they are: virtual dedicated servers or sell real dedicated servers.
You may however basically see different explanations. Imagine you have a big server with 16 cores, 32 GB RAM and 8x 2 TB HDDs. You could easily split this into four VDS with 4 cores, 8 GB and 2 TB in RAID1 or 4 TB in RAID0 per VDS. Get a server with 8 IPs (-2 for network address, broadcast address and -1 for gateway) which will have 5 usable IPs. 1 IP goes for the hostnode and the other 4 IPs are split between the four VDSs.
I fully agree with @rudra. Container virtualization is absolutely useless in this case. You need to use full hardware virtualization such as KVM or Proxmox KVM. The great thing with Proxmox KVM is that the user gets a great control panel along with the server.
Also if you really plan to sell VDSs make sure you learn a lot about KVM. With a VDS I would expect full feature passthrough of all possible CPU extensions, full CPU details and so on. So it really acts more and more like a dedicated server and has performance close to a dedicated server. I'm not entirely sure how much Promox KVM allows to do. So some of the tweaks might have to be done from the command line on the host node.
P.S.: Don't sell VDS as dedicated servers! Sell them as what they are: virtual dedicated servers or sell real dedicated servers.