Zum Seiteninhalt springen

DevOps für AWS: Aufbau, Optimierung und Migration Ihrer Infrastruktur

Wir planen, optimieren und migrieren Ihre AWS-Umgebung und machen das erfolgreich seit 10+ Jahren: von komplexen Anwendungen bis zu mehrjährigen Migrationsprojekten im Konzernumfeld.

  • Migration bestehender Anwendungen nach AWS
  • Neuaufbau von AWS-Infrastruktur
  • AWS-Kosten senken
  • Übernahme bestehender AWS-Umgebungen

350+

betreute Anwendungen

400+

Server im Betrieb

50+

Mitarbeitende
DevOps und AWS

Unsere AWS-Leistungen

Anwendung nach AWS migrieren

Wir analysieren Ihre bestehende Umgebung, planen die Zielarchitektur und verlagern Anwendung und Daten. Die Umstellung planen wir mit Blick auf minimale Ausfallzeiten in einem abgestimmten Fenster. Auch gewachsene Legacy-Setups haben wir bereits migriert.

AWS-Infrastruktur und Architektur

Für neue Anwendungen entwerfen wir die Architektur und bauen die Umgebung von Grund auf: Netzwerk, Rechte, Datenbanken, Deployment und Monitoring. Beschrieben in Infrastructure as Code, damit Sie jede Änderung nachvollziehen und jede Umgebung reproduzieren können.

AWS-Kosten senken

Wir identifizieren Einsparungspotenziale mit einem guten, durchdachten Setup, das nur die Leistungen enthält, die Sie tatsächlich nutzen. Alternativ schlagen wir Managed Hosting vor, wenn das die Kosten weiter senken würde.

Bestehende AWS-Umgebung optimieren und betreuen

Läuft Ihre Umgebung, aber Sie suchen jemanden, der sie verantwortet, prüfen wir zuerst den Zustand auf Sicherheit, Backups, Monitoring und Kostenkontrolle. Danach übernehmen wir die Betreuung, mit direkten Ansprechpartnern im DevOps-Team und proaktivem Monitoring.

Wann AWS die richtige Wahl ist, und wann nicht

AWS ist nicht immer die richtige Umgebung. Die Frage ist meist wirtschaftlich: Sie zahlen bei AWS für Flexibilität, die Sie nur dann brauchen, wenn beispielsweise Ihre Last schwankt.

AWS passt, wenn...

  • Ihre Last stark schwankt oder nicht vorhersehbar ist und Sie Kapazität nur bei Bedarf bezahlen wollen
  • Ihre Anwendung in mehreren Regionen erreichbar sein muss
  • Sie Managed Services wie RDS, S3 oder Lambda nutzen wollen, statt diese Dienste selbst zu betreiben
  • Sie Umgebungen kurzfristig aufbauen und wieder abbauen, etwa für Tests oder Lastspitzen
  • die Entscheidung für AWS im Unternehmen bereits gefallen ist und Sie jemanden brauchen, der es umsetzt.

AWS passt weniger, wenn...

  • Ihre Last in der Regel gleichmäßig verläuft und Sie Kapazität dauerhaft vorhalten. Eigene Server oder Managed Hosting ist dann günstiger und einfacher zu kalkulieren
  • die Kosten steigen und niemand intern die Ursachen findet
  • Ihre Daten Anforderungen an Standort und Hoheit unterliegen, die sich bei einem US-Anbieter nicht erfüllen lassen
  • Ihr Team die Plattform nicht beherrscht. AWS bietet für jedes Problem mehrere Lösungen, und die falsche kostet auf Jahre Geld.
Portfolio

Unsere Expertise mit AWS

