31.12.2012 Aufrufe

Migrationsleitfaden Version 3.0

Migrationsleitfaden Version 3.0

Migrationsleitfaden Version 3.0

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Hauptaufgabe bei einer Migration zunächst darin, die neuen Webserver so aufzusetzen<br />

und zu konfigurieren, dass alle Anforderungen erfüllt werden.<br />

Die bei weitem größte Herausforderung liegt erfahrungsgemäß bei der Migration dynamischer<br />

Inhalte. Hier bereiten unterschiedliche <strong>Version</strong>sstände und kleinere Unterschiede<br />

in der Implementierung der einzelnen Technologien in den Webservern Probleme.<br />

Beispielsweise kann es vorkommen, dass der Interpreter für die benötigte Scriptsprache<br />

für den abzulösenden Webserver eine neuere <strong>Version</strong> der Scriptsprache unterstützt als<br />

der Interpreter für den Zielserver. Auch wenn zum Beispiel auf den unterschiedlichen<br />

Produkten die benötigte Scriptsprache verfügbar ist, kann nicht davon ausgegangen<br />

werden, dass eine Migration der Scripte ohne Anpassungsbedarf möglich ist.<br />

Aufgrund der unterschiedlichen Ausrichtungen verschiedener Produkte kann es vorkommen,<br />

dass nicht alle Technologien auf dem jeweils anderen Produkt verfügbar sind.<br />

Während zum Beispiel die Microsoft Internet Information Services (IIS) stark auf .Net<br />

Technologien setzen, liegt der Schwerpunkt des Apache HTTP Servers eher im Script<br />

und Java-Umfeld. Trotzdem ist es aufgrund der verfügbaren Module möglich, auch .Net<br />

Anwendungen unter dem Apache HTTP Server zu betreiben. Allerdings muss damit gerechnet<br />

werden, dass diese Anwendungen angepasst oder in Teilen neu entwickelt werden<br />

müssen. Umgekehrt können Java Anwendungen nicht unverändert unter den IIS<br />

verwendet werden. Hier ist in der Regel eine vorherige Konvertierung des Codes notwendig.<br />

Auch hierbei muss mit erheblichen Problemen und größeren Anpassungen an<br />

den Anwendungen gerechnet werden. Je nach Komplexität der zu migrierenden Anwendung<br />

kann es bei einem Wechsel des Webservers daher sinnvoll sein, die Anwendung in<br />

der jeweils anderen Technologie komplett neu zu entwickeln<br />

Ein weiteres Problem bei der Migration ist die möglicherweise vorhandene Integration<br />

der Produkte in die weitere IT Infrastruktur. Insbesondere bei Microsoft entstehen in der<br />

Praxis häufig Anwendungen mit Abhängigkeiten zu anderen Microsoft Produkten wie<br />

zum Beispiel dem Active Directory oder Share Point. Neben der Migration des Webservers<br />

muss daher auch die Migration dieser Abhängigkeiten beziehungsweise der dahinterstehenden<br />

Produkte geplant werden.<br />

Da auf der anderen Seite beispielsweise der Apache HTTP Server je nach Einsatzzweck<br />

häufig durch Module oder weitere Produkte wie zum Beispiel Tomcat erweitert wird, entstehen<br />

auch hier häufig Abhängigkeiten. Somit ist hier insbesondere zu prüfen, ob die<br />

durch die Erweiterungen bereitgestellten zusätzlichen Funktionalitäten und Technologien<br />

(zum Beispiel Tomcat für den Einsatz von Java) auf dem neuen Webserver verfügbar<br />

sind.<br />

Prinzipiell lässt sich ein Webserver zwar auch so betreiben, dass diese Abhängigkeiten<br />

minimiert werden und bei einer Migration keine Probleme bereiten. In der Praxis lassen<br />

sich damit aber häufig nicht alle notwendigen funktionalen Anforderungen erfüllen. Spätestens<br />

dann, wenn zum Beispiel Anforderungen im Bereich Sicherheit oder dynamische<br />

Inhalte zum Beispiel in Form von Scripten oder Anwendungen hinzukommen, lassen<br />

sich gewisse Abhängigkeiten in der Regel nicht vermeiden.<br />

Seite 184

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!