Év eleji virtualizációs körkép (2009/Q1)
Az elmúlt évben jelentősen felélénkült a virtualizációs piac (kis) hazánkban. Egyre több gyártó próbálja meggyőzni vásárlóit, hogy termékük jobb/szebb /divatosabb/olcsóbb/drágább, mint a többieké. De kik is ezek a versenyzők? És vajon hogy nézhet ki a piaci részesedés az újév elején (erről minden gyártó másképp kommunikál)? Vajon melyik gyártó termékét érdemes egyátalán megnézni, és kik azok, akikre időt sem érdemes szánni IT döntéshozóknak? Internetes forrásokat kutatva, közösségi életet élve (amennyire lehetséges a gyártók rendezvényeit figyelve) természetesen minden gyártó a saját termékét tartja a legjobbnak. Nehéz így jól dönteni. Írásomnak nem célja gyártók termékeiről véleményt írni vagy azokat összehasonlítani, inkább csak igyekeztem összeszedni az univerzum általam ismert részeit, és azok jelen állapotát.
VMware: ESX 3.5, ESXi, ThinApp, View
Vitathatatlanul, a virtualizációs piac egyik legrégebbi részvevője a VMware megoldásai nyújtják a legteljeskörűbb megoldásokat ha virtualizációról van szó. Az ESX szerver vonal sokat feljődött az utóbbi években, a 2.5 verzió óta a SATA támogatása már olcsóbb szerverkben is lehetővé tette használatát. A Hyper-V megjelenésével az ingyenessé vált ESXi szerver tovább erősítette a céget. Érdeklődve várjuk a 4.0-és ESX szervert. Valószínűleg, a jövőben a Citrix Xen mellett a Microsoft Hyper-V lesznek a VMware legnagyobb feltörekvő vetélytársai.
Xen (mint nyílt forráskódú linux csomag)
Magyarországon a VPS piac nagy része már évek óta Xen-t használ, mert ez a platform, ahol a legnagyobb nyereséget lehet teremlni, amennyiben ügyfeleink Linux alapú kis webszereket üzemeltetnek virtuális gépnek. A Xen eredeti nyílt forráskódú változata ingyenesen hozzáférhető, része a legtöbb Linux disztribúciónak (csomagként).
Jelenleg elérhető változata: Xen 3.3.0
„The Xen® hypervisor, the powerful open source industry standard for virtualization,
offers a powerful, efficient, and secure feature set for virtualization of x86,
x86_64, IA64, PowerPC, and other CPU architectures. It supports a wide range of
guest operating systems including Windows®, Linux®, Solaris®, and various versions
of the BSD operating systems.”
Citrix: XenServer 5 (üzleti Xen változat)
Itt a Citrix XenServer 5, mely az egyik legjobb Xen technológiára épített kereskedelmi termék.
„Virtualization for every server in the enterprise.”
Létezik egy „XenServer – 30-day trial” változat, melyhez egy liszensz kulcsot kapunk.
„Download a 30-day trial version of Enterprise Edition or Standard Edition and see how server virtualization will work for your business.”
Valamint letölthető egy ingyenes változata: „XenServer Express Edition – Free download”
„Download a copy of the free, production-ready product that is your on-ramp to Citrix XenServer virtualization.”
A CD ISO letöltéséhez szükséges regisztrációs lap közben jót nevettem, amikor a „What stage are you in ?” lehullómenüben a „VMware replacement” indokkal találkoztam. Nos, nem viccelnek!
http://citrix.com/English/ps2/products/product.asp?contentID=683148
Microsoft: Hyper-V szerver (jellemzően Windows szerverek virtualizációjához)
Természetesen a Microsoft sem maradhatott ki a virtualizációs platform iránti harcból. Mint az asztali operációs rendszerek bajnoka természetesen jelentős szerver hátteret is magáénak tudhat, hiszen a világban számos Windows 2000, 2003, 2008 szerver üzemel, Exhange levelező, IIS Web szerver, vagy éppen MS SQL adatbázis szerről is legyen szó. Nyilvánvalóan, a Microsoft is elkészítette saját virtualizációs megoldását (Hyper-V), innetől már mondhatja, hogy csak a saját megoldásán futtatott Windows rendszer igazán támogatott. Cikkemnek nem célja ezt az állítást megerősíteni vagy cáfolni, de talán nem meglepő, hogy az Oracle is ezt tette (lásd később). Komoly virtualizációs „platform-verseny” zajlik a piacon. A Hyper-V elődje a Microsoft Virtual PC nevű termék.
http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx
http://www.microsoft.com/hun/ws2008/HyperV.mspx
Oracle: Oracle VM szerver és Manager 2.1.2 (Xen alapú megoldás elsősorban Oracle szerver virtualizációjához)
Az Oracle sem maradhatott ki a Virtualizáiós platformjátékból, gyorsan (~2007/11) elkészítette az általa kizárólagosan támogatott megoldását az Oracle szerver virtualizációjához. Részemről tavalyelőtt novemberben próbáltam először az OracleVM-et (a megjelenése után pár héttel). Nekem ez volt az első olyan termék, amely használható Webes felületet készített a Xen motor felé. Nem volt vele semmi gondom, apróbb hibákat találtam az akkori verzióban, de gondolom az elmúlt évben sokat fejlődött. A napokban letöltöttem az Oracle E-delivery site-ról a 2008 szeptemberi (legfrissebb) változatot, hamarosan írok erről is pár szót. Annak idején Windows (Intel VT kell hozzá) és Linux (paravirtualizált) renszereket próbálgattam benne. A Linux-os sablonok elég kezdetlegesek voltak, és mivel elsősorban Oracle szerver futtatáshoz készült, így inkább a RHEL (pontosabban Oracle Enterprise Linux) élvezett előnyt az Ubuntu/Debian vagy egyéb Xen alatt amúgy könnyedén futtatható rendszerekhez képest. Godolom a helyzet mára sokat javult, a legutóbbi Oracle konferencián sajnos nem tudtam részt venni, de sok jót hallottam a termékről, midenképpen utána fogok nézni.
http://www.oracle.com/technologies/virtualization/index.html
Sun: xVM szerver és VirtualBox (jelenleg inkább az utóbbi)
http://www.sun.com/software/products/xvm/index.jsp
Cikkem írásakor a szerver oldalra szánt xVM Server még készülőben van, nem igazán találtam letölthető kipróbálható verziót belőle, 2008 nyárra igérték, de valószínűleg csúsznak vele (túl nagyot vállaltak a Sun-os kollégák).
http://openvxm.org/ és az http://xvmserver.org/
„xVMServer.org is a central hub for developers interested in participating in the xVM Server development community. „
„xVM Server 1.0 Binaries (all platforms) (coming soon!) „
http://xvmserver.org/xvmsui.html képek vannak, de letölthető verzió még nincs
„The xVM Server product is still under development. Early releases will be available late in the Summer of 2008.”
A kliens oldalra szánt termékkük, a korábbi virtualbox nyílt forráskódú megvásárlását követően az egyik legnépszerűbb megoldás lett Windows-os környezetben. Előnye hogy teljesen ingyenes, gyors és egyszerű, és viszonylag sokat tud ahhoz képest, hogy ingyen van.
http://www.virtualbox.org/wiki/Downloads
„VirtualBox is a family of powerful x86 virtualization products for enterprise as
well as home use. Not only is VirtualBox an extremely feature rich, high performance
product for enterprise customers, it is also the only professional solution that is
freely available as Open Source Software under the terms of the GNU General Public
License (GPL). See "About VirtualBox" for an introduction.
Presently, VirtualBox runs on Windows, Linux, Macintosh and OpenSolaris hosts and
supports a large number of guest operating systems including but not limited to
Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and
2.6), Solaris and OpenSolaris, and OpenBSD. „
December 17-én jelent meg a VirtualBox 2.1.0-es friss ropogós változata, erről korábbi cikkemben írtam pár sort.
Egyéb gyártók egyéb megoldásai
Egyéb említésre méltó termékek, nem nagyon ismerem még őket, de már hallottam róluk.
QEMU, nyílt forráskódú processzor emulátor. Sok nagy gyártó termékében megtalálható (jellemzően a XEN tudását kiegészítendő).
Virtual Iron, a bécsi VCA által támogatott virtualizációs megoldás. Vicces termék név a vasaló, kb. itt elakadtam a vizsgálatával. Illetve az ingyenes változatában (Single Server Edition) – emlékeim szerint – csúnya 4GB memória korlát elvette a kedvemet a kipróbálástól. http://www.virtualiron.com/Support/Compatibility-and-Requirements/index.php
Virtuozzo, linux alatt valószínűleg jó megoldás. Nagyvállalati környezetben nem jellemző, kisvállalatok meg nem értenek hozzá
De akkor ki használja? A PLESK és társaival együtt a hosting cégek nagy kedvence lehet, eddig sikerült elkerüljem
Parallels Workstation, ez érdekes lehet, különösen, hogy új változata már Windows-on is fut.
http://www.parallels.com/products/virtuozzo/
DosBox, (komolytalan) ha valaki esetleg régi DOS-os programok/játékok futtatására vágyna, vagy esetleg nem indulna (Turbo Pascal vagy DBASE/Clipper) Vista alatt.
Érdekes cikk a Wikipédián, virtualizációs megoldásokat hasonlít össze:
http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
(http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines)



