This article is also available in: Englisch Arabisch Französisch
Ein Server ist Computerhardware, -software oder -gerät, das einer anderen Computereinheit, einem Client, durch Bereitstellung von Informationen oder Computerressourcen Unterstützung bietet. Wenn Hunderte und Tausende solcher Server über Netzwerk-Switches und Router am gleichen physischen Standort verbunden sind, bilden sie einen Cluster, der auch als Serverfarm bezeichnet wird. Eine Serverfarm soll überschüssige Rechenleistung und Speicherkapazität für Maschinen und Anwendungen bereitstellen, die umfangreiche Rechenressourcen benötigen.
Webserver
1990 startete Tim Berners-Lee ein Projekt zur Entwicklung einer Technologie, die in der Lage sein wird, Informationsaustauschdienste zu erbringen. Später im selben Jahr wurde das CERN HTTPd auf einem NeXT-Computer entwickelt und wurde zum weltweit ersten Webserver.
1991 wurde der erste Webserver im Stanford Linear Accelerator Center in Kalifornien gestartet. Die Zahl der Webserver erreichte Ende 1994 10 000. Im selben Jahr wurde das World Wide Web Consortium (W3C) gegründet, um die Fortschritte in web technologies zu verwalten und zu standardisieren.
Heutzutage ist Apache Server die am häufigsten verwendete Webserver-Umgebung in der Webentwicklung und verarbeitet fast 70 % aller zugänglichen Websites.
Rack- und Blade-Server
1993 wurden die ersten Rack-Server eingeführt, die als Compaq-ProLiant-Serie bekannt sind.
Ein Rack-Strukturdesign besteht aus verschiedenen Montagesteckplätzen, auf denen mehrere Server platziert werden können. Rack-Server sorgten für eine höhere Skalierbarkeit, bessere Speicherwartung und -verwaltung sowie eine praktische Architektur. Später begannen Unternehmen, ihre ungenutzten Räume in Serverräume umzuwandeln, die zur Überwachung von Temperatur und Sicherheit genutzt wurden. Rack-Server wurden auch nach militärischen Standards getestet und erwiesen sich als zuverlässige, leistungsstarke Maschinen, die schweren natürlichen Bedingungen standhalten können.
2001 brachte RLX Technologies den ersten kommerziellen Blade-Server auf den Markt. Sie wurden von Christopher Hipp und David Kirkeby für ein Industrieprojekt entwickelt, aber ihre Effizienz führte zur Kommerzialisierung.
Ein Blade-Server besteht in der Regel aus einem Gehäuse oder einem kastenartigen Design, das zahlreiche dünne Leiterplatten enthält, die als Blades bezeichnet werden. Jedes Blade ist mit Software verbunden, deren Daten in einem Speichergerät gespeichert sind.
Blade-Server haben mehr Vorteile für Barrierefreiheit und Benutzerfreundlichkeit, da sie sich in erster Linie auf eine einzelne Anwendung konzentrieren und weniger Stromversorgung als auch Speicher verbrauchen. Unternehmen können einen einzelnen Blade-Server insgesamt einer betriebskritischen Funktion zuordnen, die für die Organisation von entscheidender Bedeutung ist.
Blade-Server können im Vergleich zu Rack-Servern einfach gedebuggt werden, da jede der Komponenten separat repariert werden kann, ohne das Hauptsystem zu zerlegen.
Brick-Server, Kassettenserver und modulare Hybridserver ersetzen die herkömmliche Rack- und Blade-Server-Technologie, da sie Herausforderungen bewältigen, die mit fest verdrahteten Netzwerken kommen, bessere Kühllösungen und mehr Zugänglichkeit innerhalb eines Rechenzentrums bieten.
Serververwaltungstechniken
Mit zunehmender Weiterentwicklung der Serverarchitekturen wurde der Wartung und Verwaltung von Servern mehr Aufmerksamkeit geschenkt. Die Serververwaltung umfasst Vorgänge und Funktionen, die ausgeführt werden, um die optimale Leistung eines Servers aufrechtzuerhalten. Es wurden Strategien entwickelt, um die serverlaufenden Programme zu beobachten und deren Probleme zu überwachen. Beheben von Fehlern und Verlusten, Aktualisieren der Software, Einrichten der Dienste und Planen der Ressourcenzuweisung. All dies wurden als Hauptziele der Serververwaltung betrachtet.
Die Erfindung der Remote-Verwaltung führte zur virtuellen Wartung von Serverfarmen.
Virtualisierung und softwaredefinierte Server
Das 21. Jahrhundert brachte eine Revolution mit Virtualisierung und Cloud-Technologie. Ein virtueller Server ist ein Server mit allen Dienstprogrammen eines physischen Servers, jedoch ist er mit Software integriert, die den hardwarebasierten Server in zahlreiche Server trennt. Unternehmen haben ständig wechselnde Anforderungen und Die Cloud-Technologie kann einen Server jeder Größe bei Bedarf bereitstellen, der schnell entsprechend den Benutzeranforderungen neu konfiguriert werden kann.
2002 wurde Amazon Web Services von Amazon ins Leben gerufen. Es ist eine Plattform, die eine breite Palette von Cloud-Services wie effiziente Speicher und Speicher, CPUs, GPUs, Machine Learning-Lösungen, Webserver und vieles mehr bietet. Einzelpersonen, sowie Unternehmen, waren in der Lage, VMs zu mieten und ihre Programme auf sie laufen. Später begannen Google und einige andere Giganten auch, Software-Anwendungen für kleine Unternehmen und Unternehmer bereitzustellen.
Clients, die serverlose Architekturen verwenden, müssen nicht zahlen, wenn ihre App im Leerlauf ist, sondern nur, wenn die Software Ressourcen verwendet. Entwickler können sich mehr auf die Programmierung und die geschäftlichen Aspekte ihrer Softwareanwendungen konzentrieren, anstatt sich um das Ressourcenmanagement zu kümmern.
Zukunft der Server
Wenn die Anzahl der Serverfarmen zunimmt, wird erwartet, dass sie hohe Standards in Bezug auf Rechenleistung, Skalierbarkeit und Effizienz erfüllen. Hardware wird wahrscheinlich veraltet, wenn die Virtualisierung übernimmt. Cloud Computing hat Unternehmen bereits dazu veranlasst, ihre Systeme in virtuelle Umgebungen umzuwandeln. Mobile Computing hat auch den Zugriff auf Daten, Software und andere Rechenressourcen mit einer leichten und leicht zugänglichen Computerumgebung erleichtert. In den nächsten zehn Jahren werden fortschrittliche Technologien wie virtuelle Desktops, digitale Bibliotheken, globale Internetproviderdienste und Open-Source-Migration das Spiel der Serverfarmen vollständig verändern.