Die Datenwerkstatt
Anruf: +49 711 896 601 75

DynDB for Service Provider DE

dyndb logo

Strategische Bedeutung

Oracle DBaaS können Sie ihren Kunden nicht anbieten! Bestenfalls auf dedizierten Servern. Finanziell für beide Seiten kaum interessant. Oracle DBaaS no move DC to CSP
Aus Compliance Sicht ist Oracle riskant. Im Fehlerfall sind 6-7-stellige Finanzrisiken schnell erreicht.
Der Grund ist die Oracle Lizenzierung, keine Lizenzschlüssel, und in der Regel inkompatibel mit Ihrer Virtualisierungsstrategie.

 

Strategisch ist Oracle DBaaS für Sie, wie Ihre Kunden wichtig:

  1. Oracle DBaaS und zugehörige Unternehmensanwendungen sind weit hochwertiger als IaaS o.ä.
  2. DBs spielen eine entscheidende Rolle für zukünftige Themen wie BI bzw. Big Data, IoT
  3. Ganzheitliche Zusammenarbeit mit Ihren Kunden und wichtige Abrundung des Cloud Service Portfolios
  4. High End DB optimierte Infrastrukturen, Mehrumsatz und Kunden-Mehrwert wo Kosten/Nutzen wirtschaftlich nicht darstellbar

DynDB ist dafür vorgesehen Public Oracle DBaaS zu realisieren

Dynamische Datenbanken sind mehr denn je von strategischer Wichtigkeit – Big Data, BI, etc. – Skalierung in Minuten

Vollautomatisierter Oracle DBaaS für effizienteste Produktionskosten

IaaS + Oracle Automatisierung + Oracle Lizenz Compliance wird auf einzigartige zum DBaaS Weise kombiniert

  1. Granulare Oracle Lizenzierung – Kunden zahlen nur soviel Oracle Lizenzen wie benötigt

    1. Nie mehr Überlizenzierung verkaufen müssen – DB Lizenzierung ab ein Core möglich
    2. Günstigere Lizenzkosten für Kunden als in der Eigenrealisierung
  2. Maximaler Schutz vor Oracle Lizenzverstößen – Unabdingbar für Oracle DBaaS
  3. Geringste Produktionskosten für Oracle DBaaS durch Vollautomatisierung und Self-Service

Oracle Lizenzierung - Herausforderung gelöst

Ausgangslage

Als Service Provider nutzen Sie eine Shared Infrastruktur.

Für Oracle DB ist es nicht möglich diese Infrastruktur einzusetzen – Sie müßten alle Cores für Oracle lizenzieren

Hosting auf dedizierten Servern hat zwei signifikante Implikationen:

  1. Ein DBaaS wird damit nur eingeschränkt erreicht, Skaleneffekte kaum erreicht
  2. Oracle Lizenzmetrik basiert auf Cores, 4 Cores hat ein Server mindestens
    1. Benötigt eine DB 1 Core müssen Sie Ihren Kunden 4 Cores in Rechnung stellen
    2. Passt es wenn ein Kunde alle 4 Cores nutzt? Wenn DB Optionen/Packs benötigt werden ein klares Nein
  3. Oracle Lizenzen sind fest an einen Kunden gebunden

Lösung

1. Oracle VM Hard-Partitionierung

  • Lizenzierung auf VM/Cores Ebene
    • Keine Überlizenzierung
    • Lizenzierung Optionen/Packs gezielt wo benötigt

2. Schutz vor Oracle Lizenzverstößen

  • DynDB hat die Oracle Lizenzierung integriert und schützt
    • Unbemerkte Toggle von Hard- auf Soft-Partitionierung
    • Unbemerkte Unterlizenzierung, Option/Pack Aktivierung

Ergebnis

  • Public Oracle DBaaS ermöglicht
  • Umfangreiches Service Angebot für Ihre Kunden
    • Von Standalone DB bis Oracle Rac Cluster
  • Nahezu Halbierung der Oracle Kosten (Siehe Beispiel Bild)

Typische Denkbarriere/Politik verhindern Oracle DBaaS:
„Wir setzen NUR Virtualisierung XY ein“

Bei Breitenanwendungen sicher mit Berechtigung

Bei Oracle DBs bleibt Ihnen der Oracle DB Markt versperrt

Bei Oracle DBs muß bimodal agiert werden!

DynDB’s leichte Integrationsfähigkeit überbrückt die zweigleisige Hypervisor Strategie

Oracle Orchestrierung - Der eingentliche DBaaS

