Skočte na konkurenčních hypervizorech, open source Xen se připravuje na den, kdy ARM procesory budou provozovat virtuální stroje.
„O virtualizaci ARM je velký zájem, a to jak pro mikro servery, tak pro vestavěný prostor,“ řekl George Dunlap, jeden z přispěvatelů do projektu Xen.
Předchozí verze Xenu mohly běžet na čipech ARM, ale tato verze je první, která nabízí stabilní ABI, aplikační binární rozhraní, které spojuje Xen s OS a základní hardware. Stabilní ABI slibuje dopřednou kompatibilitu.
"Každý host, který je navržen tak, aby běžel na ARM v Xen 4.4, bude schopen běžet na budoucích hypervizorech Xen," řekl Dunlap..
Hyperizátor Xen je jedním z hlavních hypervizorů používaných dnes pro virtualizaci založenou na serverech, spolu s ESX od VMware, Hyper-V od Microsoftu a KVM vedeným Red Hat (virtuální stroj založený na jádře).
Z těchto soupeřů má pouze KVM verzi, která běží na ARM, ačkoli Microsoft a VMware mohou zkoumat virtualizaci ARM ve svých laboratořích.
Pro práci ARM získal projekt Xen vstup od průmyslové skupiny Linaro Enterprise Group (LEG), která pracuje na přípravě architektury ARM pro použití v serverech.
Uživatelé Xenu by měli pro rozhraní x86 najít rozhraní příkazového řádku ARM a sadu nástrojů, které jsou „docela podobné“ těmto součástem, řekl Dunlap..
Xen 4.4 lze také poprvé použít k vytvoření 64bitových virtuálních počítačů, které mohou na ARMv8, další generaci procesorů ARM. Komerčně však nejsou k dispozici žádné procesory ARMv8.
Více společností, jako je Microsoft a Hewlett-Packard, zkoumají myšlenku spuštění procesorů ARM na serverech, což je způsob, jak zvládat úlohy s nízkou intenzitou CPU, jako je například poskytování webových stránek nebo jednotlivých cloudových služeb, energeticky účinnějším způsobem..
Hypervisors by mohly být také užitečné ve vestavěném prostoru, řekl Dunlap.
"Kdykoli chcete čistě a bezpečně oddělit dvě komponenty, virtualizace je zřejmým vítězem," řekl Dunlap. Například vestavěný systém pro vozidlo by měl oddělit kritické funkce - například zobrazování rychlosti vozidla - od ostatních funkcí, takže pokud dojde k havárii jednoho programu, nezruší s ním další kritické programy..
„Pokud potřebujete tuto izolaci, pak je virtualizace jasnou odpovědí,“ řekl Dunlap.
Xen 4.4 má také některá vylepšení pro použití na procesorech x86. Jedním z nejdůležitějších je, že tato verze odstraňuje omezení, které by na jednom serveru mohlo běžet pouze 200 Xen VM.
Toto omezení nebylo donedávna velkým problémem, vysvětlil Dunlap.
„Mít tisíce virtuálních počítačů na jednom hostiteli je stále běžnější,“ řekl.
Více organizací používá technologii VDI (infrastruktura virtuální plochy), ve které jsou uživatelům streamovány tisíce stolních počítačů. Servery nyní mohou přicházet s 128 nebo 256 jádry procesorů, což z nich činí nejlepší kandidáty na provoz tisíců virtuálních počítačů.
Nově vznikající třída cloudových operačních systémů, jako jsou MirageOS a OSv, by také těží z možnosti provozovat tisíce virtuálních počítačů na každém serveru. Tyto operační systémy jsou zaměřeny na provoz tisíců menších virtuálních počítačů, které dělají vždy jednu věc, místo aby provozovaly méně víceúčelových virtuálních počítačů..
Další novou funkcí je, že společnost Oracle poskytla nový rychlý virtualizační režim, který je k dispozici ve formě náhledu v této verzi. Rozšiřuje Xenovu přirozenou paravirtualizaci (PV), ve které může VM hovořit přímo s hardwarem, čímž odstraňuje emulační vrstvu, která může zpomalit jiné hypervizory. Verze PV společnosti Oracle, nazvaná PVH, používá nativní rozšíření virtualizace hardwaru na procesorech Intel x86 k urychlení systémových volání, vyhledávání v tabulkách stránek a spouštěcích a vstupně-výstupních operací.
Vývoj Xenu je řízen projektem Xen pod vedením Linux Foundation. Amazon EC2, Rackspace Cloud a další cloudové služby používají pro svou činnost Xen. Projekt Xen odhaduje, že hypervizora používalo více než 10 milionů uživatelů.
Amazon, AMD, Analog Devices, Broadcom, Citrix, Fujitsu, Intel, National Security Agency, Oracle, Suse a Verizon / Terremark, všichni předložili významné množství kódu pro toto vydání. K projektu rovněž přispěli akademičtí a nezávislí vývojáři.
Joab Jackson se zabývá podnikovým softwarem a obecnými technologickými novinkami Informační služba IDG. Sledujte Joab na Twitteru na @Joab_Jackson. E-mailová adresa Joab je [email protected]
Připojte se ke komunitám World World na Facebooku a LinkedIn a přidávejte komentáře k tématům, která jsou na prvním místě.