Software zur Verwaltung virtueller Server für einen großen Hardware-Hersteller
KUNDENPROFIL
Der Kunde ist ein multinationales Unternehmen für Informationstechnologie-Ausrüstung und -Dienstleistungen mit Sitz in Asien. Im Jahr 2018 gehörte das Unternehmen, gemessen am globalen IT-Dienstleistungsumsatz, zu den weltweit größten IT-Dienstleistern. Fortune bezeichnete den Kunden als eines der weltweit am meisten anerkanntesten Unternehmen. Es ist zudem ein Global 500-Unternehmen.
Herausforderung
Der Kunde wurde zunächst damit beauftragt, einen Entwicklungspartner zu finden, der ihn beim Upgrade der bestehenden Server-Management-Software-Suite auf die neue Version unterstützt. Ziel war es, die bestehende Lösung um eine Virtual Server Management-Funktionalität zu erweitern, um einen Wettbewerbsvorteil gegenüber HP und IBM zu erlangen. Einige Verbesserungen und Erweiterungen der bestehenden Funktionalität waren ebenfalls im Rahmen des Projekts vorgesehen. Die anspruchsvollen Herausforderungen, die auf das Programm zukamen, bestanden darin, eine umfassende zentralisierte Konsolenumgebung zu schaffen, die sowohl physische als auch virtuelle Maschinen verwalten konnte. Der Kunde erkannte, dass die Einführung eines umfassenden Systemverwaltungstools mit gemischten physischen/virtuellen Umgebungen einen enormen Wettbewerbsvorteil darstellen und zu einer Steigerung der Einnahmen und des Marktanteils führen könnte. Das Unternehmen musste sich mit einem Team erfahrener Entwickler zusammenschließen, um die Entwicklung voranzutreiben. SaM Solutions wurde aufgrund des erfolgreichen Abschlusses eines Prototyp-Projekts für den Kunden im Jahr 2007 als Hauptpartner ausgewählt.
LÖSUNG
SaM Solutions stellte schnell ein Team erfahrener Softwareentwickler zusammen, um ein Framework für die Abwicklung des Projekts zu erstellen. Die Entwickler kreierten diese neue Funktionalität im Rahmen einer serviceorientierten Schnittstelle, über welche die virtuellen Maschinen effizient gewartet und verwaltet werden können. Die Software-Suite besitzt die folgende Funktionalität:
- Visualisierung und Navigation von virtuell-physischen Ressourcen und Beziehungen
- Überwachung des Status und der Ressourcenauslastung von physischen Hosts und virtuellen Maschinen
- Bezeugen von Ereignissen, die sich im System abspielen
- Starten, Herunterfahren, Anhalten, Fortsetzen und Neustarten von virtuellen Maschinen
- Hinzufügen oder Entfernen von physischen Hosts zu/von Gruppen (Farming)
Die Suite unterstützt Betriebssysteme, die auf der Central Management Station wie auf dem ServerView Operations Manager laufen (Windows, Linux). Sofern die Notwendigkeit besteht, die Benutzeroberfläche des Anbieters zu verwenden, ist es auch möglich, die VMware- oder Microsoft Hyper-V-Schnittstelle direkt von der Managementkonsole aus anzuwenden, um eine Kompatibilität gewährleisten zu können. Die Suite unterstützt auch die folgende Virtualisierungssoftware:
- VMware ESX (> 3.5)
- VMware 3i (> 3.5)
- Microsoft Hyper-V
- Xen (> 3.1)
- XenSource (> 3.1) auf Xen-Ebene
- Die gesamte Palette der PRIMERGY-Server
Technologie
Plattform: Windows XP/2003/2008, RHEL 5 / SLES 10
Programmiersprachen: Java, C/C++, JavaScript, HTML
Technologien: VMWare ESX SDK, WMI, XmlRCP, Hibernate, Swing
Entwicklungsumgebung: Loq4J, PV, SVN, CSV
RDBMS: SQL Server 2005, PostgreSQL
Ergebnisse
Der Kunde entschied sich für SaM Solutions als Partner und verließ sich auf deren Kompetenz, eine umfassende Lösung schnell auf den Markt bringen zu können. Der Kunde gewann schnell Vertrauen in das Wissen des Teams von SaM Solutions. Das Team wurde in eine Vielzahl von Forschungs- und Entwicklungsaufgaben einbezogen. Das Ergebnis war eine sehr erfolgreiche Veröffentlichung. SaM Solutions und der Kunde waren in der Lage, erfolgreich virtuelle Serververwaltungsfunktionen für die Software des Kunden zu entwickeln, zu implementieren, bereitzustellen und zu warten.