DBaaS bedeutet im Service Provider Kontext:

  1. Maximale mögliche Eigenständigkeit für Ihre Kunden
  2. Minimale Produktionskosten, keine manuellen Tätigkeiten, maximale Automatisierung

End to End Automation

Infrastruktur Orchestrierung

  • DynDB provisioniert, ändert und löscht Infrastruktur Ressourcen vollautomatisch – Entscheidend: DynDB agiert hierbei unter Einhaltung der Oracle Lizenzcompliance – Bis dato ist dies einzigartig

Oracle Orchestrierung

DynDB orchestrierte DBs bieten hohe Flexibilität:

  1. Skalieren von Compute und Storage

  2. Mirrored Storage

  3. Data Guard

  4. Oracle Rac (!IP bleibt bestehen)

  5. Migrate von A>B und Version > Version

Ergebnis – Ein echter Public DBaaS

  1. Projekte, welche Tage/Wochen brauchen, schrumpfen auf Minuten
  2. DBs können in viele Ausprägungen überführt und zurückgeführt werden. Z.B. Rac Migration in Minuten und von Rac zu Standalone MIT Data Guard
  3. Hunderte, ja tausende Kombinationen sind per Imagekopie nicht machbar und gefährlich. Jede Aktion ist eine echte automatisierte Oracle DB Konfiguration
  4. „Zero Touch“ reduziert die Arbeitslast signifikant
  5. 100% Beschriebene und wiederholbare Prozesse – Standards liefern Qualitätssteigerung
  6. Volle Dokumentation aller Aktivitäten

Maximale Kundeneigenständigkeit – Minimale Produktionskosten

Oracle Lizenz Compliance - Besondere Herausforderungen mit Oracle Lizenzierung

Flexibler, kundenorientierter DBaaS versus Oracle Lizenzierung

  • Flexibler, kundenorientierter DBaaS:
    • Maximale Kundenselbstständigkeit
    • Maximale Flexibilität hinsichtlich Scaling, HA, DR, Oracle DB Optionen/Packs
    • Volle Automatisierung unter Berücksichtigung der Lizenzierung zu jeder Zeit
  • Versus Oracle Lizenzierung
    • Zentrale Thematik: Kein Service Provider Lizenzmodell
      • Hohe Finanzrisiken als Service Provider
      • Hard-Partitionierung erforderlich
      • Hard-Partitionierung nicht fixierbar!
      • Keine Lizenzschlüssel – Kritisch: Kunden können lizenzpflichtige Zusatzoptionen aktivieren, ohne daß Sie dies verhindern können!
      • Lizenzen sind Kunden zugeordnet
      • Handling von Lizenzen, Subscriptions, Kundenbeistellungen

DynDB liefert die erforderlichen Maßnahmen – Löst die Zielkonflikte

  1. DBaaS Platform welche die Oracle Lizenzierung implementiert hat, vorhandene Lizenzen kennt, nach Eigentümer unterscheidet
  2. Realtime Berücksichtigung aller lizenzrelevanter Ebenen nach User
  3. Erkennung unlizenzierter Aktivierung von Optionen/Packs
  4. Archivierung aller lizenzrelevanter Ereignisse, nach User
  5. Auditdaten zu jeder Zeit automatisiert erzeugt

DynDB bietet viele Funktionen, um sich vor Oracle Lizenzverstößen so gut wie möglich zu schützen

DB Ebene

Infrastruktur Ebene

Auditprozesse – Sekundenschnelle Erstellung des Audit Worksheet + Archivierung der gesamten Historie der Public DBaaS

DBaaS optimierter Self-Service

Public DBaaS hat hunderte Kombinationsmöglichkeiten

  • Diverse Sizings, 24 Lizenzen (DB, Optionen, Packs), DR, HA, Service Levels , etc. führen zu vielen hundert Kombinationen
  • Ein Service Katalog ist damit nicht geeignet

DynDB bietet eine elegante Detaillösung, welche für Oracle DBaaS unabdingbar ist

  • DynDB löst dies über einen visuell unterstützen Konfigurator
  • Der Konfigurator ist vielfältig einstellbar, bietet T-Shirt Sizes als Grundlage inkl. bedingeter Freiheitsgrade je nach Größe
  • Oracle Lizenzbeistellung im Konfigurator – Besitzt er eigene Lizenzen kann er dies entsprechend festlegen
  • Provisionierungs- und Änderungsfehler werden wirksam verhindert

Beispiel: DBaaS Menü

Optimierter Infrastruktur und DB Betrieb

