« »

Installierbarkeit des Newssystems

19. April 2009 Roland

Dieser Artikel ist Teil 47 von 70 der Artikelserie Newssystem

Wenn wir unser Newssystem irgend wann einmal fertiggestellt haben, müssen wir es auch installieren.
Für die Installation gibt es verschiedene Vorgehensweisen.

Manuelle, individuelle Installation

Wir können jede Installation bei jedem Webauftritt manuell durchführen. Das hat einige Vor- und Nachteile:

Vorteile

  • Wir brauchen keine allgemeingültigen Installationsscripts schreiben.
  • Wir können unsere Installation für jeden Webauftritt exakt anpassen.
  • Wir erkennen welche Schwierigkeiten uns beim Installieren erwarten.

Nachteile

  • Wir müssen Fachwissen für jede Installation einsetzen.
  • Bei vielen Installationen werden wir immer den gleichen Ablauf manuell durchführen. => Teuer und langweilig
  • Viele Nachfragen wegen der Installation
  • Fehleranfällig da manueller Prozess.

Automatische Installation

Wir können unsere Installation so gestalten, dass das System selbst merkt wenn es noch nicht installiert wurde. Dann kann es ein paar Abfragen beim Systemadministrator durchführen und sich selbst installieren.
Eventuell müssen wir noch die Datenbank manuell einrichten. Das können wir durch wenige Handgriffe erstellen lassen.

Vorteile von der automatischen Installation

  • Kein manueller Prozess => weniger Fehleranfällig
  • Wiederholbar einsetzbar
  • Weniger Supportanfragen
  • Wenig Fachwissen für die Installation notwendig

Nachteile

  • Installationsalgorithmen müssen erstellt werden. Dies bedeutet Zeit und Aufwand für die Entwicklung
  • Gute Installationsroutinen müssen mehrfach getestet werden. (Aufwändig)
  • Wenn was schief geht, ist die Fehlersuche deutlich schwieriger da der Automat Teile schon installiert hat.

Vorschlag

Wenn das System mehrmals installiert wird, wovon ich mal ausgehe, ist der Aufwand zur Erstellung der automatischen Installation gerechtfertigt.
Es macht auf den Kunden einen sehr schlechten Eindruck, wenn sich das System nicht einfach installieren lässt.
Falls wir nur ein paar mal dieses Teil installieren wollen, dann lohnt sich der Aufwand nicht. Die manuelle Installation für ein paar mal Installation kostet im Vergleich zum Erstellen der Installationsroutinen weniger Zeit.
Wir müssen uns also überlegen ob das System häufiger installiert werden soll. Wenn wir also mehrere Instanzen des Systems erstellen, dann lohnt sich die Automatisierung der Installation.
Weiterhin ist die Herstellung von Installationsroutinen eine super Übung. Wir werden daher zumindest das Anlegen der Datenbanktabellen sicherlich automatisieren.

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Sonntag, den 19. April 2009 um 09:01 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=853

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

...deine Chance den ersten Kommentar zu schreiben... ;-)

Schreibe mir

zum Seitenanfang