Académique Documents
Professionnel Documents
Culture Documents
Advan cing
Application storage in todays cloud Todays IaaS performance options Core functionality
Agenda
Cloud not seen as ready for business-critical applications Concerns about security, availability, performance Limited storage options are a huge limitation
Capacity is cheap, performance is expensive Dedicated storage cost prohibitive Multi-tenant storage performance highly variable
DAS limited capacity and performance, no HA, limited flexibility Object suitable for backup and archive, poor choice for primary storage SAN / NAS no performance guarantees within shared infrastructure, costly, complex to manage, unable to automate, lacks multi-tenant security features
VDI
Guaranteed performance to thousands of applications Storage QoS with firm SLAs Provision storage as quickly as compute PB scale within a single management domain Complete automation and end-user self-service Differentiation on cost, quality, and breadth of services
Combine 100 nodes, 5M IOPS Industry-Standard Hardware Native 10 GigE iSCSI Usable $/GB similar to traditional SANs
Core functionality
Cloud Scale-Ability
Simultaneous capacity and performance scaling
Performance virtualization
Guaranteed fine-grain performance per volume
Profitable efficiency
In-line data reduction and 85% utilization requires less purchased capacity
Complete automation
REST-based API for complete control
Cloud Scale-Ability
Expand primary storage infrastructure as needed and without performance impact Confidently guarantee performance within a high-density, multi-tenant infrastructure
Performance Virtualization
Manage volume performance and capacity independently Guaranteed QoS / sustained performance to every volume Enables volume-level performance throttling Create and bill against fine grain tiers of performance Real-time performance adjustments via API
Burst IOPS
QoS in Practice
Profitable efficiency
High capacity utilization 85% Data Reduction Technologies proactive and in-line
25T 25T B B
12T B
SolidFire SAN
Provision / Sell . 100TB Utilized ... 12TB Purchase .. 25- 30TB+ raw 5 11x Savings in Purchased Space
12TB
Provision / Sell . 100TB Utilized ... 60TB Purchase .. 120- 360 TB+ raw
REST-based API, enables automation of any SolidFire function Multi-tenant provisioning, reporting, and performance isolation Designed around CSP need to automate storage management and provisioning Extremely simple to build user-facing storage controls with your own business rules
Built-in point-in-time backup & restore to secondary storage Non-disruptive expansion and upgrades RFC3270 standard iSCSI
SF 3010
Form Factor: 1U, 10 drives, all SSD Capacity: ~12TB effective IOPS: 50,000 per node Network: iSCSI
To be announced
Pricing / Packaging / Positioning SLA Definition Solution-centric co-marketing around your Fueled by SolidFire solution Sales team training and support
Legacy architectures not built for this magnitude of scale and multi-tenancy Current technologies massively restrict cloud applicability and use Cloud providers need a new approach to application storage
SolidFire gives cloud providers the solutions required to advance the way the world uses the cloud.
Architecture Discussion
Click to edit Master subtitle style
SAN 1.0
Data laid out contiguously Thick provisioned Simple map from start of LUN to physical space offset No sharing of data blocks between LUNs Enables:
Capacity virtualization
SAN 2.0
Data laid out mostly contiguously Physical space allocated in chunks (1MB-1GB) Controller = mapping engine Enables:
SolidFire Era
Completely separate data storage from higher level representations Allocate physical space in bytesize chunks Optimize storage of small blocks Utilize entire drive pool for every volume Enables:
Performance virtualization
Block Storage
Stores all data blocks from all volumes Implemented as a distributed CAS/SIS Duplicate blocks never stored Hides details of underlying storage from higher levels No direct mapping of blocks back to volumes
Volume Metadata
Compact representation of data in a volume Allows for standard volumebased abstraction of data Tracks BlockID for each LBA in the volume Allows for efficient:
Configurable replication levels Native cluster-wide Data Replication Self Healing / Fail-in-Place Design No single points of failure or performance impacts No RAID sets to manage or rebuild Only lose capacity & performance proportional to failed nodes
A H C A B C D B C B C D
E F G F G H H
B G D E H
Live Demo
Click to edit Master subtitle style
1620 Pearl Street, Boulder, Colorado 80302 Phone: 720.523.3278 Email: info@solidfire.com www.solidfire.com
5M 1M
100K
W
N
10K 1K
1TB
10TB
100TB
1PB
2PB