Definierte Abläufe – 100% Wiederholbarkeit – Standards

  • Die Automatisierungsschritte sind 100% wiederholbar
  • Alle Aktivitäten werden dokumentiert und archiviert
  • Der Life Cycle einer DB ist nachvollziehbar
  • Konventionen, wie z.B. Namenskonventionen auf Storage, Compute, DB, …

Schnellere Problemerkennung, Behebun, Planung von Wartungsfenstern,…

  • Aus jeder Perspektive sind alle Zusammenhänge sichtbar
    • Welche DB auf welchem Storage, Server, Host, VM, …..
    • Welcher Kunde hängt wo in der Infrastruktur
  • Fragen über Fragen im täglichen Geschäft. Mit DynDB navigieren Sie von der DB zur LUN oder IP Adresse zur Abteilung
  • Semantische Suche z.B. nach Kunden, Lizenzen, etc.

DynDB bietet eine Ende-zu-Ende Transparenz und Navigierbarkeit über den DB Service Stack

Der Betrieb wird signifikant vereinfacht, beschleunigt. Fehlersuche, Suche von Wartungsfenstern und vieles Mehr, sorgt für Qualität, Betriebssicherung und Arbeitsentlastung

Life Cycle Daten speichern - Messen - Verrechnen

Oracle DBaaS Metering/Billing

Besonderheit DBaaS Metering

  • Inkl. Oracle Lizenzen ergeben sich viele Abrechnungselemente
  • Die Lizenzen sind ein erheblicher Kostenblock. Es dürfen keine Abrechnungslücken entstehen
  • BBaaS Änderungen z.B. Wechsel von Developer auf XL mit HA, DR, etc. ändern sich viele Abrechnungselemente
  • Berücksichtigung externer Daten aus Ihrem Vertragswesen, ERP, CRM, etc.
  • Eine manuelle, halb-automatische Ermittlung ist enorm zeitaufwändig und fehlerträchtig

DataAssetGrid – Datenmanagement für maximale Abrechnungsautomatisierung

  • DataAssetGrid bietet drei entscheidende Eigenschaften
    • 1. Das DynDB Datenmodell ist beliebig erweiterbar
    • 2. Externe Datenquellen (Z.B. Web Services, JDBC, Log, Text, Excel, …) werden per Adapter eingebunden
    • 3. DataAssetGrid hält die Informationen aus externen Quellen automatisch aktuell

Mit DynDB werden interne Daten, wie Ihre Daten aus CRM, etc., periodisch erfasst und werden korreliert zur Abrechnung aufbereitet
Es entstehen keine Lücken in der Abrechnung der großen Kostenblöcke

Daten sind essentiell für den Gesamterfolg für IT Automation generell. DynDB eröffnet mit modernster Technologie ungeahnte Möglichkeiten. Grundlage ist ein offenes Datenmanagement, daß Ihre Daten ebenso aufnimmt und aktuell hält

Konsequente Datenerfassung

  • Einstellbare Erfassung der relevanten Daten für Vermessung & Verrechnung
    • Infrastruktur
    • DB Nutzung, Lizenzen inkl. DB Optionen/Packs
    • Beliebige externe Daten
  • Daten werden einstellbar aggregiert
  • Vollständige Historie der DB Life Cycles
  • Daten können innerhalb DynDB nahezu beliebig visualisiert werden
  • Datenanlieferung an externe Systeme
  • Datenabfrage durch externe Systeme

DataAssetGrid – Datenmanagement für maximale Flexibilität

  • DataAssetGrid bietet drei entscheidende Eigenschaften
    • 1. Das DynDB Datenmodell ist beliebig erweiterbar
    • 2. Externe Datenquellen (Z.B. Web Services, JDBC, Log, Text, Excel, …) werden per Adapter eingebunden
    • 3. DataAssetGrid hält die Informationen aus externen Quellen automatisch aktuell
  • Was ist DataAssetGrid?
    • Semantische Datenbank
    • Provider zur Einbindung externe Datenquellen und zur Erhaltung der Aktualität
    • Benutzeroberfläche mit Widgets
      • Z.B. Widget zur Erfassung manueller Daten
      • Widgets zur Visualisierung beliebiger Daten

Ob Abteilungskürzel, Produktnummern, Verträge, Kostenstellen, etc. mit DataAssetGrid bekommen Sie Datenuniversum, welches einen reibungslosen DBaaS ohne Medienbrüche bietet. Die Strategie des konsquenten Masterdata Managements. So bleiben die Datenquellen der Master.

DynDB - Architektur

DynDB ist eine einzigartige Kombination aus IaaS, Oracle Automatisierung und Oracle Lizenz Compliance Management. Die Kernelemente werden hier einführend betrachtet