Wir waren sehr zufrie­den, wie das Pro­jekt umge­setzt wurde. Neben dem vor­han­de­nen tech­ni­schen Know How war die Zusam­men­ar­beit von Anfang an pro­fes­sio­nell, sehr offen und kol­le­gial. Des Wei­te­ren wurde uns auch in The­men, die nicht direkt mit dem Auf­bau der Infra­struk­tur im Zusam­men­hang stan­den, pro­ak­tiv wei­ter­ge­hol­fen. Bei­spiele sind hier ins­be­son­dere Com­p­li­ance und Daten­schutzthemen.
Sebastian Titze CTO corify GmbH

Ihr Weg zur passenden AWS-Strategie in 4 Schritten

Bei Cloud-Projekten gibt es keine Standard-Lösungen, da Bedarf und Anforderungen jedes Unternehmens variieren. In der Regel gehen wir daher nach folgenden Schritten vor.

  • Analyse & Zieldefinition
    Wir prüfen Ihre aktuelle Infrastruktur, Nutzung und Anforderungen. Gemeinsam klären wir, welche Cloud-Strategie zu Ihrem Unternehmen passt.
  • Strategie & Architektur festlegen
    Ob Einstieg, Anbieterwechsel oder Exit-Szenario: Wir entwickeln eine individuelle Roadmap, die technische, wirtschaftliche und regulatorische Aspekte berücksichtigt.
  • Migration, Transformation oder Rückführung
    Wir begleiten Sie bei der Umsetzung: von der Migration zu AWS über Optimierungen zur Kostensenkung bis hin zur Rückführung in eigene Rechenzentren.
  • Betrieb & kontinuierliche Optimierung
    Nach der Umsetzung sorgen wir für Stabilität, Sicherheit und Effizienz. Wir überwachen, optimieren und passen die Lösung an Ihre geschäftlichen und technischen Ziele an.
So arbeiten wir

Die Zusammenarbeit mit makandra

Direkte Ansprechpartner in Augsburg

Sie sprechen mit den Menschen, die Ihr System betreiben, per Mail, virtuellem Meeting oder Slack. Unser Team sitzt vollständig in Augsburg, kein Near- oder Offshoring.

MItdenken und proaktives Monitoring

Unser Monitoring erfasst Metriken, Logs und Alerts über den gesamten Stack. Bei Auffälligkeiten greifen wir ein, statt auf Ihre Meldung zu warten. Das Audi Media Center läuft auf diese Weise seit über zehn Jahren.

Sicherheit ist Teil des Prozesses

Rechteverwaltung, Secret Management, Patch-Strategie und automatische Prüfungen im Deployment gehören bei uns zum Standard. Bei Compliance- und Datenschutzfragen denken wir mit, auch wenn sie nicht Teil des Auftrags sind.

Immer im Zeitplan und im Budget

Seit 2009 haben wir jedes Projekt im Zeitplan und im Budget abgeschlossen. Während der Umsetzung informieren wir regelmäßig über Fortschritt und sprechen es an, sollten zusätzliche Aufgaben das Budget überreizen.

Ich bin begeistert von der neuen Infrastruktur, die makandra für unsere Webanwendungen geschaffen hat. Besonders schätze ich den reibungslosen Migrationsprozess ohne Ausfallzeiten – es gab stets einen Backup-Plan, der es uns ermöglichte, unsere große und komplexe Infrastruktur sicher zu migrieren.
Klaudia Biała Project Lead bei First Movers Advantage
AWS-Technologie

Wir übernehmen auch gewachsene Umgebungen

Wir kennen AWS und verstehen, wie sich Anwendung, die darauf laufen, verhalten. Das zählt, wenn wir eine bestehende Umgebung übernehmen: Wir wissen, wie eine Datenbank skaliert, warum ein Deployment bricht oder woher eine Konfiguration kommt. 

Unser DevOps-Team bringt Erfahrung mit folgenden Technologien mit:

  • Datenbanken: PostgreSQL, MySQL und MariaDB, Redis, OpenSearch, auf RDS und ElastiCache oder auf eigenen Instanzen
  • Sprachen und Frameworks: Ruby on Rails, Node.js, Next.js, Java, PHP, Elixir
  • Container: Docker, Kubernetes und Helm, auf EKS oder selbst betrieben
  • Infrastruktur und Konfiguration: Terraform, OpenTofu, Puppet, OpenVox, Git
  • Monitoring: Prometheus, Grafana, ELK-Stack, neben oder anstelle von CloudWatch

