Hosting - Der physikalische Platz Ihrer Website
Ihre Internetpräsenz muß rund um die Uhr verfügbar
sein. Der Host ist der physikalische Platz Ihrer Website. Somit
ist
das Website-Hosting von essentieller Bedeutung für einen erfolgreichen
Internet-Auftritt. Server-Homing oder Server-Hosting, virtueller Server
oder dedizierter Server, Windows oder UNIX? Wir geben Ihnen eine
Übersicht der verschiedenen technischen Möglichkeiten des
Website-Hosting sowie Tipps für eine optimale Realisierung.
Eigener
Server oder Webhosting?:
Bei der Auswahl der richtigen Technik für den geplanten Startup
gilt es zu klären, ob ein dedizierter
Server benötigt wird oder per Webhosting-Angebot auf einen
virtuellen
Server zugegriffen werden kann. Abhängig ist diese Entscheidung
primär von der zu erwartenden Besucherresonanz und der eingesetzten
Software, denn bei den meisten Hosting-Angeboten ist es nicht möglich,
eigene Zusatzsoftware zu installieren. Das Hosting bei einem Webspace-Provider
ist bei Websites mit durchschnittlicher Anwendungskomplexität eine
ideale und kostengünstige Lösung. 
Das
Webhosting (virtueller Server):
Wenn ein Hosting-Angebot genügt, sollten bestimmte Grundanforderungen
erfüllt sein. Dazu gehört auf jeden Fall der unbeschränkte
Zugriff auf die Original-Server-Logfiles zur statistischen
Auswertung sowie die Möglichkeit, Datenbanken
und eigene CGI-Skripts einzubinden. Aber auch die Verfügbarkeit
von Applikationssprachen wie ASP und PHP4 sollte geprüft werden.
Bei der Realisierung komplexer Online-Shops
muß auf eine Artikeldatenbank zugegriffen werden können.
Etabliert hat sich hier die Implementation einer SQL-Datenbank auf dem
Server des Internet Service Providers.
Schließlich kommt noch der Wahl des Server-Betriebssytems eine
entscheidende Bedeutung zu. Im Wesentlichen geht es dabei um die Entscheidung
zwischen Windows NT/2K/XP oder Unix/Linux.
Entscheidend ist vor allem die Ausstattung des Internet Service Providers
(ISP). Ein täglicher Backup-Service sollte ebenso selbstverständlich
sein wie eine garantierte Verfügbarkeit des Servers (± 99%)
durch eine redundante Server-Architektur und autarke Notstromversorgung
(UPS). Die Backbone-Anbindung des Servers muß über eine ausreichende
Bandbreite verfügen um eine akzeptable Reaktionszeit zu gewährleisten.
Der
eigene Server (dedizierter Server):
Ein eigener Server bietet die größtmögliche
Performance und Flexibilität hinsichtlich der eingesetzten Hard-
und Software. Es muß zunächst geklärt werden, ob der
Server im eigenen Unternehmen oder bei einem Provider aufgestellt wird.
Der Serverstandort in der eigenen Firma mag zuerst verlockend klingen,
lassen sich so alle Installationen und die Administration problemlos
vor Ort ausführen. Um eine zufriedenstellende Performance der Website
zu garantieren, ist dazu jedoch eine kostspielige Telefon-Standleitung
notwendig. Bereits Standleitungen mit einer im Vergleich zur Backbone-Anbindung
des Internet Service Providers bescheidenen Bandbreite von 2 MBit/s
veranschlagen dabei bereits fixe Kosten von mehreren hundert Euro pro
Monat, zuzüglich der übertragenen Datenmengen. Zudem bietet
der Serverbetrieb über eine Standleitung keine Ausfallsicherheit
bei einer Leitungsstörung, während Internet Service Provider
meist über redundante Leitungen an das Internet angeschlossen sind
und auch bei einem Totalausfall schnell Ersatzleitungen freischalten
können.
Der sinnvollste Standort des Servers ist daher beim Provider. Dieser
verfügt auch über die notwendigen Sicherheitseinrichtungen,
um einen ungestörten Betrieb über längere Zeiträume
zu gewährleisten. 
Server-Homing
oder Server-Housing?
Nun muß noch entschieden werden, ob der Server vom Provider gemietet
(Server-Homing) oder die eigene Hardware beim Provider installiert (Server-Housing)
werden soll. Wer sich für ein Mietangebot des Providers entscheidet,
kann sicher sein, daß eingesetzte Hard- und Software optimal aufeinander
abgestimmt sind und ein betriebsfähiges System zur Verfügung
steht. Der Provider steht zudem garant für die tägliche Datensicherung
und den umgehenden Ersatz defekter Komponenten, wodurch eine sehr hohe
Verfügbarkeit gewährleistet ist.
Ausgefallene Hardware-Sonderwünsche werden die meisten Provider
allerdings nicht erfüllen. Wer mit dem Angebot unzufrieden ist
oder alle Komponenten selbst definieren möchte, sollte daher eigene
Hardware beim Provider plazieren.
Hardwareanforderungen
an den Server:
Wer den eigenen Server beim Provider installiert, ist für die
Ausfallsicherheit selbst verantwortlich. Bei der Auswahl der Hardware
sollte man sich für Server etablierter Hersteller entscheiden,
die auf Performance optimiert sind und über spezielle Features
für erhöhte Ausfallsicherheit verfügen. Um die Verfügbarkeit
sicherzustellen, sollte vor allem auf einen RAID-Controller (Redundant
Array of Independent Disks) nicht verzichtet werden. Dieser Controller
integriert mehrere physikalische Festplatten zu einem logischen Laufwerk
und sorgt für höhere Performance und Datensicherheit. Absolut
ausfallsicher ist auch ein System mit RAID-Controller und zusätzlichen
Sicherungslösungen nicht, schließlich kann immer noch der
Prozessor ausfallen, eine Netzwerkkarte versagen oder ein anderes technisches
Mankement auftreten. 
Clustering
und Load-Balancing Konzepte:
Das Zusammenfassen von mehreren parallelen Servern zu einem Cluster
bietet zwei entscheidende Vorteile: hohe Verfügbarkeit und Skalierbarkeit.
Fällt ein Computer aus, so übernehmen die anderen Rechner
seine Aufgabe und starten ausgefallene Applikationen neu. Alle Aufgaben
werden automatisch auf die verschiedenen Rechner verteilt, wodurch sich
die Leistungsfähigkeit der Webapplikation insgesamt deutlich steigert.
Clustering ist gerade dann sinnvoll, wenn die Website regelmäßig
überlastet ist und ein einzelner Webserver dies nicht mehr bewältigen
kann. Je nach Betriebssystem und Clusterdesign lassen sich leicht zusätzliche
Server in einen Cluster einbinden, damit sind vorhandene Systeme jederzeit
problemlos erweiterbar. Eine weitere Steigerung der Performance in einem
Serververbund läßt sich durch Load-Balancing erreichen. Intelligente
Load-Balancing-Systeme ermitteln permanent die Auslastung jeden einzelnen
Servers und verteilen neue Anfragen auf die Rechner, die am wenigsten
ausgelastet sind. Dadurch wird der gefürchtete Zustand vermieden,
einen Server so mit Anfragen zu überschütten, daß er
nicht mehr in der Lage ist diese Requests zu beantworten. Einen absoluten
Schutz vor den böswilligen Denial-of-Service-Attacken kann aber
selbst ein solches System nicht bieten. 
Unix/Linux
oder Windows NT/XP als Betriebssysteme:
Die Hardware-Frage hängt natürlich implizit auch mit der Auswahl
des Betriebssystems zusammen. Als Alternativen kommen derzeit lediglich
Windows NT/2K/XP oder ein Unix-Betriebssystem wie das kommerzielle Solaris
und SCO oder das freie Unix-Derivat Linux in Betracht. Mit allen Lösungen
bindet man sich mehr oder weniger stark an bestimmte Hardware-Plattformen
und deren Einschränkungen. So ist man bei Windows NT/2K/XP oder
Linux im Wesentlichen auf die Intel-PC-Architektur beschränkt.
Wer beispielsweise Active-Server-Pages einsetzen möchte, benötigt
einen Server mit Windows NT/2K/XP als Betriebssystem. Andere Lösungen
wie PHP4 lassen sich hingegen relativ einfach auf andere Plattformen
transferieren. Die Leistungsfähigkeit moderner Server sollte für
die meisten Sites jedoch ausreichend sein. Wenn doch mehr Performance
benötigt wird, sind Workstations von Sun oder Hewlett-Packard wesentlich
leichter und effektiver aufrüstbar. Auch im absoluten Vergleich
erzielen diese Maschinen einen deutlich höheren Datendurchsatz,
dafür sind aber auch Hard- und Software bedeutend kostspieliger.
Welches
ist die ideale Webhosting-Lösung?
Es gibt sicherlich nicht die ideale Lösung beim Website-Hosting.
Alle Konzepte haben Ihre jeweiligen Vor- und Nachteile, sodaß
eine optimale Lösung in Abhängigkeit von der individuellen
Situation zu ermitteln ist. Bante Web & Design steht Ihnen selbstverständlich
gerne beratend zur Seite bei der Definition eines geeigneten Konzeptes
und dessen Implementation. Bitte informieren Sie sich über die
umfassenden Webhosting-Möglichkeiten von Bante Web & Design.

Bante Web & Design ist kein Webspace-Provider oder Softwareproduzent,
sondern eine unabhängige Internet-Agentur. Somit können wir
die für das jeweilige Konzept prädestinierten Applikationen
(Shopping-Systeme) und Provider (Webspace) selektieren und Ihnen eine
optimale Implementation Ihres WebShops, einschließlich der Integration
vorhandener Systeme, garantieren. Wir informieren Sie gerne über
unsere Dienstleistungen zur Realisierung von erfolgreichen Websites. Kontaktieren
Sie uns - wir sind für Sie da!
Lesen Sie auch: Das
Potential von Electronic Commerce
© 1999-2004 Bante Web & Design | Internet-Agentur & Webdesign-Studio