Straipnis dar nepabaigtas versti.
Jūs nustebsite, juk kompiuteriai tampa pigesni su kiekviena diena, tai kodėl aš turėčiau naudoti virtualizaciją?
* Konsolidavimas - Tai reiškia, sujungiančią keletą programinės įrangos apkrovų ant vieno kompiuterio sistemą. Galite paleisti įvairių virtualių mašinų, siekiant sutaupyti pinigų ir energijos (elektros energijos).
* Testavimas - galite išbandyti įvairias konfigūracijas. Jūs galite kurti mažiau išteklių reikalaujančias ir žemas pirmenybė virtualias mašinas (VM). Dažniausiai aš išbandau naują Linux distribuciją VM. Tai taip pat yra gera studentams, kurie nori išmokti naujų operacinių sistemų ir programavimo kalbų, duomenų bazių, nedarant jokių pakeitimų darbo aplinkoje. Savo darbe kurėjams (developers) duodu virtualias testavimo mašinas, kad galėtų išsibandyti savo programinę įrangą.
* Saugumas ir atskyrimas - Jei pašto serveris arba kitas programinė įranga nulaužia, tik ta VM bus kontroliuojama įsilaužėlio. Taip pat atskyrimas reiškia blogai veikiančių programų "(pvz., atminties nutekėjimas), negali užlaužti viso serverio.
Atviro kodo Linux virtualizacijos programinė įranga:
1. OpenVZ yra operacinės sistemos lygio virtualizacijos technologija, pagrįsta Linux branduoliu ir operacine sistema.
2. Xen yra virtualioji mašina skirta stebėti 32 / 64 bitų Intel / AMD (LS 64) ir PowerPC 970 architektūros procesoriams. Ji leidžia kelioms svečių operacinėms sistemoms veikti viename kompiuteryje vienu metu. XEN yra įtraukta į populiariausių Linux distribucijų, pvz Debian, Ubuntu, CentOS, RHEL, Fedora ir daugelį kitų.
3. Kernel-based Virtual Machine (KVM) is a Linux kernel virtualization infrastructure. KVM currently supports native virtualization using Intel VT or AMD-V. A wide variety of guest operating systems work with KVM, including many flavours of Linux, BSD, Solaris, and Windows etc. KVM is included with Debian, OpenSuse and other Linux distributions.
4. Linux-VServer is a virtual private server implementation done by adding operating system-level virtualization capabilities to the Linux kernel.
5. VirtualBox is an x86 virtualization software package, developed by Sun Microsystems as part of its Sun xVM virtualization platform. Supported host operating systems include Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, while supported guest operating systems include FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows and Solaris.
6. Bochs is a portable x86 and AMD64 PC emulator and debugger. Many guest operating systems can be run using the emulator including DOS, several versions of Microsoft Windows, BSDs, Linux, AmigaOS, Rhapsody and MorphOS. Bochs can run on many host operating systems, like Windows, Windows Mobile, Linux and Mac OS X.
7. User Mode Linux (UML) was the first virtualization technology for Linux. User-mode Linux is generally considered to have lower performance than some competing technologies, such as Xen and OpenVZ. Future work in adding support for x86 virtualization to UML may reduce this disadvantage.
Proprietary Linux Virtualization Software
1. VMware ESX Server and VMWare Server - VMware Server (also known as GSX Server) is an entry-level server virtualization software. VMware ESX Server is an enterprise-level virtualization product providing data center virtualization. It can run various guest operating systems such as FreeBSD, Linux, Solaris, Windows and others.
2. Commercial implementations of XEN available with various features and support.
* Citrix XenServer : XenServer is based on the open source Xen hypervisor, an exceptionally lean technology that delivers low overhead and near-native performance.
* Oracle VM : Oracle VM is based on the open-source Xen hypervisor technology, supports both Windows and Linux guests and includes an integrated Web browser based management console. Oracle VM features fully tested and certified Oracle Applications stack in an enterprise virtualization environment.
* Sun xVM : The xVM Server uses a bare-metal hypervisor based on the open source Xen under a Solaris environment on x86-64 systems. On SPARC systems, xVM is based on Sun's Logical Domains and Solaris. Sun plans to support Microsoft Windows (on x86-64 systems only), Linux, and Solaris as guest operating systems.
3. Parallels Virtuozzo Containers - It is an operating system-level virtualization product designed for large-scale homegenous server environments and data centers. Parallels Virtuozzo Containers is compatible with x86, x86-64 and IA-64 platforms. You can run various Linux distributions inside Parallels Virtuozzo Containers.
Informacija paimta iš http://www.cyberciti.biz/tips/linux-virtualization-software.html