Lesezeit: 2 Minuten

 

Architekturarbeit im Zeitalter Cloud-nativer Architekturen und DevOps-Teams - Teil 3


Cloud-native Technologie schafft neue Möglichkeiten

Zur Erreichung der anvisierten Qualitätsziele eines Systems spielt die Wahl der richtigen Technologien eine entscheidende Rolle. Ganz konkret schaffen z.B. Technologien, die unter der Schirmherrschaft der Cloud Native Computing Foundation (kurz CNCF) beherbergt werden, neue Möglichkeiten, wie man flexible Architekturen schaffen und geeignete Plattformen finden kann.

CNCF Technologien sind allesamt Open-Source und durchaus auch auf Extrembedingungen ausgerichtet. Bis vor ein paar Jahren galten verteilte Systeme und dynamische Infrastrukturen noch als Spielwiese für Nerds, die auf neue Herausforderungen stehen. Heute ist dies eine seriöse und notwendige Arbeitsbasis für Softwarearchitekten. Die Ausrichtung des CNCF lässt sich wie folgt zusammenfassen:

  • Empowerment von Software Engineers und DevOps-Teams durch Self-Services und einen hohen Standardisierungsgrad
  • Unterstützung beim Design und bei der Auswahl von Technologien, die es ermöglichen kritische Änderungen an verteilten Systemen häufig und mit einer großen Sicherheit bzw. Qualität durchzuführen - Stichwort 12-Faktoren
  • Tools und "Good Practices" bezüglich des Betriebs von komplexen verteilten Softwaresystemen unter den Aspekten Überwachung, Management und Stabilität
  • Lauffähig in modernen dynamischen Umgebungen, insbesondere Private, Hybrid und Public Clouds
  • Eine starke und sehr aktive Community für Erfahrungsaustausch, Fallstudien, Online Programmen und speziellen Community Groups, die einen regionalen Austausch zu Cloud Native Themen ermöglichen
     

Die Qual der Wahl

Bei der Wahl einer konkreten Technologie kommen Softwarearchitekten mit einer äußerst anspruchsvollen Aufgabe in Berührung. Entweder man pflückt und genießt die Low-Hanging-Fruits des präferierten Cloud-Anbieters, nimmt den Lock-In in Kauf und freut sich über einen besseren Time-To-Market auf Kosten der Portierbarkeit eines Systems. Oder man setzt auf „Standards“.

Bei der Auslegung des Begriffs „Standard“ scheiden sich durchaus die Geister. Welche Bedeutung hat der Begriff Standard in diesem Umfeld? „Innovative Open Source Frameworks und Werkzeuge mit sehr großen Entwickler-Communities, die von den fünf größten Technologieherstellern nur so lange am Leben erhalten werden, wie auch Bedarf dafür existiert“ oder „Langfristig abwärtskompatible Frameworks, die in häufig langwierigen Standardisierungsprozessen von den fünf größten Technologieherstellern geprägt werden“.

Egal wie man das Blatt wendet und dreht, man wird am Ende Technologie verwenden und gegebenenfalls auch bezahlen müssen. Bei der Bewertung der gesuchten Technologie sollte insgesamt der Fokus auf folgenden Fragestellungen liegen:

  • Welche Abstraktion der Infrastruktur (Serverless, PaaS, Container as a Service, Infrastructure as Code) passt zu den Fähigkeiten und dem Delivery-Prozess des Teams?
  • Wie ist es um die Offenheit gegenüber Technologie bestellt und wie stark ist die Community in Bezug auf Support, Dokumentation, Blueprints/Beispiele, angrenzende Ökosysteme mit teilweise komplexen APIs und neue Werkzeuge?
  • Was sind die Rahmenbedingungen bezüglich des Reifegrades der Lösung und der Vision und Marktdurchdringung des Herstellers?
  • Mit welchen Technologiekosten (kostenlos, skalierend auf Basis der Last oder langfristig mit Rahmenvertrag) ist zu rechnen?

Das nächste Kapitel "Eigenschaften einer Cloud-native Architektur" erhältst Du im nächsten Blogbeitrag am 8. Dezember 2022.

Blogautor

Peter Diefenthäler
Senior Softwarearchitekt ARS Computer und Consulting GmbH
Ihr Erfolg ist unser Ziel

Stehen Sie vor komplexen IT-Projekten? Mit unserer Expertise bieten wir Ihnen maßgeschneiderte Lösungen. Erfahren Sie mehr.

Werde Teil unseres Teams

Wir suchen ständig nach neuen Talenten. Für dich haben wir genau die richtige Stelle. Schau dir unsere offenen Positionen an.

Noch Fragen? Wir helfen Ihnen gerne!

Blog 27.10.22

Architekturarbeit im Zeitalter Cloud-nativer Architekturen 1

Die beschleunigte Digitalisierung und ihr Einfluss auf Softwarearchitekturen und IT-Teams beschreibt der Autor. Sind Cloud-native-Strategien sinnvoll?

Blog 22.12.22

Teil 5 - Einfluss von Cloud-native auf die Architekturarbeit

Wir beleuchten technische Aspekte von cloud-native Architekturen, die Vorteile verteilter Systeme und wie wichtig API-Management-System ist.

Blog 08.12.22

Teil 4: Eigenschaften einer Cloud-native Architektur

Beitrag zu Cloud-native Architekturen, ihre Möglichkeiten und Zielsetzungen sowie die Philosophie und Arbeitsweise, die daraus folgt.

Blog 10.11.22

Architekturarbeit im Zeitalter Cloud-nativer Architekturen 2

