abschlussvortrag Joschka Fischer

Werbung
Datenmigrationsvorgehen
für organisationsexterne
Datenbanken
Literaturüberblick und Stand der Praxis
Abschlussvortrag Bachelorarbeit
Lehrstuhl Software Engineering betrieblicher Informationssysteme
(I19), TUM
Themensteller Prof. Dr. Florian Matthes
Betreuer Christopher Schulz
Student Joschka Fischer
Datum 3. September 2012
1 / 16
Motivation
Problematik
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
Das hierfür nötige Wissen ist für das Kerngeschäft des
Unternehmens meist unerheblich
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
Das hierfür nötige Wissen ist für das Kerngeschäft des
Unternehmens meist unerheblich
Permanentes Vorhalten von selten gebrauchten
Reservekapazitäten ist ökonomisch uneffizient
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
Das hierfür nötige Wissen ist für das Kerngeschäft des
Unternehmens meist unerheblich
Permanentes Vorhalten von selten gebrauchten
Reservekapazitäten ist ökonomisch uneffizient
Ermöglichung
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
Das hierfür nötige Wissen ist für das Kerngeschäft des
Unternehmens meist unerheblich
Permanentes Vorhalten von selten gebrauchten
Reservekapazitäten ist ökonomisch uneffizient
Ermöglichung
Vervielfachung der rechnisch realisierbaren Bandbreite
zu günstigeren Preisen
2 / 16
Motivation
Problematik
Bereitstellung und Wartung einer Datenbank für
betriebliche Nutzdaten erfordert erhebliche Ressourcen
Das hierfür nötige Wissen ist für das Kerngeschäft des
Unternehmens meist unerheblich
Permanentes Vorhalten von selten gebrauchten
Reservekapazitäten ist ökonomisch uneffizient
Ermöglichung
Vervielfachung der rechnisch realisierbaren Bandbreite
zu günstigeren Preisen
Große Auswahl an hochverfügbaren, skalierenden
Cloud-Datenbanklösungen
2 / 16
Aufgabenstellung
3 / 16
Aufgabenstellung
Ziele
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Aufgabenstellung
Ziele
Analyse der Eigenschaften von Datenmigration
(Motivation, Ziele, Risiken)
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Aufgabenstellung
Ziele
Analyse der Eigenschaften von Datenmigration
(Motivation, Ziele, Risiken)
Analyse der Eigenschaften von Cloud Computing
(Merkmale, Vorteile, Nachteile)
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Aufgabenstellung
Ziele
Analyse der Eigenschaften von Datenmigration
(Motivation, Ziele, Risiken)
Analyse der Eigenschaften von Cloud Computing
(Merkmale, Vorteile, Nachteile)
Studie der Cloud-Datenbankanbieter
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Aufgabenstellung
Ziele
Analyse der Eigenschaften von Datenmigration
(Motivation, Ziele, Risiken)
Analyse der Eigenschaften von Cloud Computing
(Merkmale, Vorteile, Nachteile)
Studie der Cloud-Datenbankanbieter
Studie der Migrationsdienstleister
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Aufgabenstellung
Ziele
Analyse der Eigenschaften von Datenmigration
(Motivation, Ziele, Risiken)
Analyse der Eigenschaften von Cloud Computing
(Merkmale, Vorteile, Nachteile)
Studie der Cloud-Datenbankanbieter
Studie der Migrationsdienstleister
Evaluation des Meinungsbildes potentieller Kunden und
Migrationsdienstleister
→ Erfassung des Status Quo von Datenmigration zu
organisationsexternen Datenbanken (bzw. „in die Cloud“)
4 / 16
Herangehensweise
Grundlagen
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
Migrateure
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
Migrateure
Analyse von 10 Migrationsdienstleistern
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
Migrateure
Analyse von 10 Migrationsdienstleistern
Literaturstudie über Migration
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
Migrateure
Analyse von 10 Migrationsdienstleistern
Literaturstudie über Migration
Umfrage
5 / 16
Herangehensweise
Grundlagen
Recherche zu Datenmigration
Recherche zu Cloud Computing
Analyse von Schnittstellen, Chancen und Risiken
DB-Anbieter
Analyse von 20 Cloud-Datenbankanbietern
Literaturstudie über Cloud-Datenbanken
Migrateure
Analyse von 10 Migrationsdienstleistern
Literaturstudie über Migration
Umfrage
Erstellung, Durchführung und Auswertung einer
Online-Umfrage unter 16 Experten
5 / 16
Cloud-Datenbankanbieter
6 / 16
Cloud-Datenbankanbieter
Übersicht
Advanced Server
ClearDB
Cloudant
database.com
DynamoDB
FathomDB
HerokuPostgres
Kognitio Cloud
MongoHQ
MongoLab
MongoMachine
NuoDB
Quickbase
RDS
RedisToGO
Scale DB
SimpleDB
SQL Azure
Xeround
ZeusDB
Untersuchte Eigenschaften: Produktname, Unternehmen,
Kategorie, Datenbanktechnologie, Zielgruppe, Lizenz,
Standort, Preisstruktur, SLA, Besonderheiten
7 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
Heterogene Preispolitik
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
Heterogene Preispolitik
Oft kostenlose Probenutzung
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
Heterogene Preispolitik
Oft kostenlose Probenutzung
SLAs bleiben oft unerwähnt, nur 2 Anbieter garantieren
100 Prozent Verfügbarkeit
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
Heterogene Preispolitik
Oft kostenlose Probenutzung
SLAs bleiben oft unerwähnt, nur 2 Anbieter garantieren
100 Prozent Verfügbarkeit
Nur 2 Anbieter Open Source
8 / 16
Cloud-Datenbankanbieter
Erkenntnisse
6 der untersuchen Anbieter bieten gleichzeitig
Geschäftslogik an
Großunternehmen (Microsoft, Oracle und IBM)
konkurrieren mit kleinen spezialisierten Anbietern
8 relational, 8 NoSQL, 4 NewSQL
Zielgruppen breit gefächert
Heterogene Preispolitik
Oft kostenlose Probenutzung
SLAs bleiben oft unerwähnt, nur 2 Anbieter garantieren
100 Prozent Verfügbarkeit
Nur 2 Anbieter Open Source
Standorte immer geographisch verteilt
8 / 16
Migrationsdienstleister
9 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
Preisgestaltung ist nicht einsehbar
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
Preisgestaltung ist nicht einsehbar
Zielgruppe immer Unternehmen
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
Preisgestaltung ist nicht einsehbar
Zielgruppe immer Unternehmen
Migration nur zu relationalen Datenbanken
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
Preisgestaltung ist nicht einsehbar
Zielgruppe immer Unternehmen
Migration nur zu relationalen Datenbanken
Migration in die Cloud bei keinem Anbieter im Fokus
10 / 16
Migrationsdienstleister
Erkenntnisse
Oft zugleich mit Datenmigration auch
Anwendungsmigration
Großkonzerne konkurrieren mit unabhängigen
Dienstleistern
Quell- und Zielsysteme oft eingeschränkt
Stets individuelle Anforderungsanalyse nötig
Preisgestaltung ist nicht einsehbar
Zielgruppe immer Unternehmen
Migration nur zu relationalen Datenbanken
Migration in die Cloud bei keinem Anbieter im Fokus
Konkreter Migrationsprozess wird nicht offengelegt
10 / 16
Umfrage
11 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
Sicherheitsbedenken ausgeprägt
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
Sicherheitsbedenken ausgeprägt
Sensible Daten (personal, finanziell, Forschung)
prinzipbedingt nicht cloud-geeignet
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
Sicherheitsbedenken ausgeprägt
Sensible Daten (personal, finanziell, Forschung)
prinzipbedingt nicht cloud-geeignet
Hauptsächlich relationale Datenbanktechnologien finden
Verwendung
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
Sicherheitsbedenken ausgeprägt
Sensible Daten (personal, finanziell, Forschung)
prinzipbedingt nicht cloud-geeignet
Hauptsächlich relationale Datenbanktechnologien finden
Verwendung
Hauptmotivation: Keine Hardwareanschaffung
12 / 16
Umfrage
Erkenntnisse
Kaum Erfahrung mit Cloud-Migration
Cloud Datenbank-Lösungen sind unbekannt
Erfahrung mit klassischen Migrationsprojekten ist
vorhanden
Unternehmen sind skeptisch gegenüber
Datenspeicherung in der Cloud
Sicherheitsbedenken ausgeprägt
Sensible Daten (personal, finanziell, Forschung)
prinzipbedingt nicht cloud-geeignet
Hauptsächlich relationale Datenbanktechnologien finden
Verwendung
Hauptmotivation: Keine Hardwareanschaffung
Angebotslücke: Experten fordern Festpreise
12 / 16
Zusammenfassung
13 / 16
Zusammenfassung
Datenbankanbieter bieten viele Informationen an, breites
Zielpublikum
14 / 16
Zusammenfassung
Datenbankanbieter bieten viele Informationen an, breites
Zielpublikum
Migrateure bieten wenige Informationen an, haben
Unternehmen im Fokus
14 / 16
Zusammenfassung
Datenbankanbieter bieten viele Informationen an, breites
Zielpublikum
Migrateure bieten wenige Informationen an, haben
Unternehmen im Fokus
Datenmigration in die Cloud spielt für Unternehmen
noch keine Rolle
14 / 16
Zusammenfassung
Datenbankanbieter bieten viele Informationen an, breites
Zielpublikum
Migrateure bieten wenige Informationen an, haben
Unternehmen im Fokus
Datenmigration in die Cloud spielt für Unternehmen
noch keine Rolle
Diskrepanz zwischen gebotenen Leistungen und
Erwartungen der Experten
14 / 16
Zusammenfassung
Datenbankanbieter bieten viele Informationen an, breites
Zielpublikum
Migrateure bieten wenige Informationen an, haben
Unternehmen im Fokus
Datenmigration in die Cloud spielt für Unternehmen
noch keine Rolle
Diskrepanz zwischen gebotenen Leistungen und
Erwartungen der Experten
Viele Cloud-Datenbankanbieter, keine Cloudmigrateure
14 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
15 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
Zugunsten von breiter Untersuchung wurde auf
Tiefenbefragung verzichtet
15 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
Zugunsten von breiter Untersuchung wurde auf
Tiefenbefragung verzichtet
Detaillierte Folgestudien bezüglich einzelner Aspekte
sind angebracht
15 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
Zugunsten von breiter Untersuchung wurde auf
Tiefenbefragung verzichtet
Detaillierte Folgestudien bezüglich einzelner Aspekte
sind angebracht
Umfrage hatte nicht sehr viele Teilnehmer, eine
Wiederholung in englischer Sprache könnte die
Ergebnisse untermauern
15 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
Zugunsten von breiter Untersuchung wurde auf
Tiefenbefragung verzichtet
Detaillierte Folgestudien bezüglich einzelner Aspekte
sind angebracht
Umfrage hatte nicht sehr viele Teilnehmer, eine
Wiederholung in englischer Sprache könnte die
Ergebnisse untermauern
Direktes Anmieten verschiedener Cloud-Lösungen könnte
praktische Erfahrungen liefern
15 / 16
Kritische Reflexion
Ausblick
Wenig Literatur verfügbar, Umfang wächst aber stetig
Zugunsten von breiter Untersuchung wurde auf
Tiefenbefragung verzichtet
Detaillierte Folgestudien bezüglich einzelner Aspekte
sind angebracht
Umfrage hatte nicht sehr viele Teilnehmer, eine
Wiederholung in englischer Sprache könnte die
Ergebnisse untermauern
Direktes Anmieten verschiedener Cloud-Lösungen könnte
praktische Erfahrungen liefern
Analyse, welche konkreten Faktoren die wahrgenommene
Sicherheit verbessern könnten
15 / 16
Diskussion
16 / 16
Herunterladen