Datenblatt: Virtualisierung und Cloud-Computing als persönliche Arbeitsumgebung
Der individuelle Einsatz von Virtualisierungs- und
CloudComputing-Diensten
für tägliche Aufgaben
in privaten 'Wolken'
setzt insbesondere die einfache
Anwendbarkeit von persönlichen Administrations-
und Anwendungs-Tools voraus.
Der UnifiedSessionsManager bietet eine
Laufzeitumgebung die speziell auf die
individuelle Anwendung in heterogenen IT-Landschaften
abgestimmt ist.
Whitepaper(engl.): "UnifiedSessionsManager - A Service Management Approach for CloudComputing"
Der individuallisierte Einsatz von Virtualisierungs- und
CloudComputing-Diensten mit dem
UnifiedSessionsManager als Ihrem persönlichen
Service-Manager für Private-Clouds und Public-Clouds.
Online:
HTML
/
PDF
Für jede Anforderung die passende Virtualisierungskomponente
Durch die herstellerübergreifende integrierte
Unterstützung verschiedener Hypervisor und Emulatoren
eröffnet sich die Möglichkeit verschiedenste
Systeme mit einer Standard-Schnittstelle einzusetzen.
Beispiele sind:
-
Nutzung und Verwaltung vorgefertigter
Appliances, Test- und Demonstrations-Systeme durch eine
einheitliche Schnittstelle,
z.B.
VMware-Appliances
für Server/Player/Workstation,
Appliances von
computerwoche.de
für Xen und VMware,
Betriebssystem-Appliances von
www.OsZoo.org
für QEMU,
DomU Appliances
für Xen,
Embedded-Appliances für QEMU,
z.B.
RTEMS
mit VirtualBox
oder
CPU Emulation von
www.OsZoo.org
mit QEMU.
-
Mobile Multi-Site Nutzung
Flexibilität durch weit verbreitete
Lösungen auf Basis von VMware(TM)-Produkten.
-
Datenbank-Entwicklung, Cluster-Lösungen
Performante Lösungen auf Basis
von server-orientierten OpenSource-Systemen mit KVM/QEMU,
Xen bzw. OpenVZ.
-
Embedded- und Cross-Entwicklung
Vielseitigkeit durch CPU-Emulation mit QEMU als
OpenSource-Lösung.
-
Simulation realer Systeme
Die vollständige oder Teilweise Simulation
mittels virtualisierter Komponenten ermöglicht eine
flexible Skalierung der Simulations-Systeme.
Eine besondere Erleichterung der Anwendung wird duch
die zentrale Datenbank und das
herstellerübergreifende
Addressierungskonzept erzielt.
Die aktuelle Version unterstützt
KVM, QEMU,
VirtualBox,
VMW(VMware-Workstation/Server/Player) und XEN.
Die Unterstützung von OpenVZ ist geplant.
Die Distributionen CentOS/RHEL, Fedora, OpenSUSE,
Debian, Mandriva, ScientificLinux/RHEL,
Ubuntu, FreeBSD, OpenBSD, OpenSolaris und Solaris
werden als Gast- bzw. Host-Betriebssysteme
unterstützt.
Als Gast-Betriebssystem werden zusätzlich alle vorhandenen
Systeme unterstützt, z.B. MS-Windows, uCLinux
und QNX.
Die Integration der Benutzerschnittstelle erfolgt durch
Komponenten für Kommandozeilen- und
X11-Terminals, Desktops auf Basis von RDP und VNC mit
der Unterstützung von mehreren Bildschirmen und
Desktop-Automatisierung.
Virtualisierung und Cloud Computing - Administration und Anwendung
UnifiedSessionsManager - ctys
Der "UnifiedSessionsManager" bietet eine einfache
Schnittstelle für die Benutzung und
Verwaltung von verschiedensten physischen und virtuellen Maschinen.
Dies umfaßt auch Tools
für die Installation, Inventarisierung,
Archivierung und Administration.
Typische Anwendungen sind Verwaltung vorgefertigter Appliances,
Systemadministration,
Software-Entwicklung und Test-Automatisierung.
Ergonomie - Benutzerschnittstelle
Die Integration der Benutzerschnittstelle erfolgt durch
Komponenten für Kommandozeilen- und
X11-Terminals, Desktops auf Basis von RDP und VNC mit
der Unterstützung von mehreren Bildschirmen und
Desktop-Automatisierung.
Hypervisor und Emulatoren
Die aktuelle Version unterstützt
KVM, QEMU,
VirtualBox,
VMW(VMware-Workstation/Server/Player) und XEN.
Die Unterstützung von OpenVZ ist geplant.
Betriebssysteme
Die Distributionen CentOS/RHEL, Fedora, OpenSUSE,
Debian, Mandriva, ScientificLinux/RHEL,
Ubuntu, FreeBSD, OpenBSD, OpenSolaris und Solaris
werden als Gast- bzw. Host-Betriebssysteme
unterstützt.
Als Gast-Betriebssystem werden alle vorhandenen
Systeme unterstützt, z.B. MS-Windows, uCLinux
und QNX.
Virtualisierung und Cloud Computing - SOA und SaaS
Der UnifiedSessionsManager bietet
ein individuelles Toolset für den Betrieb und die
Verwaltung von interaktiven und
automatisierten virtuellen Maschinen - v-components.
Dazu wird ein Integrations-Framework für
verschiedenste Hypervisor, Zugangs-Tools und lokale
Desktop-Funktionen bereitgestellt.
Die Integration von verschiedensten physikalischen und virtuellen
Maschinen
bildet die Basis für die erweiterten Möglichkeiten des sog.
"Cloud Computing" durch generische
Software-Service-Bausteine
- v-components.
Diese lassen sich durch Verschachtelung
zu v-stacks zusammenfügen.
Client, Server und Desktop Integration und Automatisierung mit dem UnifiedSessionsManager
Der UnifiedSessionsManager bietet mittels einer
ersten graphischen Anwendung 'gnome-starter' und
intergrieren Datenbank die Möglichkeit
der Desktop-Automatisierung.
Hierzu werden alle vorhandenen virtuellen und
pyhsikalischen Maschinen automatisch in einer
Datenbank erfasst und können danach durch eine
graphische Anwendung gestartet werden.
Die bereitgestellte Benutzeroberfläche
unterstützt nahtlos sowohl Konsolen zu den
physikalischen und virtuellen Maschinen, als auch
Logins in die jeweiligen Betriebssysteme.
Anwendungen für die Systemadministration
Die unterstützten Leistungsmerkmale umfassen
insbesondere auch die flexible
Möglichkeit der Automatisierung spezieller Aufgaben von System-
und Netzadministratoren im Bereich der
Versionierung, Inventarisierung und Administration -
der Bereitstellung von Anwender-Systemen.
-
Sytemadministration - Version-01.11.006
Anwendungen für die Software-Entwicklung und Entwickler-Tests
Die Anwendung in der Software-Entwicklung
einschließlich Entwickler-Tests ist
durch den Einsatz als Individualsystem gekennzeichnet.
Hierbei kommt neben der
Konfiguration und Automatisierung von Arbeits- und
Entwicklungsumgebungen insbesondere auch die einfache
Verwaltung und Automatisierung schlüsselfertiger
Installationen zum Tragen.
-
SW-Entwicklung und Test - Version-01.11.006
Anwendungen für die Testautomatisierung - Multiplatform- und Regressionstests
Ergänzend zu den typischen Aufgabenstellungen des
Individualsystems ist hier
die Betrachtung zusammengesetzter und
integrierter Komponenten von Bedeutung.
Hier bieten MACROs und GROUPs Unterstützung zur
Automatisierung und Zusammenfassung von Komponenten zu
verteilten mittleren und grossen Test-Systemen.
Der UnifiedSessionsManager integriert sich nahtlos mit
DejaGNU
zu einem Test-Automaten für
Client-Server-Anwendungen, als
auch für die Embedded-Entwicklung in heterogenen Systemen.
-
Testautomatisierung und Systemtest - Version-01.11.006