github twitter email rss
Virtualization
0001 Jun 1
One minute read

Virtualization

Virtualization takes a physical resource and transforms it into a more general, powerful, and easy-to-use.

  • Operating System-Level Virtualization is a server virtualization method where the kernel of an operating system allows for multiple isolated user-space instances, instead of just one. Such instances (often called containers, virtualization engines (VE), virtual private servers (VPS) or jails) may look and feel like a real server, from the point of view of its owner.
    On Unix-like operating systems, this technology can be thought of as an advanced implementation of the standard chroot mechanism. In addition to isolation mechanisms, the kernel often provides resource management features to limit the impact of one container’s activities on the other containers.


Containerization benefits

  • Soft Memory
    • Allocated in Memory
    • Often 2-10x Faster
  • Crash Management / Resiliency Speed
    • Damaged Ecosystems
    • Limit DDOS
    • Kill a Single, Relaunch Immediately
    • Amplify Resources Used on AWS
    • Don’t Leave Idle Instances
  • Security
    • Containers Limit Attack Space
    • Kill Compromised
    • Snap-shot Replace
  • Speed
    • Launch Speed is Unparalleled
    • One Container or a Thousand


compares various virtualization technologies available for Linux
http://virt.kernelnewbies.org/TechComparison

interaction with virtualized desktop devices
http://spice-space.org/features.html

KVM vs Virtualbox 4.0 on RHEL 6
http://www.ilsistemista.net/index.php/virtualization/12-kvm-vs-virtualbox-40-on-rhel-6.html?showall=1

Ready to go virtual images

** http://bitnami.org/stack
** http://www.turnkeylinux.org

http://serverfault.com/questions/57106/port-forwarding-to-virtual-machine
http://www.virtualbox.org/manual/ch07.html


Back to posts


comments powered by Disqus