Jump to section

Was ist CaaS (Containers as a Service)?

URL kopieren

CaaS (Containers as a Service) ist ein Cloud-Service, der Sie bei der Verwaltung und Bereitstellung von Anwendungen mit einer containerbasierten Abstraktion unterstützt. CaaS kann sowohl lokal als auch in der Cloud eingesetzt werden.

Der Anbieter stellt ein Framework oder eine Orchestrierungsplattform zur Verfügung, über die Container bereitgestellt und gemanagt werden. Die Automatisierung wichtiger IT-Funktionen erfolgt dann mithilfe der Orchestrierung.

CaaS ist speziell für die Entwicklung containerisierter Apps nützlich, die sicherer und gleichzeitig skalierbar sind. So können Nutzende nur die Ressourcen kaufen, die sie benötigen (Planungsfunktionen, Load Balancing etc.), und so Einsparungen realisieren und die Effizienz steigern.

Mit Containern lassen sich konsistente Umgebungen erstellen. In diesen können cloudnative Anwendungen, die in vielen verschiedenen Umgebungen ausgeführt werden können, rasant entwickelt und bereitgestellt werden. 

Unternehmen, die Container-Services bereitstellen möchten, können entweder eine Plattform anschaffen und die Container in Eigenregie verwalten oder sich für eine Anbieterlösung wie Google Cloud Platform, Amazon Web Services (AWS), IBM Cloud oder Microsoft Azure entscheiden. Da Container von Natur aus flexibel sind, ergibt sich aus keiner dieser Lösungen eine Anbieterbindung. 

Hier einige Aspekte, die Sie bei der Wahl Ihrer CaaS-Lösung berücksichtigen sollten:

  • Sind Container Neuland für Sie, oder verwenden Sie bereits längere Zeit container-basierte Lösungen? Im ersteren Fall sollten Sie sich für eine gemanagte Container-Plattform entscheiden, weil Sie so in aller Ruhe ausprobieren können, welche Funktionen Sie selbst handhaben können. 
  • Sollten Sie sich für eine Public Cloud oder eine lokale Bereitstellung entscheiden?
  • Ist Ihre IT-Abteilung für die Verwaltung einer Container-Plattform entsprechend geschult und ausgerüstet?
  • Welches Budget steht Ihnen zur Verfügung, und wie sehen Ihre Wachstumsprognosen aus?

Kubernetes ist eine Open Source-Plattform zur Orchestrierung von Linux-Containern, die ursprünglich von Google entwickelt wurde. Sie wird eingesetzt, um die Entwicklung, Verwaltung und Skalierung von Anwendungen zu automatisieren. Dabei werden auf Linux-Hosts ausgeführte Container in Clustern zusammengefasst und ihre Verwaltung automatisiert. So werden viele manuelle Prozesse bei der Bereitstellung und Skalierung containerisierter Apps ohne jeglichen Benutzereingriff vom System gehandhabt.

Kubernetes bietet Ihnen die erforderlichen Orchestrierungs- und Container-Verwaltungsfunktionen für das Deployment von Containern in großem Umfang auf verschiedenen Server-Hosts mit mehreren Sicherheitsschichten. Außerdem können Sie damit den Zustand der Container langfristig verwalten.  

Red Hat® OpenShift® ist eine unternehmensfähige Container-Plattform auf Open Source-Basis, auf der sich Container in großem Umfang und ohne App-Ausfallzeiten ausführen lassen. Die Container-Orchestrierung wird folgendermaßen vereinfacht: Ein Load Balancing der Apps wird hinter einem Router durchgeführt und die Apps werden mithilfe von Datenverkehrsmetriken automatisch vertikal und horizontal skaliert. Außerdem werden Ressourcen für die Erstellung Ihrer Container Images bereitgestellt. 

Mit Red Hat OpenShift kann Ihr Entwicklungsteam neue containerisierte Apps erstellen, hosten und mit der entsprechenden Skalierbarkeit, Kontrolle und Orchestrierung in der Cloud bereitstellen. Die Lösung ist unabhängig von der Cloud und wird von allen wichtigen Cloud-Anbietern unterstützt, was eine einfache Migration von Workloads zwischen Public und Private Clouds und/oder Rechenzentren ermöglicht.

Und um den Einkauf und die Verwaltung von Unternehmenssoftware zu vereinfachen, bietet Red Hat Marketplace jetzt die automatische Bereitstellung von zertifizierter Software auf einem beliebigen Red Hat OpenShift Cluster.

Und das Beste ist: OpenShift wird von Red Hat, einem weltweit führenden Anbieter von Open Source-Lösungen, unterstützt und entwickelt.

Weiterlesen

ARTIKEL

Was ist Cloud-Management?

Lernen Sie die verschiedenen Facetten des Cloud-Managements kennen, und welche Vorteile eine Cloud-Management-Plattform für Ihr Unternehmen hat.

ARTIKEL

Was sind gemanagte IT-Services?

Mit gemanagten Services können allgemeine Aufgaben an Fachleute übergeben werden, um Kosten zu reduzieren, die Servicequalität zu verbessern oder internen Teams mehr Zeit für geschäftsspezifische Aufgaben zu verschaffen.

ARTIKEL

Was sind Cloud-Services?

Bei Cloud-Services handelt es sich um Infrastrukturen, Plattformen oder Software, die von einem Drittanbieter gehostet und Nutzern über das Internet zur Verfügung gestellt werden.

Mehr über Cloud Computing erfahren

Produkte

Eine Plattform, die Hardware virtualisiert und diese Ressourcen in Clouds organisiert.

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

Interaktionen mit unseren strategischen Beratern, die sich ein Gesamtbild von Ihrem Unternehmen machen, Ihre Herausforderungen analysieren und Ihnen helfen, diese mit umfassenden, kosteneffektiven Lösungen zu meistern.

Ressourcen

Training

Kostenloser Trainingskurs

Red Hat OpenStack Technical Overview