{"id":138,"date":"2014-02-04T14:53:14","date_gmt":"2014-02-04T13:53:14","guid":{"rendered":"http:\/\/schulenwegg.ch\/cms\/?page_id=138"},"modified":"2015-06-10T20:39:36","modified_gmt":"2015-06-10T18:39:36","slug":"in-20-sekunden-zum-vm-server","status":"publish","type":"page","link":"https:\/\/archivista.ch\/cms\/de\/aktuell-blog\/jahre-2008-2019\/blogs-2012\/in-20-sekunden-zum-vm-server\/","title":{"rendered":"In 20 Sekunden zum VM-Server"},"content":{"rendered":"<h1>ArchivistaVM Mini: 100 MByte ISO-Datei*, 700 MByte RAM und 20 Sekunden bis zum Produktivbetrieb<\/h1>\n<p><strong><em>Pfaffhausen, 17. September 2012: <\/em><\/strong><em> Vor etwa <strong>einem Jahr wurde die erste RAM basierte ArchivistaVM-L\u00f6sung <\/strong>ver\u00f6ffentlicht. In den letzten 12 Monaten konnte die ISO-Datei von ArchivistaVM Mini von ca. 330 MByte auf unter 100 MByte reduziert, der Speicherbedarf von 2 GByte auf nunmehr unter 700 MByte minimiert, und auch die Startzeit deutlich nach unten korrigiert werden (derzeit noch ca. 20 Sekunden). In diesem Blog werden die Hintergr\u00fcnde dazu erl\u00e4utert. Eines vorweg, eine schlanke Virtualisierungsl\u00f6sung im RAM ist keine Hexerei, sondern beruht vielmehr daher, dass ArchivistaVM konsequent auf moderne Standardkomponenten setzt.<br \/><\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" hspace=\"0\" height=\"337\" width=\"600\" vspace=\"0\" border=\"0\" align=\"bottom\" alt=\"\" src=\"\/de\/media\/loetschen0.jpg\" \/><\/p>\n<h2>HTML5-Browser und <a href=\"http:\/\/kanaka.github.com\/noVNC\/\" target=\"_blank\"><strong>noVNC<\/strong><\/a> halten Einzug<\/h2>\n<p>Kernst\u00fcck der neuen ArchivistaVM Mini bildet ein aktualisierter Browser (Icewasel alias Firefox). Dank HTML5-Unterst\u00fctzung in ArchivistaVM konnte <a href=\"http:\/\/kanaka.github.com\/noVNC\/\" target=\"_blank\"><strong>noVNC<\/strong><\/a> erst integriert werden. Warum ist dies zentral? Bisher war es bei der Virtualisierung mit ArchivistaVM notwendig, dass ein VNC-Java-Applet auf dem Browser installiert sein musste, um die virtualisierten G\u00e4ste darstellen zu k\u00f6nnen. Die dazugeh\u00f6rende Technologie hat mittlerweile viele viele Jahre auf dem Buckel. Ganz allgemein kann gesagt werden, Applets haben sich (vielleicht mit der Ausnahme von Flash) nicht wirklich durchgesetzt. HTML5-f\u00e4hige Browser bieten eine sogenannte Canvas-Funktion an. Mit dieser kann nun ein VNC-Viewer direkt im Browser dargestellt werden &#8212; ohne dass dazu zus\u00e4tzliche Applets installiert sein m\u00fcssen.<\/p>\n<p>Alle bekannterern <strong>Browser (Firefox, Internet Explorer, Chrome, Opera und Safari) bieten seit mehreren Jahren das Canvas-Feature<\/strong> an. Im Falle der ArchivistaBox bedeutete dies, dass der Browser zwar einige MByte mehr an Platz im RAM ben\u00f6tigt, dass daf\u00fcr aber <strong>auf Java verzichtet werden konnte, womit in etwa 110 MByte auf der RAM-Disk gespart <\/strong>weden konnten.<\/p>\n<p>Die moderate Laufgeschwindigkeit von Java ist allseits bekannt, jene von JavaScript wird laufend optimiert. Und daher lassen sich mit JavaScript heute Dinge realisieren, die noch vor ein zwei Jahren undenkbar gewesen w\u00e4ren. Gerne sei an dieser Stelle auf den <a href=\"http:\/\/bellard.org\/jslinux\/\" target=\"_blank\"><strong>Linux-PC-Emulator<\/strong><\/a> verwiesen (inkl. virtuellem C-Compiler), der komplett in JavaScript realisiert wurde.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"170\" width=\"600\" align=\"bottom\" alt=\"\" src=\"\/de\/media\/zoom.png\" \/><\/p>\n<p>Von daher erstaunt es nicht mehr weiter, wenn sich heute auch anspruchsvollere Dinge wie das \u00dcbertragen ganzer virtualisierter Bildschirme (letztlich \u00fcbertr\u00e4gt ein VNC-Vierwer genau dies) in sehr guter Geschwindigkeit realisieren lassen. Die <strong>Vorteile<\/strong> liegen auf der Hand, es m\u00fcssen <strong>keine Applets mehr<\/strong> vorgehalten werden, ArchivistaVM Mini kann ca. <strong>110 MByte an &#8222;Ballast abwerfen&#8220;<\/strong> und weiter kann der dargestellte virtuelle <strong>Bildschirm im Browser beliebig skalliert<\/strong> werden (Ctrl+Scrollrad, linke Abbildung vergr\u00f6sserte Ansicht, rechte Abbildung verkleinerte Darstellung).<\/p>\n<p>F\u00fcr die Umsetzung des VNC-Clients im Browser kommt wie bereits erw\u00e4hnt <a href=\"http:\/\/kanaka.github.com\/noVNC\/\" target=\"_blank\"><strong>noVNC<\/strong><\/a> zum Einsatz, weil die Anforderungen bei noVNC im Vergleich zu anderen L\u00f6sungen <a href=\"http:\/\/guac-dev.org\/\" target=\"_blank\"><strong>(z.B. Guacamole)<\/strong><\/a> sehr bescheiden sind. Ebenfalls in Betracht gezogen wurde der Einsatz von <a href=\"http:\/\/spice-space.org\/\" target=\"_blank\"><strong>Spice.<\/strong><\/a> Weil Spice (so schnell es auch sein mag) aber nur mit Applets machbar ist, und gerade diese sollten ja vermieden werden, wurde aktuell auf Spice verzichtet. Oder anders herum gesagt, Spice ist zwar schnell, aber derzeit leider keineswegs ein Standard.<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" hspace=\"10\" height=\"298\" width=\"210\" vspace=\"0\" border=\"0\" align=\"right\" alt=\"\" src=\"\/de\/media\/loetschen2a.jpg\" \/>Darum ist die Virtualisierung mit ArchivistaVM f\u00fcr kluge K\u00f6pfe erste und beste Wahl<\/h2>\n<p>Etwas ketzerisch gefragt: Welche andere Virtualisierungsprodukt kommt mit einer ISO mit unter 100 MByte daher (OS, Server, Client zusammen), welche andere L\u00f6sung l\u00e4sst sich standalone in ca. 20 Sekunden aufsetzen, gibt es \u00fcberhaupt ein Produkt, das sich komplett im RAM betreiben l\u00e4sst? Oder kennen Sie eine Open Source L\u00f6sung, bei der Cluster (inkl. DRBD) ohne manuelle Handarbeit aufgesetzt werden k\u00f6nnen? Welche andere L\u00f6sung l\u00e4sst sich sowohl beim Hochfahren wie auch im Betrieb automatisieren? Sie werden viele Produkte f\u00fcr die Virtualisierung vorfinden, aber einzig ArchivistaVM wird all diese Features erf\u00fcllen.<\/p>\n<p>Open Source und Linux bei ArchivistaVM bedeuten ferner nicht, dass Linux-Kentnisse notwendig sind,. <strong>CD\/Stick einschieben und los geht es. Installation und Updates geh\u00f6ren dank dem einzigartigen RAM-Modus der Vergangenheit<\/strong> an. ArchivistaVM ist weiter die einzige Plattform f\u00fcr die Virtualisierung, bei der die G\u00e4ste sowohl auf dem lokalen Server als auch \u00fcber Intra- und Internet verwaltet werden k\u00f6nnen, und dies zu 100% ohne zus\u00e4tzliche Client-Software. <strong>ArchivistaVM l\u00e4uft in jedem HTML5-f\u00e4higen Browser, weitere Plugins (Applets) sind keine erforderlich.<\/strong> ArchivistaVM  l\u00e4sst sich zudem sowohl beim Hochfahren des Systems als auch bei der Administration automatisieren.<\/p>\n<p>Aus all diesen Gr\u00fcnden w\u00e4hlen kluge K\u00f6pfe ArchivistaVM als Plattform zur Virtualisierung. Noch kl\u00fcgere K\u00f6pfe erwerben f\u00fcr den harten Produktiv-Alltag entweder <strong>ArchivistaVM Light<\/strong> oder eine <a target=\"_blank\" href=\"http:\/\/shop.archivista.ch\/oscommerce\/catalog\/index.php?cPath=28&#038;sort=2a&#038;language=de\"><strong>ArchivistaBox-Hardware.<\/strong><\/a> Die kl\u00fcgsten K\u00f6pfe aber sind jene. welche die ArchivistaBox schon im Einsatz haben. Einmal weil sie schon seit Jahren von den tollen Features profitieren, die es nur bei ArchivistaVM gibt, und weiter, weil es ohne sie ArchivistaVM gar nicht g\u00e4be. Falls Sie sich noch nicht zu den klugen bzw. kl\u00fcgsten K\u00f6pfen z\u00e4hlen k\u00f6nnen, so w\u00e4re es jetzt \u00e4usserst klug, die <strong>ISO-Datei zu beziehen.<\/strong> Viel Spass!<\/p>\n<p><em><strong>* Update: F\u00fcr alle jene, welche es gerne noch etwas kleiner h\u00e4tten, gibt es die ArchivistaVM Mini auch ohne GUI, diese ISO-Datei ist noch 72 MByte gross. Dabei wird nochmals deutlich weniger RAM ben\u00f6tigt (<512 MByte). Mehr dazu findet sich <\/strong><\/em><a href=\"http:\/\/support.archivista.ch\/forum\/read.php?6,537,537#msg-537\" target=\"_blank\"><em><strong>hier.<\/strong><\/em><\/a><em><strong> Wer die ArchivistaCDs (ab 2012-10-28) \u00fcber <a href=\"http:\/\/support.archivista.ch\/forum\/read.php?8,593,593#msg-593\" target=\"_blank\">PXE booten m\u00f6chte, findet <\/a><\/strong><\/em><a href=\"http:\/\/support.archivista.ch\/forum\/read.php?8,593,593#msg-593\" target=\"_blank\"><em><strong>hier Informationen.<\/strong><\/em><\/a><\/p>\n\n\n\n\t<div class=\"dkpdf-button-container\" style=\"            text-align:right \">\n\n\t\t<a class=\"dkpdf-button\" href=\"\/cms\/wp-json\/wp\/v2\/pages\/138?pdf=138\" target=\"_blank\"><span class=\"dkpdf-button-icon\"><i class=\"fa fa-file-pdf-o\"><\/i><\/span> PDF Button<\/a>\n\n\t<\/div>\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>ArchivistaVM Mini: 100 MByte ISO-Datei*, 700 MByte RAM und 20 Sekunden bis zum Produktivbetrieb Pfaffhausen, 17. September 2012: Vor etwa einem Jahr wurde die erste RAM basierte ArchivistaVM-L\u00f6sung ver\u00f6ffentlicht. In den letzten 12 Monaten konnte die ISO-Datei von ArchivistaVM Mini von ca. 330 MByte auf unter 100 MByte reduziert, der Speicherbedarf von 2 GByte auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":142,"menu_order":322,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-138","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":0,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/138\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/142"}],"wp:attachment":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/media?parent=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}