Im Jahr 2021 gibt es mehr Gründe, warum Menschen Linux lieben als je zuvor. In dieser Serie werde ich 21 verschiedene Gründe nennen, um Linux zu verwenden. Linux ist das ideale Betriebssystem zum Experimentieren mit Edge Computing.
Edge Computing ist ein Modell des Infrastrukturdesigns, das viele “Rechenknoten” (ein schickes Wort für a Server) geografisch näher an den Personen, die sie am häufigsten verwenden. Es kann Teil des offenen Hybrid-Cloud-Modells sein, bei dem ein zentrales Rechenzentrum vorhanden ist, um die ganze schwere Arbeit zu erledigen, aber durch kleinere regionale Server unterstützt wird, um hochfrequente – aber normalerweise weniger anspruchsvolle – Aufgaben auszuführen. Da Linux für das Cloud Computing so wichtig ist, ist es eine ideale Technologie zum Erlernen, wenn Sie beabsichtigen, moderne IT-Systeme zu verwalten oder zu warten.
In der Vergangenheit war ein Computer ein raumgroßes Gerät, das im Inneren einer Universität oder einer Unternehmenszentrale versteckt war. Client-Terminals in Labors stellten eine Verbindung zum Computer her und stellten Anfragen zur Verarbeitung. Es handelte sich um ein zentralisiertes System mit auf dem Gelände verstreuten Zugangspunkten. Im Zuge der Entwicklung moderner vernetzter Computer wurde dieses Modell unerwartet gespiegelt. Es gibt zentralisierte Rechenzentren, die eine hohe Rechenleistung bieten, wobei Client-Computer verstreut sind, damit Benutzer eine Verbindung herstellen können. Das zentralisierte Modell macht jedoch immer weniger Sinn, da die Anforderungen an Rechenleistung und -geschwindigkeit steigen. Daher werden die Rechenzentren durch verteilte Server erweitert, die am “Edge” des Netzwerks platziert sind, näher an den Benutzern, die sie benötigen.
Der “Rand” eines Netzwerks ist teilweise ein imaginärer Ort, da Netzwerkgrenzen nicht genau dem physischen Raum zugeordnet sind. Server können jedoch strategisch in der Topographie eines Netzwerks platziert werden, um die Latenzzeit bei der Verbindung mit ihnen zu reduzieren und als Puffer zu dienen, um die Überlastung eines Rechenzentrums zu mindern.
Vielfalt am Rande
Diese Strategie ist bekannt als Edge-Computing, und es ist ein wesentlicher Bestandteil einer hochverfügbaren Cloud-Infrastruktur. Und so sehr Linux in Rechenzentren gedeiht, ist es am Edge noch willkommener, wo Server und Geräte lokal relevante Software auf allen Architekturen ausführen. Dies ist der Raum des Internets der Dinge (IoT) und eingebetteter Systeme. Wenn Sie Linux kennen, sind Sie wahrscheinlich bereit, die meisten dieser Geräte zu warten.
Kantenerkennung
Wenn Sie von Edge Computing hören, hören Sie von einem Modell des Netzwerk- und Infrastrukturdesigns. Es gibt nicht nur eine Kante, und das ist der Vorteil. Damit es hilfreich ist, muss es für unterschiedliche Branchen, Standorte und Anforderungen unterschiedliche Kanten geben. Der Rand eines öffentlichen Zugangsnetzes sollte sich vom Rand eines großen Finanzunternehmens unterscheiden, der sich von Ihrem Hausautomationssystem unterscheiden sollte.
Container am Rand
Obwohl es sich nicht nur um Linux handelt, ist die Containertechnologie ein wichtiger Bestandteil des Cloud- und Edge-Computing. Das Kennenlernen von Linux und Linux-Containern hilft Ihnen dabei, “serverlose” Anwendungen zu installieren, zu ändern und zu warten. Da die Verarbeitungsanforderungen steigen, ist es wichtiger, Container, Kubernetes und KubeEdge, Pods und andere Tools zu verstehen, die für den Lastenausgleich und die Zuverlässigkeit von entscheidender Bedeutung sind.
Holen Sie sich den Linux-Edge
Die Cloud ist größtenteils eine Linux-Plattform. Es gibt zwar großartige Abstraktionsschichten wie Kubernetes und OpenShift, aber wenn Sie die zugrunde liegende Technologie verstehen müssen, profitieren Sie von einer gesunden Dosis Linux-Wissen. Der beste Weg, es zu lernen, ist, es zu benutzen, und Linux ist bemerkenswert einfach auszuprobieren. Holen Sie sich den Edge auf Linux, damit Sie Linux auf dem Edge nutzen können.