
Automatisierung
von Entwicklung und Tests
Administratoren stehen ständig unter dem Druck, die
Entwicklungs- und Bereitstellungs-zyklen von
Unternehmensanwendungen verkürzen zu müssen. Die zeitgerechte
Bereitstellung hochwertiger Software unter Einhaltung des
Budgets war schon immer eine anspruchsvolle Aufgabe. Diese wird
jetzt aufgrund moderner Multi-Tier-Architekturen und
unterschiedlicher Versionen von Betriebssystemen, Browsern und Firewalls noch komplexer.
Zu den gängigen Problemen bei der Softwareentwicklung zählen
unter anderem:
- Beschränkte Hardwareressourcen
- Abweichungen zwischen den Entwicklungs- und
Produktionsumgebungen
- Unzureichende Projektplanung, die weitere Risiken für
die Entwicklung neuer Anwendungen mit sich bringt
- Kommunikationsprobleme in verteilten Entwicklungsteams
Die Migration von Entwicklungs- und Testumgebungen auf virtuelle
Infrastrukturen führt zu einer direkten Verkürzung der
Entwicklungs- und Testzeit und senkt die Fehlerrate.
VMware-Software fasst alle Anwendungen und Daten einer
Testplattform in Dateien zusammen. Diese Dateien können ganz
einfach gespeichert, stillgelegt, wiederverwendet und zwischen
physischen Servern übertragen werden. Aufgrund der durch die
VMware-Software garantierten Isolation können mehrere virtuelle
Testplattformen auf dem gleichen virtuellen Server ausgeführt
werden, ohne sich gegenseitig zu beeinflussen. Darüber hinaus
bietet die virtuelle Infrastruktur zahlreiche Funktionen, die
speziell für die Optimierung von Test- und
Entwicklungsumgebungen geschaffen wurden. Diese reichen von
System-Snapshots bis hin zur Unterstützung von Debugging auf
Systemebene.
Mit VMware-Software profitieren unternehmensweite
Entwicklungsteams von folgenden Vorzügen:
- Partitionierung einer einzigen physischen Plattform in
Dutzende isolierter Entwicklungsumgebungen
- Kopieren exakter Produktionsumgebungen mit mehreren
Modulen auf eine virtuelle Maschine (zu Testzwecken)
- Gemeinsame Nutzung ganzer Umgebungen durch mehrere Teams
- Eliminieren redundanter Konfigurationsaufgaben aus den
Test- und Entwicklungszyklen
- Automation zahlreicher Testsequenzen, die bisher
manuelle Eingriffe erforderlich machten
- Simulation komplexer Netzwerkanwendungen auf einer
einzigen physischen Plattform
Der Einsatz von VMware für Patch-, Update- und
Migrations-Szenarien
Es gibt immer einen schnellen Weg zurück. Das
Wiederherstellen eines kompletten Servers ist praktisch so
einfach wie das Kopieren einer Datei. Ein Server kann in einer
virtuellen Umgebung gapatcht und getestet werden ohne dass dafür
zusätzliche Hardware bereitgestellt werden muss. Verläuft Patch
oder Update erfolgreich kann die Produktivumgebung gepacht /
upgedatet werden.
|