Data-as-a-Service
David Flynn – CEO
Confidential 9/9/19 11 Company Overview
Mission: Simplify use of data across hybrid multi-cloud and K8s § David Flynn, Founder and CEO (Fusion-io)
§ Headquartered in Silicon Valley
§ Cloud-native
Confidential 9/9/19 22 Today data is accessed and management through the infrastructure
Unpredictable IT Slow access performance escalations Hard to Applications Services Users find Disruptive Point Hard to Manual share Schedule solutions Processes downtime Data Copying silos Inefficient Complex Data Vendor Incompatible Error-prone sprawl lock-in protocols Shrinking Regulatory risks Budgets Unpredictable Data Application costs rewrites
Confidential 9/9/19 33 Infrastructure Is Getting More Complex Over Time
§ Different design points – Performance, capacity cost and scale § Different physical locations – across servers, across racks, across data centers
Confidential 9/9/19 44 Point Solutions Stretch Data Between Fragmented Silos
§ Caching (Avere) Tools for coping with the resulting mess § Tiering (Komprise) § Data catalogs (Collibra, IBM) § Backup (Commvault, Rubrik, Cohesity) § Copy data management (Delphix, Actifio) § Gateway (Panzura, Nasuni) § § Scale-out (Isilon, Qumulo) DAMs MAMs (Bynder, MediaVault, Canto) § Virtual SAN (VSAN, ScaleIO, Nutanix) § Global namespace (Acopia, Alluxio, K-Mesh) § Replication (SnapMirror, CloudSync, Aspera)
Confidential 9/9/19 55 Like Managing A Library Through The Bookshelves
Confidential 9/9/19 66 What’s Needed Is Metadata
Confidential 9/9/19 77 And Autonomic Data Services
Confidential 9/9/19 88 Block – File Services In The Client
File Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 99 NAS – File Services In The Array
File Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 1010 Scale-out NAS – File Services Stretched
File Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 1111 Hammerspace: File Services As a True Service
File Services
Autonomic Data Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 1212 Hammerspace – Ultra-Performance Local NVMe
File Services
Autonomic Data Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 1313 Hammerspace – Ultra-Capacity Object Storage
File Services
Autonomic Data Services
§ Geo shared § Ultra-capacity § Ultra-performance § Metadata performance § Declarative orchestration § Heterogeneous environments
Confidential 9/9/19 1414 Hammerspace – Multi-Site Geo Replication
File File Services Services
Autonomic Autonomic Data Services Data Services
§ Geo shared Geo shared § Ultra-capacity § Mass (inertia, gravity) § Ultra-performance § Space § Metadata performance § Time § Declarative orchestration Unifies untra-large and distant (General Relativity) with § Heterogeneous environments ultra-fast, close and small (Quantum Mechanics)
Confidential 9/9/19 1515 Today data is accessed and management through the infrastructure
Unpredictable IT Slow access performance escalations Hard to Applications Services Users find Disruptive Point Hard to Manual share Schedule solutions Processes downtime Data Copying silos Inefficient Complex Data Vendor Incompatible Error-prone sprawl lock-in protocols Shrinking Regulatory risks Budgets Unpredictable Data Application costs rewrites
Confidential 9/9/19 1616 Data-as-a-Service data is accessed and managed through metadata
Applications Services Users
Agility Metadata Control
Efficiency
Confidential 9/9/19 1717 Data-as-a-Services meets an organizations conflicting needs Agility Control Efficiency Data Consumers Data Governance Infrastructure Operators
Accelerate Reduce Reduce time to value, risk cost and maximize utility manpower
Ultra-high performance Protection, recovery High utilization Universal access Security, governance Elasticity Self-service easy to use Sovereignty, Interchangeability Organized, high quality compliance Automation Retention, provenance Confidential 9/9/19 1818
– Utilization, elasticity – Interchangeability – Automation UNIVERSAL GLOBAL NAMESPACE
CORPORATE REMOTE DATA CENTERS OFFICES Applications Applications
LINUX WINDOWS LINUX WINDOWS
Kubernetes NFS S3 CSI PVs SMB
METADATA AUTONOMIC Data-as-a-Service SERVICES DATA SERVICES
• Performance SAS iSCSI / FC NFS S3 ALL PROTOCOLS • Availability NVMe NVMeOF SMB Swift
• Durability DAS / SAN / BLOCK NAS / FILE OBJECT Cloud Storage • Governance • Locality • Cost savings Confidential 9/9/19 1919 Hammerspace Key Capabilities
§ Cloud and multi-cloud native § Data is omni-present – Geo-spanning multi-site global namespace – Active-active eventually consistent with automatic collision disambiguation – On-demand and policy based granularly data replication – Consumable over file (pNFS, NFSv3, SMB), block and soon S3 object protocols – Kubernetes CSI driver with support for unified block and file § Performance and scale – Multi-PB with linear performance scaling – Ultra-high performance across all I/O workloads § Autonomic data placement – Utilize all storage types and vendors – File-level data management – Live migration / mobility – WAN optimization – deduplication, compression encryption to reduce bandwidth usage § Full enterprise data services (snapshots, clones, undelete, auto-recovery) § Enhanced metadata and metadata services § Telemetry of access and performance
Confidential 9/9/19 2020 Universal Global Namespace Fully managed, Active-Active, Multi-site
CORPORATE DATA CENTER Applications
LINUX WINDOWS
pNFS NFS/SMB
DATA METADATA SERVICES SERVICES Global Dedupe, Compression, Encryption
Existing Storage
OBJECT STORAGE Confidential 9/9/19 2121 Universal Global Namespace
Fully managed, Active-Active, Multi-site PUBLIC CLOUD CORPORATE DATA CENTER Applications Applications
LINUX WINDOWS WINDOWS LINUX
pNFS NFS/SMB NFS/SMB pNFS
Bi-Directional Metadata Replication
DATA METADATA METADATA DATA SERVICES SERVICES SERVICES SERVICES Global Dedupe, Compression, Encryption
Cloud Storage Existing Storage Services
OBJECT STORAGE Confidential 9/9/19 2222 Defy Data Gravity – Rise above the infrastructure
Cloudify Containerize Data Data Services
Confidential 9/9/19 2323 Broad applicability across Use Cases
Data Mobility Without Disruption - Data Migration, Performance load-balancing, Tiering, Transparent Recovery
Multi Site Data Management - Collaboration, Datacenter Migration & Migration, Active DR, File Services in the cloud Burst - Leverage cloud capacity when needed, Expand workloads into the cloud, Migrate to the Cloud
Unified File Data Services - Single namespace across all vendors, Enterprise data services, Tiering to Object Storage, Kubernetes CSI
Confidential 9/9/19 2424 On-Ramp to Hybrid Multi-Cloud Simplify Burst-to-Cloud and Multi-site workflows
§ Turn on Hybrid Cloud in 10 minutes Live Data Optimize Mobility Resources § Use existing data sources in-place
§ Make any storage cloud-native
§ Break vendor lock-in Universal Namespace § Cost vs. performance optimization Access Protect Data Data Deploy Connect Run Apps Hammerspace Storage Anywhere
Compliance
Confidential 9/9/19 2525 Bring Enterprise Data Services to Kubernetes DevOps and Database workflows
§ Make any storage K8s-native Data Disaster Tiering Recovery § Multi-cluster support on any platform, local and over distance
§ Instantly start stateful apps anywhere K8s Data Lifecycle § Native integration using container storage Access Data Data protection interface (CSI)
§ Data protection using snapshots
§ Active-active Disaster Recovery Compliance
Confidential 9/9/19 2626 The Customer Journey
Streamline Hybrid Cloud Performance Cloud Cost Reduce Legacy Multi-cloud Management Management Infrastructure
DevOps DataOps Multi-Cluster DevTest Stateful Apps Data Protection Kubernetes Data Workflows in Production for Containers Management
On-Ramp to Hybrid Burst-to-Cloud Multi-site Autonomic Active-DR Multi-Cloud Collaboration Data Mgmt
Confidential 9/9/19 2727 Demo
Confidential 9/9/19 2828 When you need to do this…
Hybrid Multi-Cloud Kubernetes
• On-ramp • On-ramp • File data services • Multi-cluster • Data management • Databases • Data protection • Systems-of-record • Security and governance • Production to TestDev • Burst to cloud • Analytics • Lift-and-shift to cloud • CI/CD • Analytics & ML • Content management • On-prem white-box • High performance
Confidential 9/9/19 2929 Multi-Cluster Kubernetes in Production DevOps and Database workflows
§ Instantly start Kubernetes workloads anywhere § Use any storage § Reduce storage and transfer costs § Data protection and Active-active Disaster Recovery
Confidential 9/9/19 3030 Data-as-a-Service
Confidential 9/9/19 3131 Hammerspace Architecture
Fully Managed Side-car with Data-in-place
Applications Applications
Linux Windows Linux Windows
NFS SMB Metadata NFS Metadata SMB Metadata Metadata Refresh Services Services
Data Services Data-on-demand Existing Storage Existing Storage
Data Services
Confidential 9/9/19 3232 APPENDIX
Confidential 9/9/19 3333 Company Overview
§ Headquartered in Silicon Valley § Industry’s top talent § Uniquely technology § Cloud native GCP § 6 years $100M in the making Private § General availability Q1’19
The Mission: Simplify data use and management across hybrid multi-cloud and container environments
Confidential 9/9/19 3434 What is Hammerspace Data-as-a-Service?
§ Hammerspace is *not* storage § Hammerspace is *not* a point solution to data silos
Hammerspace is the extradimensional, instantly accessible storage area which is used to explain how magicians, animated, comic, and game characters can produce objects out of thin air. https://en.wikipedia.org/wiki/Hammerspace
§ Hammerspace is the extra-dimensional existence of data § Hammerspace is a universal namespace § Hammerspace is the containerization of data § Hammerspace unlocks data from infrastructure silos
Confidential 9/9/19 3535 Data-as-a-Service Reduces the complexity of hybrid multi-cloud
Easy to get started Manages Itself
• Cloud native • Objective driven policy • Use apps as-is • Continuous optimization • Use any storage • Avoid IT intervention • Non-disruptive • Dynamic scaling • Auto deployed • Dynamic load balancing • Avoids point-solutions • Live data mobility • Automated recovery
Confidential 9/9/19 3636 Unify Kubernetes Data Management with Universal Namespace
Upstream Kubernetes GKS EKS AKS CSI interface for File & Block access
NAS / SAN / Object
Cloud Cloud Cloud ENTERPRISE Object Services Block Services File Services STORAGE GEO-SPANNING GLOBAL NAMESPACE
Confidential 9/9/19 3737 Enterprise Cloud Data Services
Hybrid Multi-Cloud Data Services
Metadata Data Global Data Data Management Automation Security Mover Namespace Governance Protection
Pay-as-you-Go
Capacity Software-only Cloud Managed Marketplace Deliver Data-as-a-Service Anywhere
Confidential 9/9/19 3838 Legacy Data Center Adoption Progression
• Replicate existing production NAS environment unchanged • Place replica in the cloud for data protection and • Consolidate and retire old NAS systems • Tags, attributes, labels, keywords, disaster recovery (backup of last resort) • Improve utilization of remaining NAS systems • Collections / filtered views • Use replica for secondary processing (dev-test, • Move from one datacenter to another (including cloud) • Collations / summations analytics, etc.)
Data protection, disaster Create geo- Data migration Evacuate recovery, secondary spanning and dynamic infrequent data Metadata hybrid-cloud to object services processing namespaces load balancing storage
• Follow-the-sun multi-region active-active access • Scalable, high-performance, WAN optimized transfer • Burst-to-cloud, shift to cloud, colocation near cloud • Deduplication, encryption, compression • Autonomic data management (proactive and reactive) • Cost savings of 50% to 80%
Confidential 9/9/19 3939 Broad Platform Support
Cloud & Kubernetes Ecosystem
Upstream Kubernetes
EKS GKS
AKS OpenShift
Confidential 9/9/19 4040