Kontaktieren
Konto Anmelden
Jump to section

Linux-Container

URL kopieren

Anwendungen werden immer komplexer. Die Nachfrage nach einer schnelleren Entwicklung nimmt stetig zu. Damit steigt der Druck auf Ihre Infrastruktur, IT-Teams und Prozesse. Mithilfe von Linux®-Containern können Sie Probleme reduzieren und Prozesse schneller iterieren – in verschiedenen Umgebungen.

Containerized apps e-book cover

Best Practices für eine Migration zu containerisierten Anwendungen

Linux-Container sind Technologien, mit denen Sie Anwendungen mit ihrer gesamten Runtime-Umgebung – d. h. mit allen für den Betrieb notwendigen Dateien – paketieren und isolieren können. Damit kann die enthaltene Anwendung leicht und voll funktionsfähig in einzelne Umgebungen (Entwicklung, Test, Produktion usw.) verschoben werden. Container spielen auch eine wichtige Rolle bei der IT-Sicherheit. Indem Sie Sicherheit in Ihre Container-Pipeline integrieren und ihre Infrastruktur gut schützen, können Sie sicherstellen, dass Ihre Container zuverlässig, skalierbar und vertrauenswürdig sind.

 

 

Linux-Container tragen dazu bei, Konflikte zwischen Ihren Entwicklungs- und Operations-Teams zu reduzieren, da die Zuständigkeiten getrennt sind. Entwickler können sich auf ihre Apps konzentrieren und Operations-Teams auf die Infrastruktur. Und weil Linux-Container auf Open Source-Technologie basieren, erhalten Sie die neuesten Weiterentwicklungen sofort bei Verfügbarkeit. Mithilfe von Container-Technologien wie z. B. CRI-O, Kubernetes und Docker kann die Entwicklung und das Deployment von Anwendungen in Ihrem Team vereinfacht, beschleunigt und orchestriert werden.

 

Mit Containern können sich Entwickler auf ihre Apps konzentrieren und Operations-Teams auf die Infrastruktur. Container-Orchestrierung ist die Methode, mit der Sie diese Deployments in einem Unternehmen verwalten.

Kubernetes ist eine Open Source-Plattform, die Operationen mit Linux-Containern automatisiert. Dabei werden viele der manuellen Prozesse eliminiert, die mit dem Deployment und der Skalierung von containerisierten Anwendungen einhergehen. Mit Kubernetes erhalten Sie eine Plattform, auf der Sie Container in Clustern auf physischen oder virtuellen Maschinen planen und ausführen können. Mit der Kubernetes-Architektur werden Cluster in Komponenten aufgeteilt, die zusammen den definierten Status des jeweiligen Clusters aufrechterhalten.

Red Hat® OpenShift® 4 ist eine unternehmensfähige Kubernetes-Plattform. Damit erhalten Entwickler Self-Service-Umgebungen für die Anwendungsentwicklung sowie automatisierte Full Stack-Operationen auf beliebigen Infrastrukturen.

Sie können Container für eine Reihe von Workloads und Anwendungsfällen einsetzen – ob groß oder klein. Mit Containern erhält Ihr Team die zugrundeliegende Technologie, die Sie für eine cloudnative Entwicklung brauchen. Damit können Sie DevOps und CI/CD (Continuous Integration/Continuous Deployment) nutzen oder sogar serverless entwickeln.

Containerbasierte Anwendungen funktionieren auch in stark verteilten Cloud-Architekturen. Die Middleware Red Hat Application Runtimes bietet alle Tools zur Unterstützung einer einheitlichen Umgebung zur Entwicklung, Bereitstellung, Integration und Automatisierung.

Sie können in Containern auch Integrationstechnologien einsetzen und damit problemlos eine Skalierung entsprechend Ihren Apps und Daten durchführen wie z. B. Daten-Streaming in Echtzeit mit Apache Kafka. Wenn Sie eine Microservice-Architektur aufbauen, sind Container die idealen Deployment-Einheiten für alle Microservices und das Service Mesh-Netzwerk, das sie verbindet.

