1. Self Introduction Managing Director for Insan Solutions Provide Soft-Skill, Safety & Security and IT Training Solutions. Provide Software Development on Microsoft .Net. Provide expertise in Virtualization technology using KVM. Provide IT support services for small businesses.
2. Short Background Microsoft .Net Developer since 2005. IT Internal Auditor in 2009. Experimenting on Open Source Solutions since 2010. Made first Start Up in early 2011. Gave training sessions in software applications used in MBMMBI for Ministry of Education in late 2011.
3. Recap on Virtualization
4. What is Virtualization?
5. Virtualization with KVM
6. What is KVM? KVM stands for Kernel-Based Virtual Machine. Virtualization Infrastructure for the Linux Kernel. Supports Native Virtualization (Intel VT / AMD V) Developed by Qumranet Qumranet bought by Red Hat in 2008. Red Hats Enterprise Virtualization Platform
7. Why KVM?
8. Common Hypervisor Model
9. Issues Hardware becoming increasingly complex Scheduling Operations account for; ◦ Multiple Threads on Core ◦ Multiple Core on Sockets ◦ Multiple Sockets on System Memory Management support Non-Uniform Memory Access (NUMA) Huge investment required for additional capabilities
10. Proposed Alternative A mature scheduler & memory management system already exist – Linux Kernel Add Virtualization Capabilities to the Linux Kernel Bring benefits of the Linux Kernel to the Virtualization environment Dont reinvent the wheel!
11. Linux as a Hypervisor
12. Benefits of using KVM Free $$$ Stable and Fast I/O Performance Less complicated to set up Variety of Open Source Management Tools Available Supports MS Windows Server Editions Available to all major Linux Distros