1 / 13

Virtuozzo - The Ultimate Container and Virtualization Solution

Virtuozzo is a powerful container and virtualization platform that offers dynamic resource management, scalability, and trivial performance overhead. With Virtuozzo, you can run hundreds of instances with ease, manage different operating systems on the same box, and benefit from best-in-class security isolation. It is the perfect solution for CI/CD and development operations, containerization, server consolidation, high availability, hosting, dynamic load balancing, and more. Contact us today to learn more about how Virtuozzo can transform your IT infrastructure.

rmacdonald
Download Presentation

Virtuozzo - The Ultimate Container and Virtualization Solution

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VM vs Container • Chroot on steroids • Single OS per box • Hundred of instances • Dynamic resource management, best scalability • Trivial performance overhead Xen, KVM, VMware, etc. • Hardware emulation / paravirtualization • Can run different OSson the same box • Dozens of instances • OS sprawl problem • Lower performance

  2. Usage Scenarios • CI/CD and development operations • Containers and big data • Server Consolidation • High Availability • Hosting • Dynamic Load Balancing • Security Isolation • Educational • 3

  3. Recent changes • RHEL7 kernel port • 4th gen of resource mgmt: VCMMD • CPT in upstream kernel (CRIU) • QEMU/KVM virtual machines • Bare metal installer - Virtuozzo

  4. Future directions • Mainstream kernel integration • Support of upstream kernel by mgmt tools • Clear Linux • Docker app containers • REST API • Cluster (HA, DRS, shared storage) • Integration with OpenStack

  5. Mainstream kernel integration • OpenVZ project pioneers container technology • Developing new container technology since 1999. Features then ported from OpenVZ to upstream Linux “containers”. • Already upstream (in Linux containers): • Namespaces: IPC, UTS, PID, user, network • cgroups (control groups), memory controllers (RSS, page cache), • NFS virtualization • Checkpoint and Restore • Collaborative community effort: IBM, Google, SGI, Odin • It’s still ongoing • In progress: disk thin provisioning

  6. CRIU (Checkpoint and Restore In Userspace) • First successful attempt for CPT in upstream • Powering Docker live migration • 150+ kernel patches in upstream • 3 years old • Users: Google, Samsung, Huawei, Canonical… • TCP connection migration works! • Live migration: P.Haul

  7. P.Haul (Process Hauler) • Implements live migration usage scenario • License: GPLv2

  8. LibCT • Linux containers control plane • Apache License • Allows to create container w 10 lines of C code

  9. Ploop • Linux containers control plane • Apache License • Integration with Virtuozzo, OpenVZ, Docker

  10. VCMMD (memory manager) • Manage container memory from userspace • Kernel part in mainline • License: GPLv2

  11. To sum it up • Containers scale as well as Linux does • Benefit from all Linux performance improvements • Native I/O speed, best possible performance • The more memory/CPUs the merrier • Platform-independent • as long as Linux supports it, we support it • ARM/MIPS/PPC no problem. • Plays well with others (Xen, KVM, VMware) • VM and container technologies are orthogonal • run containers and VMs side by side

  12. Success stories

  13. Contact us

More Related