Wenn in Ihrem Unternehmen die Portierbarkeit über mehrere Umgebungen hinweg eine große Rolle spielt, könnte die Verwendung von Containern die einfachste Entscheidung sein, die Sie je getroffen haben.

 

Standardmäßige Sicherheit gibt es nicht. Statische Sicherheitsrichtlinien und Checklisten lassen sich nicht an Container im Unternehmen anpassen. Deshalb müssen Sie wissen, wie Sie die Sicherheit Ihrer Container-Pipeline verbessern können. Hören Sie in dieser Webinar-Reihe Expertenmeinungen zur Sicherheit für den Anwendungs-Stack und Lifecycle von Containern.

Red Hat arbeitet intensiv und gemeinsam mit der Open Source Community an Container-Technologien. Unsere Techniker setzen alles daran, die Funktionen zu verbessern, sie verlässlicher und sicherer zu machen, damit Ihre Container funktionieren und dabei stabil bleiben. Zudem leistet Red Hat den zweitgrößten Beitrag zu den Codebases von Docker und Kubernetes und arbeitet mit der Open Container Initiative und der Cloud Native Computing Foundation zusammen. Wie bei allen Open Source-Projekten bringt Red Hat Code und Verbesserungen wieder in die Upstream-Codebasis ein – und alle Fortschritte können so gemeinsam genutzt werden.

Mit den Container-Lösungen und -Trainingsangeboten von Red Hat erhalten Sie die Infrastruktur, die Plattform, die Kontrollmöglichkeiten und die Kenntnisse, um optimal von Containern profitieren zu können.

 

Der Wunsch nach mehr Effizienz, Einfachheit und Schnelligkeit in der Softwareentwicklung veranlasst Unternehmen aller Branchen dazu, Linux-Container im gesamten Softwareentwicklungszyklus implementieren zu wollen.

Quelle: The State of Containerization: ein von Forrester Consulting im Auftrag von Red Hat erstelltes Technologieanwendungsprofil

JUNI 2016

Mehr erfahren

Artikel

Vergleich zwischen Containern und VMs

Linux-Container und virtuelle Maschinen (VMs) sind paketierte Computing-Umgebungen, die verschiedene IT-Komponenten vereinen und vom Rest des Systems isolieren.

Artikel

Was ist Container-Orchestrierung?

Mithilfe der Container-Orchestrierung werden Deployment, Management, Skalierung und Vernetzung von Containern automatisiert.

Artikel

Was ist ein Linux-Container?

Ein Linux-Container besteht aus Prozessen, die vom System isoliert sind und auf einem eigenen Image ausgeführt werden, das alle benötigten Dateien zur Unterstützung der Prozesse bereitstellt.

Mehr über Container erfahren

Produkte

Red Hat OpenShift

Eine Kubernetes-Containerplattform für Unternehmen, auf der Operationen für den gesamten Stack automatisiert werden, um Hybrid Clouds, Multi-Clouds und Edge-Deployments noch einfacher verwalten zu können.

Ressourcen

Analystenbericht

Red Hat wurde von Forrester unter den Multicloud-Plattformen für die Container-Entwicklung zum Marktführer ernannt

Datenblatt

Red Hat OpenShift Container Platform

Training

Kostenloser Trainingskurs

Running Containers with Red Hat Technical Overview

Kostenloser Trainingskurs

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Kostenloser Trainingskurs

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Möchten Sie mehr zu diesen Themen erfahren?

Abonnieren Sie unseren kostenlosen Newsletter, Red Hat Shares.

Red Hat logo LinkedInYouTubeFacebookTwitter

Produkte

Tools

Testen, kaufen und verkaufen

Kommunizieren

Über Red Hat

Als weltweit größter Anbieter von Open-Source-Software-Lösungen für Unternehmen stellen wir Linux-, Cloud-, Container- und Kubernetes-Technologien bereit. Wir bieten robuste Lösungen, die es Unternehmen erleichtern, plattform- und umgebungsübergreifend zu arbeiten – vom Rechenzentrum bis zum Netzwerkrand.

Abonnieren Sie unseren Newsletter, Red Hat Shares

Jetzt anmelden

Wählen Sie eine Sprache

© 2022 Red Hat, Inc.