Aufgaben von Softwarearchitekten im Cloud-native-Umfeld, benötigte Skills und ihr Arbeitsalltag zwischen Kundenanforderungen, Zieldefinition und Deadlines.

Kompetenz 25.02.25

Cloud-native Architektur

Digitale Services erfordern einen hohen Reifegrad in der Architekturarbeit! Service-Qualität, Verfügbarkeit, Stabilität und Vernetzung mit angrenzenden Ökosystemen sind die Spitze des Eisbergs, der von Ihren Kunden in der Verwendung Ihrer Services maßgeblich wahrgenommen wird.

Blog 27.02.25

Cloud-Native Architektur

Cloud Technologien haben auch in der Welt der Anwendungsentwicklung Änderungen mit sich gebracht - aber was steckt hinter dem Begriff "Cloud-Native"?

Blog 05.01.23

Teil 6 - Die Architektenrolle in DevOps-Teams/Organisationen

Erfahren Sie in diesem Blogbeitrag mehr über die Rolle der Architekten in DevOps-Teams und wie sich die Architekturarbeit im cloud-native Umfeld verändert hat.

Auswahlkriterien für Hybrid-Cloud-IT
Kompetenz 25.02.25

Auswahlkriterien für Hybrid-Cloud-IT

Bei der Auswahl einer Cloud-Integrationslösung stehen Unternehmen vor der Herausforderung, die individuellen Auswahlkriterien festzulegen. Wir zeigen Ihnen die wichtigsten Kriterien auf.

Blog 18.04.24

Cloud-Native Netzwerksouveränität mit Cilium und Kubernetes

Erfahren Sie alles über die revolutionäre Cloud-Native Netzwerksouveränität mit Cilium und Kubernetes. Optimieren Sie Ihre Netzwerkinfrastruktur für mehr Sicherheit und Leistung.

Blog

Was ist die Cloud? 3 Use Cases zur Cloud-Transformation

Cloud ist mehr als nur Daten und Anwendungen in der Public Cloud. Erfahren Sie in unserem Blogbeitrag, welche Konzepte und Technologien wirklich hinter dem Begriff stecken – kompakt und verständlich!

Kompetenz

Cloud-Plattformen und Automatisierungstechnologie

Verloren im Dschungel der Möglichkeiten? Wir helfen bei der Auswahl und Implementierung zeitgemäßer Cloud-Plattformen und Cloud-Technologien.

Blog 19.09.24

Die Zukunft datenbankzentrierter IT-Architekturen

Datenbankzentrierte IT-Architekturen prägen viele Unternehmen. Doch ist dieser Ansatz noch zukunftsfähig? Dieser Artikel beleuchtet die Herausforderungen und Alternativen.

Arbeiten in der Cloud
Wissen

Defacto-Norm für Unternehmensanwendungen

Hybride Architekturen mittels effizienter Integrationstechnologien verbunden – so sehen heute IT-Nutzer, SW-Anbieter sowie Analysten die Best-Practice für Enterprise-IT Architekturen. So ein Feedback auf dem Event Cloud-EcoSystem. Weitere Impulse lesen Sie in unserem Blogartikel.

Kompetenz 25.02.25

API Economy & API Management

Eine beschleunigte und sichere Bereitstellung von Daten und Services eröffnet neue Geschäftsmodelle z.B. im Kontext B2B, B2C. Daneben sind interne API Ökosysteme" im Kontext von Cloud- native Architekturen, Microservices, Internet of Things und Mobile Use Cases nicht mehr Wegzudenken.

Blog 19.01.23

Digitalisierung und das richtige Mindset

Digitalisierung erfordert Umdenken weg von Projekten hin zu Produkten. DevOps und offene Fehlerkultur bestimmen moderne IT-Organisationen - auch bei Ihnen?

News 17.07.24

Unser Architektur-Workshop gemeinsam mit LV 1871

Gemeinsamer Workshop von ARS und LV 1871: Adaptive sozio-technische Systeme mit DDD, Team Topologies und Wardley Mapping erfolgreich gestalten.

Der heilige Gral der Cloud-Marktplätze wird vermisst
Wissen

Der heilige Gral der Cloud-Marktplätze wird vermisst

Eines der vorherrschenden Themen der diesjährigen CeBIT war Cloud IT und speziell die teils neuen B2B-Marktplätze als zentrale Vertriebsplattform für Cloud- und SaaS-Applikationen. Details erfahren Sie in diesem Blogartikel.

two colleagues working together it jobs timetoact group
Jobs

Software Engineer Cloud native Java (w/d/m)

ars |  München | Voll- oder Teilzeit & Festanstellung

Kompetenz 25.02.25

Softwarearchitektur

Architekten sind in der Verantwortung für die Qualität der Software. Mit dem Kunden, dem Business arbeitet er die Qualitätsanforderungen heraus und ermittelt belastbare Kriterien und Maßstäbe für die Qualität.

Offering 21.08.24

Nahtlose Migration Ihrer VMWare-Workloads zu Amazon EC2

Mit der jüngsten Ankündigung der Preiserhöhung für VMWare durch Broadcomm und dem Ende des VMWare-on-AWS-Dienstes, stehen viele Unternehmen vor der Herausforderung, ihre Workloads zu einem neuen Anbieter oder einer neuen Technologie zu migrieren. Doch diese Herausforderung bietet auch eine einzigartige Chance: Durch die Migration zu Amazon EC2 können Sie nicht nur die Betriebskosten senken, sondern auch von der nativen Cloud-Infrastruktur profitieren, die für Skalierbarkeit, Sicherheit und Flexibilität bekannt ist.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!