1 / 21

Containers are the future of Cloud

Containers are the future of Cloud. Pavel Odintsov CTO, FastVPS Eesti OU odintsov@fastvps.ee. Open source virtualization platforms. KVM. Main developer: RedHat Kernel integration state: in kernel since 2007 Status: production ready Hardware support: same as Linux

ilario
Download Presentation

Containers are the future of Cloud

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. Containers are the future of Cloud Pavel Odintsov CTO, FastVPS Eesti OU odintsov@fastvps.ee

  2. Open source virtualization platforms

  3. KVM Main developer: RedHat Kernel integration state: in kernel since 2007 Status: production ready Hardware support: same as Linux Virtualization type: full virtualization Supported client OS: Linux, FreeBSD, Windows

  4. KVM architecture

  5. Xen Main developer: Citrix, XenSource Kernel integration state: partially in kernel since 2012 (client), no plans about the server Status: production ready Hardware support: only fixed number of hardware, see HCL Virtualization type: full virtualization, paravirtualization Supported client OS: Linux, FreeBSD, Windows

  6. Xen architecture

  7. OpenVZ Main developer: Parallels (ex. SwSoft) Kernel integration state: partially in kernel and work in progress Status: production ready Hardware support: same as Linux Virtualization type: os level virtualization, containerization Supported client OS: Linux

  8. OpenVZ architecture

  9. LinuX Containers, LXC Main developer: same as kernel (Intel, IBM, Parallels) Kernel integration state: partially in kernel and work in progress Status: not ready for production (issues in network, disk) Hardware support: same as Linux Virtualization type: oslevel virtualization, containerization Supported client OS: Linux

  10. LinuX Containers, LXC architecture

  11. Why OpenVZ? • Production ready since 2006 • Extremely low overhead (in compare with Xen/KVM is about 20%) • Simple integration into Linux stack • Many successful projects (LXC): Heorku, CloudLinux, Docker (dot.cloud)

  12. KVM vs OpenVZ vsXen LAMP

  13. KVM vs OpenVZ vsXen Web App

  14. OpenVZ customers

  15. OpenVZ requirements • Almost any physical server (yes, you can use old notebook) • Operation system: CentOS 6, RHEL 6 or Scientific Linux 6 • One external or internal IP address • Internet connection (only for downloading packages and templates) • One hour of free time 

  16. OpenVZ, server resources Server resources: • RAM • HDD • CPU • Network

  17. OpenVZ deployment echo "SELINUX=disabled" > /etc/sysconfig/selinux wget -P /etc/yum.repos.d/ http://ftp.openvz.org/openvz.repo yum install -yvzkernel yum install -yvzctlvzquotaploop shutdown –r now yum remove kernel -y

  18. OpenVZ –container creating vzctl create 101 --ostemplate debian-6.0-x86_64 --layout ploop --ipadd 88.198.144.251 --hostname mytesthostname.ru --config vswap-2g --diskspace 10G vzctl set 101 --onboot yes --ram 4G --swap 1G --diskspace 20G --save vzctl start 101 vzctl set 101 --userpasswdroot:openvz_2013

  19. OpenVZ –additional tools • vzctl destroy – remove container with all data • vzctlstop – container stop • vzlist –a– list of all available containers on host

  20. OpenVZ information • http://openvz.org • http://twitter.com/_openvz_ • http://bugzilla.openvz.org • http://openvz.livejournal.com • http://git.openvz.org

  21. Thank you! :) Pavel Odintsov CTO, FastVPS Eesti OU odintsov@fastvps.ee

More Related