Virtualisierung & RemoteDesktop & Cloud Computing

Größere Anwendungen wie beispielsweise Business Intelligence Lösungen sind in der Praxis eng mit virtualisierten Rechnern und/oder Cloud Computing verbunden. Daher habe ich an dieser Stelle ein paar Notizen zu diesen Themen gemacht. Ich bin jedoch kein Spezialist für Virtualisierung oder Cloud Computing, sondern eher Anwender, auch wenn ich privat einen Hyper-V Server mit duzenden virtuellen Maschinen betreibe. 

Warum Virtualisierung? Ich bin schon seit mittlerweile 10 Jahren Fan der Virtualisierung. Meine ersten Gehversuche diesbezüglich habe ich mit Windows Virtual Server und Xen gemacht. Mittlerweile arbeite ich beruflich entweder mit einer lokalen Installation von VirtualBox oder remote auf einen ESX-Server. Privat verwende ich mittlerweile ausnahmslos Hyper-V, sowohl am Notebook als auch auf meinen "Server". Großer Vorteil dieser Herangehensweise ist, dass man verschiedene "virtuelle Maschinen" auf ein und dem selben Rechner laufen lassen kann und nicht die Ressourcen für alle Rechner gleichzeitig zur Verfügung stellen muss. So betreibe ich beispielsweise ein Windows 8.1 (früher Win7, Win8) auf meinen Hyper-V-Server, das für das Internet ausgerichtet ist. So kann ich die sensiblen Daten vor etwaigen Angriffen nach außen recht gut schützen. Ein anderes Windows 8 dient dazu, wenn man mal Programme ausprobieren möchte oder vielleicht nur temporär benötigt. Darüberhinaus habe ich noch die unterschiedlichsten Windows Client Systeme (XP, Win7, Win8, Win8.1) mit unterschiedlichen Updateständen und Browsern, um zu sehen wie Webapplikationen, die ich entwickelt habe, sich in den entsprechenden Systemen verhalten. Der Vorteil besteht darin, dass ich nicht für jeden dieser Rechner ein physisches Gerät zur Verfügung stellen muss, sondern diese bei Bedarf ein- und ausschalten kann. Somit belasten sie die den Host nicht. Weiters besteht so auch die Möglichkeit unterschiedliche Betriebssystem parallel zu betreiben. So gibt es in meiner "virtuellen Farm" 2 Debian-Maschien, die einerseits PLEX und andererseits owncloud zur Verfügung stellen.

Virtualisierung

Welche Virtualisierungslösungen gibt es:

Remotezugriff

Eng mit der Virtualisierung ist der Remote Zugriff auf den visualisierten Recher verbunden. In der Regel gibt es in einem Netzwerk einen oder mehreren Virtualisierungsservern die virtuellen Maschinen zur Verfügung stellen, auf die die Clients remote zugreifen. 

Für den Zugriff gibt es verschiedene Konzepte:

Werden Windows-Betriebssysteme gehostet, dann erfolgt der Zugriff über das Remote Deskop Protokoll und entsprechender Client Software, wie beispielsweise:

Taskkill.exe /im rdpclip.exe

Rdpclip.exe

Enable Remote Desktop Connections

Bevor man mittels RDP-Software auf ein Windows Betriebssystem zugreifen kann, muss der Zugriff erlaubt werden. Dies kann man auf folgende Arten konfigurieren:

Sonstiges:

Virtualbox

Hyper-V

VMWare

Virtual Hard Disk (VHD) 

virtuelle Maschinen

Cloud Computing

Microsoft Azure

Quelle: http://greenbyte.ch/10439/so-will-microsoft-klimaneutral-werden/ 

Endpoint Management

Load Balancing