Server-Array
Die Funktion eines Computerservers besteht darin, Dateien und Daten zu speichern, abzurufen und zu senden oder an andere Computer in seinem Netzwerk zu "bereitstellen". Viele Unternehmen jeder Größe verwenden in ihren Büroräumen ein lokales Netzwerk oder "Intranet". Im größeren Maßstab hängt das weltweite Computernetzwerk, das wir als "Internet" kennen, von einer großen Anzahl von Servern auf der ganzen Welt ab. Die Dateien, Daten und Funktionen einer bestimmten Website basieren auf Webservern.
Entwicklungen im Laufe der Zeit
Früher hatte ein Unternehmen oder ein Webmaster eine Internet-Website mit einem lokal basierten Computer gehostet, der als Webserver fungierte. In jüngerer Zeit haben Faktoren von Leistung und Zuverlässigkeit bis hin zu Wirtschaftlichkeit dazu geführt, dass die meisten Internet-Websites zu Serverclustern in großen Rechenzentren migriert wurden. Rechenzentren sind sichere, klimatisierte Gebäude mit Server-Stacks mit redundanter Datenspeicherung und Backup-Stromversorgung. Es ist immer noch üblich, dass viele Unternehmen ihr eigenes Intranet-Netzwerk auf einem lokalen Server hosten.
Video des Tages
Überlegungen
Ein Netzwerk-Hub ist ein Switch, der den Datenverkehr steuert.
Jedes Netzwerk, ob lokal oder global, hängt von einem Servercomputer (oder mehreren) ab, um Daten und Dateien zu speichern und abzurufen. Die physische und Softwarekonfiguration des Servers muss eine Reihe von Faktoren berücksichtigen. Beispielsweise können mehrere einzelne Computer im Netzwerk dieselbe Datei anfordern unter im Wesentlichen zur gleichen Zeit, daher muss der Server mit Hardware ausgestattet sein, die über Hochgeschwindigkeit verfügt Fähigkeiten; und es muss Software ausgeführt werden, die dafür ausgelegt ist, mehrere gleichzeitige Dateiabrufvorgänge zu unterstützen.
Physikalische Eigenschaften
Das Innenleben eines Servers
Während die physikalischen Eigenschaften verschiedener Server stark variieren können, sind viele Computerserver (insbesondere solche, die in große Rechenzentren) sind flache, rackmontierbare rechteckige Geräte ohne jegliche Schnittstelle für Maus, Tastatur oder Monitor Bildschirm. Server verfügen normalerweise über Hochleistungslüfter, um eine Überhitzung zu vermeiden.
Betriebssysteme und Serversoftware
Auf einem bestimmten Computerserver kann eines von mehreren Betriebssystemen ausgeführt werden, darunter Microsoft Windows Server, Mac OS X Server oder ein Open-Source-Betriebssystem wie Ubuntu Server oder FreeBSD.
Auf dem Betriebssystem des Servers muss eine spezielle Serversoftware ausgeführt werden. Während die weitaus meisten Computerserver die Open-Source-Software Apache Server ausführen, verwenden andere proprietäre Systeme wie Windows IIS oder Adobe ColdFusion. Diese Software ist am Abrufen und Verteilen von Dateien beteiligt, die auf dem Server gespeichert sind. Zusätzliche serverseitige Programme (wie ASP oder Java) können verwendet werden, um diese Dateien zu verarbeiten, bevor das Ergebnis an den anfordernden Computer zurückgesendet wird.
Datenbankzugriff
Daten im Tabellenformat gespeichert
Die Bereitstellung des Datenbankzugriffs ist eine der wichtigsten Funktionen eines Computerservers. Eine relationale Datenbank ist eine kompakte und effiziente Informationsspeicherstruktur, die einen schnellen Zugriff auf große Datenmengen ermöglicht.
In einer Büroumgebung kann eine Datenbank verwendet werden, um Kundenkontaktdaten und Bestellinformationen sowie Versand- und Zahlungsaufzeichnungen zu speichern. Durch den Zugriff auf den Server über ein lokales Netzwerk können mehrere Mitarbeiter während des Tages während des Geschäftsbetriebs Informationen aus der Datenbank in Echtzeit abrufen und aktualisieren.
Im Internet kann eine Datenbank verwendet werden, um den tatsächlichen Inhalt einer Website, Benutzer-Login-Authentifizierungsinformationen und manchmal Auftragsverarbeitungsdatensätze zu speichern. Es gibt mehrere gängige Datenbanksysteme, darunter Oracle Database, Microsofts SQLServer und die Open-Source-Datenbank MySQL.