Betriebliche Abläufe klar festlegen
Planen Sie, was nach der Bereitstellung geschieht.
Mit der Veröffentlichung einer Anwendung entstehen praktische Fragen: Wer darf die Umgebung ändern, welche Signale weisen auf ein Problem hin und wie wird der Dienst wiederhergestellt? Wir prüfen die Anwendung und ihre Abhängigkeiten, bevor wir Infrastruktur konfigurieren oder den Release-Prozess ändern. Der Leistungsumfang benennt Routineaufgaben und die Personen, die reagieren müssen, wenn etwas Aufmerksamkeit erfordert.
Beginnen Sie mit einem geplanten Launch, einer Servermigration oder einem betrieblichen Problem in Ihrer aktuellen Umgebung.
Cloud- und DevOps-Kompetenzen
Die Umgebung und ihre Betriebsabläufe vorbereiten.
Infrastrukturkonfiguration, Release-Verfahren und Systempflege lassen sich gemeinsam oder für einen konkreten Bedarf abgrenzen.
Lassen Sie uns Ihre Anforderungen besprechenEinrichtung von Cloud-Infrastruktur
Konfigurieren Sie Anwendungsumgebungen, Netzwerke und Zugriffskontrollen passend zu den Diensten, von denen Ihre Software abhängt. Dokumentieren Sie die Einrichtung und berücksichtigen Sie die erwartete Ressourcennutzung sowie künftige Konfigurationsänderungen.
- Anwendungsumgebungen
- Netzwerk- und Zugriffskonfiguration
- Infrastrukturdokumentation
CI/CD- und Deployment-Workflows
Erstellen Sie einen wiederholbaren Release-Prozess mit Build-Schritten, Prüfungen und Freigaben, die zu Ihrer Anwendung passen. Definieren Sie den Übergang zwischen Umgebungen und, soweit möglich, die Wiederherstellung einer früheren Version.
- Build- und Release-Pipelines
- Release-Prüfungen und Freigaben
- Rollback-Planung
Servermanagement
Organisieren Sie Serverkonfiguration, Systemwartung und Betriebsmonitoring. Vereinbaren Sie, welche Warnungen relevant sind, wer sie erhält und wie Anwendungs- oder Infrastrukturprobleme untersucht werden.
- Serverkonfiguration
- Monitoring und Alarmbearbeitung
- Wartungsverfahren
Migration, Backups und Wiederherstellung
Planen Sie Anwendungs- und Datenübertragungen mit Prüfungen und Rückfalloptionen. Konfigurieren Sie den vereinbarten Backup-Prozess und prüfen Sie Wiederherstellungsverfahren anhand der Szenarien im Leistungsumfang.
- Anwendungs- und Datenmigration
- Backup-Konfiguration
- Prüfungen zur Daten- und Dienstwiederherstellung
Beispiel eines Release-Prozesses
Geben Sie jeder Bereitstellung einen prüfbaren Ablauf.
Betrachten Sie eine Anwendung, die bisher über manuelle Serverbefehle bereitgestellt wird. Eine Release-Pipeline könnte eine Version erstellen, vereinbarte Prüfungen ausführen und sie in einer Testumgebung zur Bewertung bereitstellen. Nach der erforderlichen Freigabe würde die Bereitstellung in Produktion folgen. Monitoring- und Rollback-Anweisungen würden zusammen mit einer gesonderten Behandlung von Datenbankänderungen vorbereitet.
- Trennen Sie Berechtigungen für Entwicklung und Produktion.
- Definieren Sie, welche Prüfungen und Freigaben eine Veröffentlichung erlauben.
- Berücksichtigen Sie Änderungen, die sich nicht durch das Zurückspielen von Code rückgängig machen lassen.
- ErstellenDen Release aus der vereinbarten Codeversion erstellen.
- VerifizierenPrüfungen ausführen und die vorbereitete Anwendung bewerten.
- BereitstellenDen freigegebenen Release in der Produktionsumgebung veröffentlichen.
- ÜberwachenSystemsignale prüfen und unerwartete Veränderungen untersuchen.
Illustrativer Deployment-Workflow; Prüfungen, Freigaben und Wiederherstellungsoptionen hängen von der Anwendung ab.
Umsetzung von Infrastrukturprojekten
Eine Umgebung hinterlassen, die das Betriebsteam versteht.
Prüfung und Dokumentation verbinden die technische Umsetzung mit den Menschen, die sie nutzen und betreiben.
Die Umgebung prüfen
Erfassen Sie Anwendungen, Datenspeicher, Abhängigkeiten und Zugriffe. Besprechen Sie Release-Häufigkeit, Wiederherstellungsbedarf und wiederkehrende Probleme, um Prioritäten und Rahmenbedingungen festzulegen.
Ihre ErgebnisseUmgebungsbewertung und ArbeitsplanKonfigurieren und prüfen
Implementieren Sie die vereinbarte Infrastruktur, Release-Workflows und das Monitoring. Prüfen Sie Zugriffe, Bereitstellungen und Wiederherstellungsszenarien und halten Sie betriebsrelevante Erkenntnisse fest.
Ihre ErgebnisseKonfigurierte Umgebung und PrüfprotokollVerantwortlichkeiten dokumentieren
Erstellen Sie Anleitungen für Routineaufgaben, Warnungen und Änderungen. Vereinbaren Sie die Verantwortlichkeiten Ihres Teams und einer etwaigen laufenden Unterstützung, einschließlich Betreuungsumfang und Eskalationswegen.
Ihre ErgebnisseBetriebshandbuch und definierter Supportumfang
Bevor wir beginnen
Fragen, die Sie
vielleicht beschäftigen.
Haben Sie eine andere Frage?
Sprechen wir darüber
Können Sie unsere aktuelle Cloud- oder Serverumgebung verbessern?
Ja. Wir prüfen die bestehende Umgebung und das Problem, das Sie lösen möchten. Die Arbeit kann sich auf Konfiguration, Bereitstellungsautomatisierung, Monitoring oder Backups innerhalb dieser Umgebung konzentrieren. Eine Migration wird erwogen, wenn die Anforderungen sie rechtfertigen.
Können Sie die Bereitstellung automatisieren, ohne die Anwendung neu zu entwickeln?
In manchen Fällen lässt sich die Bereitstellungsautomatisierung um den bestehenden Build- und Release-Prozess herum einführen. Bevor wir die erforderliche Arbeit definieren, müssen wir die Anwendungskonfiguration, Datenänderungen und externe Abhängigkeiten prüfen.
Was umfasst das laufende Servermanagement?
Der Umfang kann vereinbarte Wartung, Monitoring und Problemuntersuchung abdecken. Zugriffe, Verantwortlichkeiten, Betreuungsumfang und Eskalationswege werden für die Umgebung dokumentiert. Backup-Regelungen, Wiederherstellungserwartungen und etwaige Service Levels müssen in der Vereinbarung festgelegt werden.
Ihr nächster Schritt
Was muss sich in Ihrer Anwendungsumgebung ändern?
Beschreiben Sie die aktuelle Einrichtung, den geplanten Release oder das wiederkehrende Problem. Wir können daraus die erforderlichen Infrastrukturarbeiten definieren.
