Betriebssysteme sind das Fundament der modernen Industrie. Einerseits verbrauchen sie wertvolle Serverressourcen, die für nützlichere Anwendungen genutzt werden könnten. Andererseits fungiert das Betriebssystem als Orchestrator für die Serveranwendungen und ermöglicht es, aus einem eindimensionalen Rechenkomplex eine multifunktionale Plattform zu schaffen. Es erleichtert auch die Interaktion aller Beteiligten mit der Hardware. Derzeit bilden Windows Server und einige spezialisierte Linux-Distributionen den Hauptstrom unter den Serverbetriebssystemen. Jedes dieser Systeme hat seine eigenen Vor- und Nachteile sowie Anwendungsbereiche. Heute möchten wir kurz die Systeme vorstellen, die zusammen mit unseren Servern bereitgestellt werden.
Windows Server
Dieses Betriebssystem ist im Unternehmensbereich äußerst beliebt, obwohl die meisten Endbenutzer Windows ausschließlich mit der Desktop-Version für PCs verbinden. Je nach den Anforderungen und der unterstützten Infrastruktur sind derzeit mehrere Versionen von Windows Server in Unternehmen im Einsatz, beginnend mit Windows Server 2003 bis hin zur neuesten Version – Windows Server 2019. Wir bieten Server mit all diesen Betriebssystemen an, also Windows Server 2003, 2008 R2, 2016 und 2019.
Windows Server 2003 wird hauptsächlich zur Unterstützung von Unternehmenssystemen und Netzwerken, die auf Windows XP basieren, eingesetzt. Erstaunlicherweise ist die vor etwa fünf Jahren eingestellte Desktop-Version von Microsoft immer noch im Einsatz, da damals eine Menge proprietärer Software dafür entwickelt wurde. Das gilt auch für Windows Server 2008 R2 und Windows Server 2016 – sie sind am kompatibelsten mit älterer, aber funktionierender Software und werden daher bis heute genutzt.
Die Hauptvorteile von Windows-Servern sind ihre relative Administrationsfreundlichkeit und der umfangreiche Bestand an Informationen, Handbüchern und Software. Außerdem ist ein Windows-Server unverzichtbar, wenn in der Unternehmensumgebung Software oder Lösungen verwendet werden, die auf Bibliotheken und Teile des Microsoft-Kernel angewiesen sind. Eine weitere nützliche Technologie ist RDP, die den Benutzern den Zugang zu Serveranwendungen ermöglicht, sowie die allgemeine Vielseitigkeit des Systems. Zudem bietet Windows Server eine leichtgewichtige Version ohne GUI, die im Ressourcenverbrauch auf dem Niveau eines Linux-Distributions liegt – Windows Server Core, über die wir . Alle Windows-Server werden mit einer aktivierten Lizenz geliefert (für neue Nutzer ist diese kostenlos).
Bei Winserver sind zwei Parameter entscheidend: die Lizenzkosten und der Ressourcenverbrauch. Unter allen Server-Betriebssystemen ist Windows Server am ressourcenintensivsten und benötigt mindestens einen CPU-Kern sowie zwischen anderthalb und drei Gigabyte RAM, allein um das System und die Standarddienste zu betreiben. Dieses System eignet sich nicht für leistungsschwache Konfigurationen und weist zudem eine Reihe von Sicherheitsanfälligkeiten im Zusammenhang mit RDP und Gruppen- sowie Benutzerrichtlinien auf.
Häufig wird Windows Server für die Verwaltung von Unternehmens-Intranets und die Bereitstellung bestimmter Softwarelösungen eingesetzt, darunter MSSQL-Datenbanken, ASP.NET-Tools oder andere speziell für Windows entwickelte Anwendungen. Dennoch handelt es sich um ein vollwertiges Betriebssystem, auf dem Routing konfiguriert, DNS-Services eingerichtet oder jede andere Art von Dienst bereitgestellt werden kann.
Ubuntu
Ubuntu ist eine der beliebtesten und stabilsten Linux-Distributionen, die erstmals 2004 veröffentlicht wurde. Einst als "Linux für Nicht-Techniker" mit der GNOME-Oberfläche gestartet, hat sich Ubuntu im Laufe der Zeit zur Standard-Server-OS entwickelt, dank einer großen Community und kontinuierlicher Entwicklung. Die aktuell beliebte Version ist 18.04, aber wir bieten auch Server mit 16.04 an. Vor etwa einer Woche wurde , die viele neue Features mit sich bringt.
Während Windows Server als Betriebssystem für spezifische und Windows-orientierte Software verwendet wird, steht Ubuntu als Linux-Distribution für Open Source und Webentwicklung. Linux-Server werden häufig genutzt, um Webserver mit Nginx oder Apache (im Gegensatz zu Microsoft IIS) zu hosten, sowie für die Arbeit mit PostgreSQL und MySQL oder den derzeit beliebten Skriptsprachen. Auf einem Server mit Ubuntu lassen sich auch Routing- und Traffic-Management-Dienste optimal einrichten.
Zu den Vorteilen gehört der geringere Ressourcenverbrauch im Vergleich zu Windows Server sowie die native Nutzung von Konsolen und Paketmanagern, die für alle Unix-Systeme charakteristisch ist. Zudem ist Ubuntu, ursprünglich als „Desktop-Home-Unix“ konzipiert, benutzerfreundlich und erleichtert somit die Administration.
Der Hauptnachteil ist, dass es sich um ein Unix-System handelt, mit all seinen Implikationen. Auch wenn Ubuntu benutzerfreundlich ist – was im Vergleich zu anderen Linux-Systemen gilt – erfordert die Arbeit mit ihr, besonders in einer vollständigen Serverkonfiguration, also ausschließlich über das Terminal, bestimmte Fähigkeiten. Darüber hinaus ist Ubuntu stärker auf die persönliche Nutzung ausgelegt und eignet sich nicht immer für die Lösung von Unternehmensanwendungen.
Debian
Ironisch ist, dass Debian der Vorläufer des äußerst beliebten und zuvor erwähnten Ubuntu ist. Der erste Build von Debian wurde vor über 25 Jahren — im Jahr 1994 — veröffentlicht, und genau dieser Code bildete die Grundlage für Ubuntu. Im Grunde ist Debian eine der ältesten und zugleich anspruchsvollsten Distributionen innerhalb der Linux-Familie. Trotz der Ähnlichkeit zu Ubuntu hat Debian, im Gegensatz zu seinem "Nachfolger", nicht das gleiche Maß an Benutzerfreundlichkeit erlangt. Doch das bringt auch Vorteile mit sich. Debian ist flexibler als Ubuntu und kann tiefere Anpassungen erfahren, um eine Reihe spezifischer Aufgaben, auch im Unternehmensbereich, effizienter zu bewältigen.
Der Hauptvorteil von Debian liegt in der höheren Sicherheit und Stabilität im Vergleich zu Ubuntu und erst recht zu Windows. Und natürlich, wie bei allen Linux-Systemen, ist der Ressourcenverbrauch niedrig, insbesondere in Form eines Server-Betriebssystems, das über das Terminal betrieben wird. Darüber hinaus ist die Debian-Community open source, sodass dieses System in erster Linie auf eine korrekte und effektive Nutzung von kostenlosen Lösungen ausgerichtet ist.
Für Flexibilität, Robustheit und Sicherheit müssen jedoch auch Kosten eingeplant werden. Debian wird von der Open-Source-Community ohne ein festes Kernteam über ein verzweigtes System entwickelt, was seine Herausforderungen mit sich bringt. Zu jedem gegebenen Zeitpunkt existieren von Debian gleichzeitig drei Versionen: stabil, instabil und testweise. Das Problem dabei ist, dass die stabile Entwicklungsreihe oft erheblich hinter der Testversion zurückbleibt, was dazu führen kann, dass veraltete Teile und Module im Kern vorhanden sind. Dies kann erforderlich machen, das Kernel manuell neu zu kompilieren oder sogar auf die Testversion umzusteigen, wenn Ihre Anforderungen die Möglichkeiten der stabilen Debian-Version übersteigen. Bei Ubuntu gibt es diese Probleme mit Versionsunterschieden nicht: Die Entwickler veröffentlichen alle zwei Jahre eine stabile LTS-Version des Systems.
CentOS
Abschließend möchten wir unsere Diskussion über die Server-Betriebssysteme RUVDS auf CentOS beenden. Im Vergleich zu den umfangreicheren Ubuntu- und noch mehr Debian-Versionen wirkt CentOS wie ein Teenager. Obwohl das System erst vor kurzem populär wurde, wie Debian oder Ubuntu, fand der Release seiner ersten Version zur gleichen Zeit wie Ubuntu statt, also im Jahr 2004.
CentOS wird hauptsächlich für virtuelle Server eingesetzt, da es weniger ressourcenintensiv ist als Ubuntu oder Debian. Wir bieten Konfigurationen, die auf zwei Versionen dieses Betriebssystems basieren: CentOS 7.6.1810 und der älteren CentOS 7.2.1510. Der Hauptansatz umfasst Unternehmensanwendungen. CentOS ist für den professionellen Einsatz konzipiert. Während es nie als Heim-OS gedacht war, wie beispielsweise Ubuntu, wurde CentOS von Anfang an als RedHat-ähnliche Distribution auf Basis von Open Source entwickelt. Genau diese Verbindung zu RedHat verleiht CentOS grundlegende Vorteile: Fokussierung auf Unternehmenslösungen, Stabilität und Sicherheit. Der häufigste Anwendungsfall für das System ist das Webhosting, in dem CentOS bessere Ergebnisse liefert als andere Linux-Distributionen.
Allerdings hat das System auch seine Nachteile. Ein weniger dynamischer Entwicklungs- und Aktualisierungszyklus im Vergleich zu Ubuntu führt dazu, dass Sie irgendwann mit Sicherheitsanfälligkeiten oder bereits in anderen Distributionen gelösten Problemen konfrontiert werden müssen. Auch das Update- und Installationssystem unterscheidet sich: keine apt-get, sondern nur yum und RPM-Pakete. Zudem ist CentOS nicht optimal für die Bereitstellung und die Arbeit mit Containerlösungen wie Docker/k8s geeignet, in denen Ubuntu und Debian offensichtlich überlegen sind. Dies ist wichtig, da die Virtualisierung von Webservern und Anwendungen über Containerisierung in den letzten Jahren im DevOps-Bereich zunehmend an Bedeutung gewinnt. Und natürlich hat CentOS eine viel kleinere Community im Vergleich zu den populäreren Distributionen Debian und Ubuntu.
Stattdessen Ausgabe
Wie man sieht, hat jedes Betriebssystem seine Vor- und Nachteile und hat seine eigene Nische gefunden. Besonders hervorzuheben sind die Server, die mit Windows betrieben werden — in der Microsoft-Umgebung gibt es sozusagen eine eigene Atmosphäre und Arbeitsweise.
Alle Linux-Distributionen sind hinsichtlich des Ressourcenverbrauchs ähnlich, weisen jedoch spezifische Merkmale und Unterschiede je nach Aufgabe auf. Ubuntu ist benutzerfreundlicher, während Debian eine feinere Konfiguration ermöglicht. CentOS kann als kostengünstige Alternative zu RedHat angesehen werden, was besonders wichtig ist, wenn Sie ein vollwertiges Unternehmensbetriebssystem im Unix-Format benötigen. Allerdings ist es in Bezug auf Containerisierung und Virtualisierung von Anwendungen schwächer. In jedem Fall können Sie sich an unsere Experten wenden, und wir finden die passende Lösung und Konfiguration basierend auf Ihren Anforderungen.
Nur registrierte Benutzer können an der Umfrage teilnehmen. Sind Sie an Contour interessiert?
Sehr geehrte Leser, welches Serverbetriebssystem halten Sie für das beste?
22,9%Windows Server
32,9%Debian
40,4%Ubuntu
34,8%CentOS
520 Nutzer haben abgestimmt. 102 Nutzer haben sich enthalten.
Quelle: habr.com