Die Liste ist nicht abschließend. In jahrelanger Projektarbeit kommt viel zusammen, was hier nicht steht. Wenn Ihre Technologie fehlt, hatten wir mit hoher Wahrscheinlichkeit trotzdem schon mit ihr zu tun. 

Häufig gestellte Fragen

FAQ zu AWS

Die ersten Entscheidungen sind strukturell: Welche Workloads ziehen in welcher Reihenfolge um und was bleibt, wo es ist. Danach kommen Kontostruktur, Netzwerk, Rechteverwaltung und Kostengrenzen. Arbeiten Sie hier sorgfältig, denn Fehler an diesen Stellen sind später aufwendig zu korrigieren.

Wir beginnen deshalb mit einer Bestandsaufnahme Ihrer heutigen Umgebung und einer Zielarchitektur, danach migrieren wir in Schritten. Bei einer einzelnen Anwendung ohne besondere Anforderungen kommt ein erfahrenes Team allein zurecht. Je mehr Dienste, Abhängigkeiten und Compliance-Vorgaben im Spiel sind, desto früher lohnt sich Unterstützung von erfahrenen DevOps-Teams.

In der Regel nicht. Wir verlagern zuerst den Betrieb und optimieren danach dort, wo es sich rechnet. Ein Neuaufbau ist die Ausnahme und nur dann sinnvoll, wenn die bestehende Architektur den eigentlichen Kostentreiber darstellt. Bei FMAdata haben wir eine über Jahre gewachsene Infrastruktur optimiert und migriert, statt sie zu ersetzen.

Das hängt an vier Faktoren: An der Anzahl der Dienste und ihrer Abhängigkeiten, der Größe der Datenbanken, wie viel Ausfallzeit möglich ist, und ob die bestehende Infrastruktur schon in Code beschrieben ist. Nach der Bestandsaufnahme nennen wir Ihnen eine Spanne und die Schritte dahinter, bevor Sie sich entscheiden.

Wir prüfen an folgenden Stellen, ob sich die AWS-Kosten optimieren lassen:

  • Right-Sizing: Instanzen, Datenbanken und Volumes, die für die Last zu groß dimensioniert sind
  • Ungenutzte Ressourcen: laufende Testumgebungen, nicht zugeordnete Volumes und Adressen, alte Snapshots
  • Preismodelle: Savings Plans und Reserved Instances für gleichmäßige Last, Spot-Instanzen für unterbrechbare Workloads
  • Datentransfer: Traffic zwischen Zonen und aus AWS heraus, ein häufig unterschätzter Posten
  • Speicherklassen: Daten, die unnötigerweise auf teurem Speicher liegen

Wir beraten gerne bei der Kostenoptimierung. Wenn sich am Ende zeigt, dass Ihr Lastprofil überhaupt nicht zu AWS passt, sagen wir Ihnen das auch.

Mit der Flexibilität von AWS kommt eine ebenso mächtige Komplexität. Herausforderung ist hier, den Überblick in Breite und Tiefe über die verschiedenen Möglichkeiten und Komponenten beim Betrieb von Infrastruktur zu behalten. Es fordert umfangreiche Erfahrung mit den eingesetzten Technologien und ihrer Implementierung bei AWS im Speziellen.

Der Betrieb von Infrastruktur in der Cloud von AWS erfordert ständiges Monitoring und Wartung, um optimale Leistung, Sicherheit und Kostenkontrolle zu gewährleisten.

AWS-Unterstützung anfragen

Unser Team aus DevOps- und AWS-Expert*innen unterstützt Sie bei Ihren Cloud-Herausforderungen. Schreiben Sie uns.