Image

Image
von Ashutosh Tamhankar
Cloud Engineer

Containerisierung

Baue eine Cloud-native Plattform für deine Kunden

Um neue Produkte und Dienstleistungen schneller auf den Markt zu bringen, setzen Unternehmen auf Cloud-native Technologien wie Containerisierung, um entkoppelte Systeme zu entwickeln. Laut der CNCF1-Umfrage 2022 hat sich Kubernetes als ein wichtiger Baustein für die Bereitstellung einer Plattform für solche Anwendungsproduktteams erwiesen. 

Stelle dir ein Hotel als Analogie zu einer Plattform vor. Ein Hotel bietet eine Reihe von Basisdiensten für Gäste an - eine Website zur Zimmerbuchung, eine besetzte Rezeption, Parkmöglichkeiten usw. In ähnlicher Weise kannst du eine Reihe von Basisdiensten für deine internen Kunden aufbauen, indem du Kubernetes zur Orchestrierung von Containern verwendest. Dies allein beantwortet jedoch nicht die Fragen, welche Art von Speicher du den Tenant-Anwendungen anbieten möchtest, welche Toolsets DevOps-Workflows ermöglichen könnten oder wie die zugrunde liegende Infrastruktur gehärtet werden könnte, usw. Du könntest eine Vielzahl von Open-Source-Projekten einsetzen, um diese Szenarien zu erfüllen. Es kann jedoch eine Herausforderung sein, die geschäftlichen Anforderungen allein mit Community-basiertem Support zu erfüllen. Aber mit Red Hat OpenShift - einer Open-Source-Anwendungsplattform für Unternehmen – kannst du von den Innovationen der Upstream-Projekte profitieren und Enterprise Support in Anspruch nehmen.

Aber wie kann Amanox Kunden mit Red Hat OpenShift heute helfen? Vielleicht verwaltest du bereits eine On-Prem-Infrastruktur mit z. B. Nutanix. Du könntest den Grundstein für die Zukunft moderner Anwendungen legen, indem du deine bestehende Umgebung um eine Container-Plattform mit Red Hat OpenShift erweiterst. Wenn deine Anwendungen in Zukunft auf bestimmte Dienste aus einer öffentlichen Cloud zugreifen müssen, könnest du deine bestehende Plattform mit Red Hat OpenShift auf die öffentliche Cloud ausweiten und flexibel bleiben.

Die Anforderungen an die Plattformen hängen von den Diensten ab, die du deinen Anwendungsteams anbieten möchtest. Um auf die Analogie mit dem Hotel zurückzukommen: Du könntest verschiedene Kundenkategorien bedienen - diejenigen, die eine Suite benötigen, diejenigen, die einen Hund mitbringen, oder diejenigen, die nur ein Bett ohne Frühstück benötigen. Ausserdem nannten viele Kunden in der oben erwähnten CNCF-Umfrage Schulung und Sicherheit als die beiden grössten Schwierigkeiten bei der Einführung von Containern in der Produktion.

Mit Amanox könntest du eine Cloud-native Anwendungsplattform aufbauen und betreiben. Zu diesem Zweck haben wir ein Team und ein Toolset zusammengestellt. Wir nennen es die Enterprise Cloud Platform, das aus eng integrierten, einfach zu nutzenden Lösungen unserer Partner2 besteht, um verschiedene technologische und betriebliche Herausforderungen zu bewältigen.
Image

Wie können wir helfen?

  • Erstelle und betreibe eine sichere, robuste, verwaltbare und beobachtbare Plattform auf Basis von Red Hat OpenShift in privaten, öffentlichen, hybriden oder Multi-Clouds.
  • Verfolge einen konsistenten, robusten und standardisierten Ansatz für die Verwaltung deiner Infrastruktur, indem du sie als Code behandelst (IaC).
  • Verfüge über Business-Continuity- und Disaster-Recovery-Strategien für deine Plattforminfrastruktur und biete deinen Mietern zusätzliche Services.
  • Biete deinen Kunden - deinen Produktteams - verschiedene Speicherklassen an.
  • Befähige deine Produktteams, mithilfe von CI/CD-Workflows neue Kundenerlebnisse zu liefern.
  • Befähigung der Entwicklungs- und Betriebsteams, die Plattform letztendlich selbst zu verwalten.
"Mit Red Hat OpenShift bieten wir unseren Kunden eine ausgereifte Plattform, die bereit ist, ihre Anwendungen in die Hybrid Cloud zu bringen. Gepaart mit unserem umfangreichen Angebot an professionellen und operativen Dienstleistungen unterstützen wir unsere Kunden auf ihrem Weg in eine Cloud-native Gegenwart und Zukunft", sagt Samuel Rothenbühler, CTO Enterprise Cloud.

Matthias Imsand, CTO Public Cloud, fügte hinzu: "Die Entwicklung von Cloud-agnostischen Bausteinen in kleinen und agilen Teams ist für moderne Cloud-native Anwendungen keine Frage mehr. Kubernetes bietet die ausgereifteste Plattform für die Orchestrierung von Containern und lässt sich problemlos in CICD-Lösungen integrieren. Das ist also eine perfekte Ergänzung für uns und unsere Kunden."

Zusammenfassend lässt sich sagen, dass eine solide Plattform für deine Anwendungsteams von entscheidender Bedeutung für deine digitalen Lösungen ist, da sie die "Time to Market" verkürzt. Wenn du häufiger zuverlässige und stabile Produkte auf den Markt bringen und dabei das Feedback deiner Kunden einbeziehst, führt dies letztendlich zu einer höheren Kundenzufriedenheit.

Was hält dich davon ab, eine Plattform aufzubauen, um sich einen Wettbewerbsvorteil zu verschaffen?

Um diese Diskussion fortzusetzen, besuche uns persönlich bei einem unserer technischen Bootcamps:
zu den Bootcamps
Image

Vollautomatisierte MLOps-Pipeline - Teil 1

Im vorigen Blogbeitrag haben wir die Architektur und die Demo einer Pipeline für die Dateneingabe in Amazon SageMaker Feature Store in nahezu Echtzeit vorgestellt. In diesem und dem folgenden Beitrag werden wir die vollständig automatisierte MLOps-Pipeline vorstellen.
zum Artikel
Image

Nahezu Echtzeit-Dateneingabe in den SageMaker Feature Store

Dieser Blog-Beitrag ist der erste Teil einer dreiteiligen Serie über das Testen einer vollautomatischen MLOps-Pipeline für Machine-Learning-Vorhersagen auf Zeitreihendaten in AWS, die nahezu in Echtzeit vorliegen. In diesem ersten Teil konzentrieren wir uns auf die Dateneingabe-Pipeline in den Amazon SageMaker Feature Store.
zum Artikel
Image

AWS AppConfig for Serverless Applications Demo

Wäre es nicht schön, wenn die Applikationskonfiguration von der Infrastrukturkonfiguration und dem Code entkoppelt werden könnte? An dieser Stelle kann AWS AppConfig (eine Komponente von AWS Systems Manager) helfen (Artikel in Englisch)
zum Artikel
Image

RDBMS Data Ingestion

Wie kann man ständig wechselnde Daten aus einer Datenbank in einen Data Lake übertragen, der auf unveränderlichem Speicher wie Amazon S3 basiert? Ein Artikel von Matthieu Lienart (Artikel in Englisch)
zum Artikel