GRAU DataSpace 2.0 Enterprise Fileshare & Sync in der Hybrid Cloud YOUR DATA. YOUR CONTROL 3. April 2014
Die Herausforderung... Sicherer Zugriff auf Unternehmensdaten: über Mobile Geräte (Smart-Phones/Tablets/Notebooks) durch Kunden, Partnerunternehmen, exterene Mitarbeiter aus Filialen rund um den Globus Vermeidung von unverschlüsselten E-Mail Attachments Konsolidierung verschiedener Dateiablagesysteme Alternativen zu Public Clouds außerhalb des europäischen Rechtsraumes Anbindung und Nutzung vorhandener Ressourcen innerhalb des Unternehm Möglichkeit einer (Teil-)Auslagerung von IT-Services
Die Lösung... Grau DataSpace als verteilbare und skalierbare Fileshare & Sync Lösung: Offene Schnittstellen im Front- und (Storage)-Backend Versionierung aller Objekte auf Basis von UUIDs Konfliktfreie Master-/Master Synchronisation zwischen mehreren Knote Active-/Active Clustering Horizontaler Scaleout über Shared-Nothing Architektur Integrierter, versionierender CIFS File-Service Native Desktop Sync- Applikationen (Apple, Linux, Windows) Native mobile Clients für Android und ios Moderne, client-rendered HTML5 WebGUI (Sencha extjs/touch)
Technologie Übersicht core (Java / JBOSS) Gateways (Tomcat / Terracotta) Interfaces (JSON / CMIS / WebDAV / CIFS) WebGUI (Sencha extjs / touch) Native Desktop Clients (C# /.net / Mono) Storage-Backends: Databases: DB/2, MS-SQL, MySQL, Oracle, Postgres Objectstores: Caringo, S3, SW IFT Filesystem: lokal, NAS Metadaten-Backend: DB/2, MS-SQL, MySQL, Oracle, Postgres
Clients Architektur WebGUI Admin GUI GUI GW Adm GW API (JSON) CIFS WebDAV Platform core Storage Backend Object-Store Storage CMIS GW Caringo S3 SWIFT FS/CIFS NAS GAM Metadata SQL DB/2 Oracle MySQL Postgres SQL DB/2 Oracle MySQL Postgres
Hochverfügbarkeit Load Balancer Load Balancer (Session) Director (Session) Director 2 API(JSON) (JSON) API API (JSON) core core Storage Metadata Replication Data Metadata Storage Metadata
Skalierbarkeit (1) Load Balancer Load Balancer (Session) Director (Session) Director 2 API API(JSON) (JSON) API (JSON) core core Metadata Data Master/Master Replication Metadata Objectstore / Cluster filesystem Data Metadata
Skalierbarkeit (2) Load Balancer Load Balancer (Session) Director CMIS Cache (Session) Director CMIS Cache CMIS Cache CMIS Cache API (JSON) API (JSON) API (JSON) core core core MD Data Metadata Replication MD Data Objectstore / Cluster filesystem Metadata Replication MD Data
Distributed Data Space CIFS CIFS JSON LAN FW Site A P T HT Site B HT TP S CIFS JSON CIFS FW LAN FW LAN CIFS S Internet LAN CIFS FW CIFS JSON HT TP TP T H S Site C Site D S CIFS JSON
Cloud attached Data Space CIFS LAN Site A CIFS JSON FW P T HT SD S Internet LAN CIFS FW CIFS JSON HT TP FW S Site B SD
CMIS Site B1 WebDAV PS T HT WebDAV HT TP Site B CIFS CMIS WebDAV OS OS S Site C CIFS CMIS WebDAV HT TP S CMIS Cache Site B2 CMIS WebDAV CIFS S SD CMIS TP T H HTTPS CIFS SD CIFS CMIS Cache Site A CMIS Cache Corporate CDN OS
Erweiterbarkeit Dataspacelets Extension Modules (M1..M3) WebGUI M1 M2 M3 M1 M2 M3 AppM1 1 CMIS GW Gateway ESB API App 2 core MetaData Data App 3
WebGUI: Startbildschirm
WebGUI: Persönlicher Bereich
WebGUI: Dateibrowser
WebGUI: Datei Vorschau
WebGUI: Datei Ansicht
WebGUI: Eigenschaften
WebGUI: Freigabe eines Ordners
WebGUI: Zugriffsrechte
WebGUI: Benutzerverwaltung
WebGUI: Benutzer/Rollen-Verwaltung
WebGUI: Freigabe einzelner Dateien
WebGUI: Download Links
WebGUI: Download Bereich
TouchUI (1)
TouchUI (2)
Android Client
ios Client
Deutsche Wolke: Revenue Share Verschiedene Revenue Share Modelle parallel möglich Kriterien für prozentualen Anteil: Funktionalitäten und Komplexität der Software Support Aufwände Resourcen Anforderungen an die Infrastruktur Ausblick: Abrechnung auf API-Ebene Channel (30%) Channel (30%) Channel (30%) SaaS (20%) SaaS (40%) SaaS (70%) Software (30%) IaaS (20%) IaaS (20%)
Deutsche Wolke: Referenz Architektur CRM/PM API GUI ERP API GUI GUI Groupware DMS agorum API API CLI Archive API CLI/ GUI IaaS OpenStack API Grau Data PaaS Konnektoren GUI Web-Client APP 1 APP 2 APP 3 APP 4 APP 5 APP 6 APP 7 APP 8 Accounting Billing Mobile Client Rich Client Cloud API (RESTful)
YOUR DATA. YOUR CONTROL. WWW: HTTP://WWW.GRAUDATA.COM/DATASPACE E-MAIL: THOMAS.UHL@GRAUDATA.COM CEL: +49 151 54354373 TWITTER: @graudataspace