Untersuchen der Modernisierung der Datenplattform
Die Modernisierung der Datenplattform ist ein wichtiger Schritt für Unternehmen, um mit der sich ständig weiterentwickelnden Technologielandschaft Schritt zu halten.
Sie wurden gebeten, einen ersten Bericht für den Vorstand zu erstellen, um darzulegen, warum ein Projekt zur Modernisierung der Datenplattform finanziert werden sollte. Der Vorstand möchte die Rendite und die Effizienzsteigerungen verstehen, die sich mit einem derartigen Projekt erzielen lassen.
Hier erfahren Sie, welche Aufgaben Datenarchitekt*innen und Datenbankadministrator*innen während eines typischen Datenmodernisierungsprojekts erledigen müssen.
Was ist eine Modernisierung der Datenplattform?
Cloud Computing breitet sich immer weiter aus, und Organisationen untersuchen, wie es dazu beitragen kann, effizienter zu werden, betriebliche Abläufe zu transformieren und möglicherweise ganze Branchen durch innovative Lösungen zu revolutionieren.
Das Herzstück dieser Transformation sind Daten. Sie sind der Schlüssel des Geschäftserfolgs. Hierzu müssen Datenspezialist*innen innerhalb der IT-Abteilungen bestehende Datenplattformtechnologien modernisieren, um Unternehmen bei der Umsetzung ihrer Transformationsziele zu unterstützen und gleichzeitig Downtime und Datenverluste zu minimieren.
Die Datenmodernisierung kann technische Barrieren beseitigen und so eine ganze Reihe neuer Möglichkeiten und Chancen eröffnen, die zuvor aufgrund der Unflexibilität der meisten lokalen Umgebungen nicht zugänglich waren. Manchmal umfasst die Modernisierung einer Organisation beispielsweise lediglich ein Upgrade einer vorhandenen lokalen SQL Server-Instanz auf eine neuere Version.
Immer mehr Organisationen entscheiden sich dafür, sich die elastische Natur und die Skalierungseffekte der Cloud zunutze zu machen. Sie können auch technologische Vorteile durch die breitere Palette der in Azure verfügbaren Technologien erzielen.
Gründe für die Modernisierung Ihrer Datenplattform
Microsoft Azure bietet mehrere vollständig verwaltete SQL-basierte Plattformen und Dienste, die cloudbasiert, sicher und skalierbar sind. Ihre Features adressieren die wichtigsten Herausforderungen der Cloudspeicherung und bieten Ihnen zuverlässige und langlebige Datenplattformlösungen. Azure SQL-basierte Datenplattformtechnologien sind jedoch auch noch aus anderen Gründen von Vorteil:
Komfort: Das Einrichten einer Azure SQL-Datenplattform kann praktisch sein, da die Verwaltung der physischen Hardware entfällt. Es müssen allerdings ein paar Dinge berücksichtigt werden. So müssen Sie sich beispielsweise mit den neuesten bewährten Sicherheitsmethoden vertraut machen sowie Betriebssystem- und SQL Server-Patches für IaaS-Angebote (Infrastructure-as-a-Service) verwalten. Bei einem PaaS-Angebot (Platform-as-a-Service) werden alle Hardware- und Softwareupdates sowie Betriebssystempatches für Sie verwaltet. Eine aktive Azure SQL-Datenbank-Instanz kann innerhalb weniger Minuten bereitgestellt werden. Sie müssen lediglich ein paar Optionen angeben.
Kosten: Microsoft verwaltet die Hardware für Sie, sodass keine Systemhardware mehr gekauft, mit Strom versorgt oder gewartet werden muss. Azure SQL bietet verschiedene Preisoptionen, mit denen Sie das richtige Verhältnis zwischen Leistung und Kosten finden können, und Einstiegspläne sind bereits für wenige Dollar pro Monat verfügbar. Mit dem Azure-Gesamtkostenrechner können Sie die Kosten für den gewünschten Dienst ermitteln.
Skalierung: Azure bietet eine skalierbare Infrastruktur, die basierend auf Ihren geschäftlichen Anforderungen vergrößert oder verkleinert werden kann. Das bedeutet, dass Sie Ihre Computingressourcen, Ihren Speicher und Ihre Netzwerkfunktionen je nach Bedarf hoch- und herunterskalieren können.
Sicherheit: Azure SQL bietet robuste Sicherheitsfeatures, wie Sie sie von Microsoft gewohnt sind. Microsoft ist jedoch nicht allein für die Gewährleistung eines hohen Sicherheitsniveaus verantwortlich: Microsoft kümmert sich im Rahmen der Rechenzentrumssicherheit um die physische Sicherheit der Hardware, während Sie für die Verwaltung des Datenzugriffs über Berechtigungen verantwortlich sind.
Automatisierte Sicherung und Wiederherstellung: Dies mindert das Risiko, dass Ihre Daten bei einem unvorhergesehenen Ausfall oder einer Unterbrechung verloren gehen.
Verschlüsselungsfunktionen: Die Daten werden automatisch auf der Festplatte verschlüsselt, um eine hohe Sicherheit zu gewähren. Sie verfügen außerdem über verschlüsselte Verbindungen mit den Daten.
Anwendungsfälle für die Datenmodernisierung
Im Anschluss finden Sie einige Beispiele für die Datenmodernisierung:
Migration zu Azure SQL: Dadurch können Organisationen den Bedarf an lokaler Hardware zur Unterstützung ihrer Datenbankvorgänge reduzieren sowie erhebliche Kosteneinsparungen und Skalierbarkeit erzielen.
Einführung neuer Technologien: Die Datenmodernisierung kann die Implementierung neuer Technologien wie maschinelles Lernen, künstliche Intelligenz und erweiterte Analysen umfassen. Diese Technologien können Organisationen dabei helfen, Erkenntnisse aus ihren Daten zu gewinnen und bessere Entscheidungen auf der Grundlage von Informationen zu treffen.
Nutzung von Hybridfeatures: Mit dem Linkfeature von Azure SQL Managed Instance können Sie beispielsweise Ihre SQL Server-Datenbanken replizieren, die an einem beliebigen Ort in Azure gehostet werden, und im Notfall oder bei einer erheblichen Geschäftsunterbrechung zur Cloud wechseln. Dadurch können Sie Ihren Datenbestand modernisieren und weiterhin Ihre lokale Umgebung nutzen.
Upgrade auf die neueste Version von SQL Server: Ein Upgrade auf die neueste Version von SQL Server kann zu erheblichen Leistungs- und Sicherheitsverbesserungen führen.
Konsolidierung von Datenbanken: Eine Datenmodernisierung kann auch die Konsolidierung von Datenbanken umfassen. Dies kann Organisationen dabei helfen, die Komplexität zu verringern und effizienter zu werden. Außerdem können sie dadurch den Bedarf für mehrere SQL Server-Instanzen verringern und so Kosteneinsparungen erzielen.
Phasen der Datenplattformmodernisierung
Bei der Modernisierung der Datenplattform geht es auch darum, einen Prozess zu entwerfen und zu implementieren, der eine nahtlose Modernisierung der Datenplattform gewährleistet.
Dieser Prozess umfasst fünf Hauptphasen:
Ermittlung: In dieser Phase führen Sie eine Überprüfung Ihrer bestehenden Umgebung durch, um den Datenbestand im Unternehmen zu verstehen. Außerdem erhalten Sie Erkenntnisse zur Art der Workloads und dokumentieren diese, mit denen sich Ihre Anwendungen und Datenbanken befassen. Sie entdecken, wie groß Ihre Workloads sind, wie häufig die Workloads ausgeführt und wofür sie verwendet werden.
Bewertung: In dieser Phase verwenden Sie die in der Erkennungsphase gewonnenen Informationen, um eine gründliche Bewertung der von Ihnen identifizierten Workloads vorzunehmen und alle potenziellen Probleme oder Breaking Changes zu beurteilen, die vor oder nach der Migration bestehen können. Außerdem werden Problembehandlungsansätze definiert, und Azure-Features werden ausgewertet, um sie schnell implementieren und den Nutzen maximieren zu können.
Planung: In der Planungsphase werden die Workloads und die zugehörigen Datenbanken und Anwendungen skizziert, die migriert werden sollen. Der Plan beschreibt auch die Migrationsreihenfolge und die Tools, die für die Migration verwendet werden.
Transformation und Optimierung: In dieser Phase werden Transformationen auf alle Workloads angewendet, für die Änderungen erforderlich sind, um mit der neuen Datenplattformtechnologie kompatibel zu sein. Anschließend werden die Workloads optimiert, um von den neuen Features der neuen Datenplattform zu profitieren.
Testen und Behebung: In dieser Phase wird die Migration abgeschlossen, einschließlich des Testens, um zu überprüfen, ob die Migration erfolgreich war, und um eventuell auftretende Probleme zu beheben.