Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


OpenVZ vs KVM and Xen
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

OpenVZ vs KVM and Xen

I understand those in terms of providers being able to oversell. You can theoretically oversell more on an OpenVZ than KVM, and more on a KVM than Xen. However, do all KVM and Xen VPS providers allow complete dedicated usage of the data? I have yet to see one host let OpenVZ for dedicated but have seen quite a few allow clients to use as many allotted resources (i.e. CPU) on a KVM. Is that just a coincidence or do all KVM VPSes have dedicated resources?

Comments

  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • SadySady Member

    Aside from resources:
    OpenVZ: You can't use your own kernel & have to bear host node's kernel.
    KVM & XEN: You are able tobuse your own kernel so that you can install Windows, CoreOS etc on containers.

  • Docker will not work on most of OVZ

  • @BharatB said:
    OpenVZ ( burstable resources )

    KVM ( dedicated non-oversold resources )

    KVM: Since the virtualization is dedicated all resources are physically cut from node and given.

    OpenVZ: Paravirtualization so it uses host's resources directly although not fully.

    That opinion incompetent you can sold as many as want CPUs and all swap on KVM node can be sold as ram

    For example 12 HT cores 64 GB RAM 64GB Swap Node can be easily sold as 60, 1 cores 2GB VMs but customers wont be very happy

    and also KVM support burstable memory and on some panels and inside a virtual machine it shows burstable top amount... or on 1GB -2GB burst KVM you will see 2GB but if you can use it depends...

    So it is about the provider and how much did you trust him and how low is the price

  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • coolicecoolice Member
    edited April 2015

    @standardlook said:
    I understand those in terms of providers being able to oversell. You can theoretically oversell more on an OpenVZ than KVM, and more on a KVM than Xen. However, do all KVM and Xen VPS providers allow complete dedicated usage of the data? I have yet to see one host let OpenVZ for dedicated but have seen quite a few allow clients to use as many allotted resources (i.e. CPU) on a KVM. Is that just a coincidence or do all KVM VPSes have dedicated resources?

    Actually first it is about how much did you trust your provider, then it become problem of sustainability... if a provider do not profit on his offers it's eventually (with high probability) go to the dead pool )

    So a provider can achieve higher density with Containers than with VMs without quality drops significantly... which mean more as income for it or can be interpreted as better sustainability on lower prices... or can also mean more bang for the buck... it all depends of the provider, experience, knowing what they doing and eventually trust that they do what they promise, not just blindly sold unbelivable offers....

    Chart came from Praralles (and is a bit of advetisment) but that is from official expo and is said infront of audience ... test is on simple Xenon system, VM / Container that runs webserver is started and webserver is hammered with requests, then process is repeated until webserver response time go over 4 seconds and results are:

    That data can be interpreted in several ways... from that if you has to choose vz vs kvm from a provider point of view eventually to acheive same level of sustainability on kvm node price need to will be double... or if the price is same eventualy node will be twice as slow / twice as loaded... and some other variations i depend on provider and trust/price

    Thanked by 2FrankZ standardlook
  • FrankZFrankZ Veteran
    edited April 2015

    BharatB said: KVM: Since the virtualization is dedicated all resources are physically cut from node and given.

    OP, Don't listen to @BharatB on this one
    Thin provisioning and virtio_balloon allows KVM to be oversold on disk and memory, and as said above by @coolice you can oversell cores, and bandwidth.

    So the biggest difference is you can run your own kernel and set kernel mods like a real (virtual) server, which you can not do with openVZ and XEN-PV unless the provider allows, which varies from provider to provider.

    EDIT: I was typing while @coolice made the post above. He stated the situation very well.

    Thanked by 2coolice vimalware
  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • coolicecoolice Member
    edited April 2015

    @BharatB said:
    Swapping my friend will degrade overall performance obln kvm

    but will not stop ultra cheap provider from overselling ... that's the point ....it as easily as in vz and only not experienced enough provider will sell swap directly how i sed it leads to unhappy customers

    Swap will be used to allow overselling, then if control panel shows only maximum memory amount you can play with that and adjust right memory shares 1GB minimum -2GB maximum most customers will not notice if memory shares is adjusted smart ...

  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • BharatBBharatB Member, Patron Provider
    edited April 2015

    -removed-

  • coolicecoolice Member
    edited April 2015

    @BharatB Thanks, My point is that if customer do not trust that provider will deliver what is promised than virtualization technology choice won't stop it not to....

    Thanked by 1FrankZ
  • FrankZFrankZ Veteran

    @standardlook are you wanting to know this stuff to be a provider, like @BharatB is talking about, or as a customer looking to make a good buying choice, like @coolice is saying ? Obviously it makes a difference which side of the fence you are on.

  • patrick7patrick7 Member, LIR

    OpenVZ does NOT use Paravirtualization. It uses Container like virtualization (like a chroot but separated processes and networking)

    Xen uses Para or HVM.

  • AnthonySmithAnthonySmith Member, Patron Provider

    @BharatB said:
    OpenVZ ( burstable resources )

    KVM ( dedicated non-oversold resources )

    KVM: Since the virtualization is dedicated all resources are physically cut from node and given.

    OpenVZ: Paravirtualization so it uses host's resources directly although not fully.

    BharatB said: Xen has PV = ovz and hvm = kvm

    Holy shit, how do you even get 1st line support work....

  • SadySady Member

    @BharatB said:i
    There is the requirement of understanding ballooning as far as I can observe OP is new and is not good to experiment with thin provisioning if we providers only depended on panels for our provisions we'd not be in business till date. This k before you suggest costs incurred for management may / may not be feasible to the OP specially for this market

    Don't mind but he didn't ask anything he can do or not. He just want to know the changes so tell him valid differences else CTRL+F4 is your friend.

    Thanked by 1CloudxtnyHost
  • I am looking at it from a customer point of view.

  • Shoaib_AShoaib_A Member
    edited April 2015

    @standardlook said:
    I am looking at it from a customer point of view.

    OpenVZ - It lets you do everything which you can do with a KVM except the kernel & custom OS. It is cheaper because it has less overhead, takes less resources to boot & can be oversold more easily. It does not support Windows officially.Abusive neighbors can easily impact performance of your OpenVZ VPS.

    KVM - An isolated environment just like a dedicated server which lets you install your desired kernel & OS e.g Windows. It also supports ISO installations. It is expensive because it has more overheard & takes more resources to boot. It can also be oversold but not as easily as OpenVZ. Abusive neighbours will make less of an impact on your KVM VPS.

    Which one to go with - Depends on your requirements & personal preference. However if the applications you want to run don't require custom kernel, you can easily go with OpenVZ as you won't notice any significant difference between them.

    Choose a provider which is knowledgeable & has enough technical skills to manage his nodes. An OpenVZ with a good provider can outperform a KVM from a bad provider easily. Similarly a KVM from a good provider can outperform an OpenVZ from a bad provider easily. So performance depends on number of factors mainly the knowledge & approach of your host.

Sign In or Register to comment.