// FALLSTUDIE
AWS Incident Manager <-> Azure DevOps Integration
Integration von AWS SSM Incident Manager mit Azure DevOps mit einem aktiven Synchronisierungsmechanismus, der im Produktiv-Account des Kunden betrieben wird.
- Jahr
- 2024
- Entwicklungsteam
- 4 Eng.
- Nutzer
- 40
- Dauer
- 3 bis 6 Monate
// 01 Ergebnis
Integration von AWS SSM Incident Manager mit Azure DevOps mit einem aktiven Synchronisierungsmechanismus, der im Produktiv-Account des Kunden betrieben wird.
// 02 Verwendete Technologien
- AWS-s3
- AWS-IAM
- AWS-SNS
- AWS-SQS
- AWS-SSM
- AWS-apiGateway
- AWS-cloudWatch
- AWS-eventBridge
- AWS-SSM-IM
- Python
- AWS
- GitHub
- Docker
// 03 Herausforderung
Verarbeitung verschiedener Workflows und Event-Typen in einem einzigen Service.
Fehlerereignisse wie Alarme, Sicherheitsbefunde oder Compliance-Berichte, die über den zentralen Event Bus von AWS geleitet werden, werden erfasst und analysiert. Der Inhalt wird anschließend aufbereitet und ein SSM-Incident erstellt. Der Service implementiert außerdem eine aktive Synchronisierung mit Microsoft Azure DevOps. Beispiel: Eine AWS Lambda-Funktion, die die Geschäftslogik für Produktteam A verwaltet, erlebt am Black Friday aufgrund einer Systemüberlastung einen Timeout. Dieses Problem löst einen CloudWatch-Alarm aus, woraufhin automatisch ein Incident und ein Azure DevOps-Ticket im Dashboard von Produktteam A erstellt werden. Die Daten werden vorab analysiert und angereichert; detaillierte Informationen sind in den Ticketbeschreibungen und Kommentaren enthalten und helfen dem Entwicklungsteam dabei, das Problem schnell zu identifizieren und zu beheben.
EventIntegration
CloudWatchAlarm DevOpsGuru Dome9(a.k.a. CloudGuard) ActiveSync
IntegrationAzure DevOps Bridge IntegrationAzure DevOps Webhook Productteam subscription Ticket actions per team GrafanaDashboard