IaaS bis XaaS kann mit DynDB ebenso realsiert werden

Kernelement IaaS

  • DynDB unterstützt die gängigen Hypervisoren, Public Compute Anbieter und Storages. Darüber hinaus, und Vorraussetzung für Oracle DBaaS, Oracle VM auf Sparc und x86
  • Wesentlich ist, daß DynDB den IaaS immer lizenzkonform durchführt
  • Agentenlose Schnittstellen sind der Kanal um Infrastrukturinformationen abzuholen und die Orchestierung durchzuführen

Kernelement Oracle Orchestrierung

  • Oracle DB bietet vielfältigste Setup- und Konfigurationsmöglichkeiten, Optionen/Packs etc.
  • Daher sind 90% der DynDB Funktionen in der Oracle DB Automatisierung
  • Jedes Deployment, jede Änderung, etc. ist eine automatisierte Konfiguration von Oracle DB, Aktivierung Optionen/Pack, inkl. ASM, …

Kernelement Compliance

  • Oracle Compliance kritisch – In einem DBaaS ist dies umso wichtiger
  • DynDB sammelt permanent Daten aus DB und Infrastruktur und bereitet sie im Compliance Report auf
  • Im Auditfall wird eine fertig nutzbare Excel-Datei erzeugt

Kernelement DataAssetGrid

  • IT Automation generell benötigt viele Informationen um manuelle Eingriffe zu vermeiden
  • Daher ist es ein einzigartiger Ansatz, daß ein Framework enthalten ist, welcher externe Ressourcen einbindet
  • DataAssetGrid holt oder liefert Daten von externen Resourcen. Das Datenmanagement sorgt dafür, daß die Daten aktuell bleiben

Messen/Verrechnen

  • Ein IaaS Welt ist relativ überschaubar, ein Oracle DBaaS besteht aus einem komplexen Servicebaum
  • In Kombination mit DataAssetGrid, also Daten vom DBaaS in Kombination mit externen Daten, erlaubt flexibelste und umfangreichste Verrechnungsmodelle. Z.B. auch Abgrenzung eigene Lizenzen, externe Lizenzen, etc.

SmartUI

  • Wir können nicht wissen was Sie benötigen. Durch Wiki/Widget UI ist nahezu alles möglich
  • Ca. 30 Widgets für Visualisierung, Workflow bis Code Execution zur Einbindung ihrer Scripte
  • Zusammen mit DataAssetGrid entsteht ein korrelliertes Berichtswesen. So kann auch für Self Service User ein automatisiertes Reporting bereitgestellt werden
  • Dokumentation als Text, per externer Links oder Dokumenteneinbindung stellt Informationen dort bereit wo sie benötigt werden
  • Access Control Lists bieten eine granulare Steuerung der Zugriffsrechte

Integration in die umgebende IT Landschaft

Effiziente IT Services erlauben keine Medienbrüche. DynDB erlaubt eine vollständige externe Ansteuerung per API. Darüber hinaus macht DataAssetGrid die Integration in die umgebende Systeme sehr leicht – CRM, Asset Management, CMDB, ITSM, ERP, etc.

DataAssetGrid – Datenmanagement für maximale Flexibilität

  • DataAssetGrid bietet drei entscheidende Eigenschaften
    • 1. Das DynDB Datenmodell ist beliebig erweiterbar
    • 2. Externe Datenquellen (Z.B. Web Services, JDBC, Log, Text, Excel, …) werden per Adapter eingebunden
    • 3. DataAssetGrid hält die Informationen aus externen Quellen automatisch aktuell
  • Was ist DataAssetGrid?
    • Semantische Datenbank
    • Provider zur Einbindung externe Datenquellen und zur Erhaltung der Aktualität

SmartUI

  • Die Benutzerfläche ist ohne Programmierung nahezu beliebig erweiter- und anpassbar
    • Benutzeroberfläche mit Widgets
    • Ca. 30 Widgets für Visualisierung, Datenerfassung, Einbindung eigener Scripte, Workflows, …
  • Dokumentation kann direkt integriert werden
    • Direkte Textbeschreibung
    • Einbindung von Dateien und Dokumenten
    • Widgets zur Visualisierung beliebiger Daten

API

  • Alle DynDB Funktionen können via Web Services von extern angesprochen werden

SDK

  • Per SDK kann DynDB umfangreich erweitert werden
  • Erweiterungen werden quasi als DynDB Apps packetiert. So sind DynDB Upgrades leicht möglich und Ihre Investitionen geschützt

DynDB for Service Provider DE April 11, 2016