Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Angelika Egger Geändert vor über 7 Jahren
1
Der Faule DBA 7 Schritte zu einer automatisierten Datenbankumgebung Markus Wagner, SQLSaturday, 1.4.2016
2
Markus Wagner, bwin, 1.5.2016
3
Schritt 1: Standardisierung „Vereinheitlichung von Maßen, Typen, Verfahrensweisen oder anderem“ (wiki) 80/20 Beispiele: Filelocations Sp_configure Infrastruktur-Konfiguration / Standardisierung Markus Wagner, bwin, 1.5.2016
4
Schritt 2: Dezentralisierte Admin Datenbank Administrative Tätigkeiten lokal am SQLServer ausführen Helper Procedures, vereinheitlichte Struktur Beispiele: Backup Modul Lokales Health – Diagnose Modul Markus Wagner, bwin, 1.5.2016
5
Schritt 3: Zentralisierte Admin Datenbank/Server Daten zusammen führen Zentralisierte Verwaltung Central Management Server „Single source of truth“ Beispiele: Backuphistory gesammelt Audit Logs gesammelt Central Management Server Markus Wagner, bwin, 1.5.2016
6
Intermezzo: API und Skripting- Möglichkeiten T-SQL CMDExec / Powershell scripting SSIS SMO /.NET Etc. Markus Wagner, bwin, 1.5.2016
7
Schritt 4: Single Instance Automatisierung Vorteile: Einfach zu erstellen Scheduling über SQL Agent Nachteile: Isoliert/Dezentralisiert Limitiert in den technischen Möglichkeiten CMDExec als Erweiterung Markus Wagner, bwin, 1.5.2016
8
Schritt 5: Multi Instance Automatisierung SSIS als Beispiel Multi Instance Automatisierung Zentralisiert Relativ einfach zu entwickeln Nicht so einfach zu debuggen Upgrade-Kopfweh.NET als Beispiel „Keine Grenzen“ Development Kenntnisse notwendig Zu Beginn nur langsame Fortschritte Markus Wagner, bwin, 1.5.2016
9
Schritt 6: Automation Framework Mehrteilige Komponenten (Frontend, Backend, eigene APIs, etc.) Kombiniert alle Schritte Modul-orientiert Neue Automatisierungen wie Puzzle Nur mit hoher Standardisierung möglich „Refactoring“ unumgänglich Existenzkrisen ;) Markus Wagner, bwin, 1.5.2016
10
Schritt 7: BACK TO 1 Markus Wagner, bwin, 1.5.2016
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.