Nimble Storage: Technology Presentation
Download
Report
Transcript Nimble Storage: Technology Presentation
True Efficiency & Converged Storage for
Virtual Server and Desktop Environments
Glenn Stewart - Systems Engineer
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
Frank Moll – Eastern Canada Sales Manager
Company Snapshot
Company Snapshot
‒ Founded in January 2008; Started shipping in August 2010
‒ Headquartered in San Jose, CA
‒ 170 employees and rapidly growing
‒ Operations in US, Canada and Europe
Record-Setting Momentum Since Launch
‒ Revenue ramp faster than any storage array startup
‒ Employee base has quadrupled in the last 12 months
‒ Rapidly growing installed base of over 400 customers
Foundations for Innovative Technology
‒ Leadership team with deep technical expertise and industry experience
‒ Top tier investors :
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
2
The Founding Premise –
Capacity/Performance @ Odds
Capacity
optimization
Technology Enablers
Data
Protection
Can we optimize
all of these
simultaneously?
Ease of
administration
1. Flash – a dramatic change!!
2. High density, low cost drives
3. Multi-core CPUs
Performance
optimization
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
3
The Nimble Storage Paradigm
Today
Nimble Storage
Applications
– OR –
Primary
High
RPM
Drives
High
Capacity
Drives
High
Capacity
Drives
Performance AND
Capacity Efficiency
True efficiency.
Backup
Radically Better
Data Protection
Converged storage.
Disaster
Recovery
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
Pain-Free
Operations
4
Nimble Optimized for Virtual Environments
Performance AND
Capacity Efficiency
Big performance and density gains
Consolidate performance hungry apps
Dramatically increase VM density
Huge storage savings
2–4x compression
Zero copy clones saves up to 95% in
space
Thin snapshots require 50x–100x less
space than full copies
Native stack integrations
vStorage APIs enable rapid
provisioning
Instant clones from gold images
available through vCenter plug-ins
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
Better DR and
Backups
Pain-Free
Operations
vStorage APIs for Array Integration
VMware vSphere
API
Nimble
vCenter
Plug-ins
5
Nimble VMware Integration
Features
Installed Components
SRM integration
Nimble SRA
iSCSI Connection Management
Nimble Connection Service (CIM
provider)
Nimble PSP
VAAI – WRITE-SAME
Nimble OS (built-in)
VAAI – ATS
VAAI – UNMAP
Nimble OS (built-in) – Q2/3
Nimble OS (built-in) – Q2/3
VAAI – Copy Offload
Nimble OS (built-in) – Q2/3
vCenter integration
vCenter plugin
VMware synchronized snapshots
(formerly known as VMware
NPM)
VASA Integration
Nimble OS (built-in)
Nimble VASA Provider – Q2/Q3
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
Description
Allows integration and interoperability
with VMware Site Recovery Manager
Allows efficient connection
management to Nimble arrays in a
VMware environment.
Allows efficient path management to
Nimble arrays in a VMware
environment.
Enables WRITE-SAME VAAI API for fast
disk creation.
Enables Atomic test and hardware
locking
Enables reclaiming of deleted block
data
VAAI – Enables hardware-assisted
storage copy
Enables Nimble-specific plug-in within
vCenter for creating and managing
datastores on Nimble arrays.
Enables application consistent
snapshots within VMware
environments.
VAAI – Enables vSphere VASA APIs
6
VDI Challenges and Stresses
User experience demand
Cost per desktop
Impact on existing virtualization infrastructure
Proper sizing
Growth
Tuning
Protection (Backup and DR)
Administration (Overcoming complexity)
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
7
VDI Demands Responsive, High-Performance
Storage
VDI Storage Requirements for Hundreds Desktops
14000
Boot Storm
12000
AV Scans
and Patches
10000
8000
IOPS
Writes
Workday
6000
Reads
4000
2000
0
9:00 AM
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
6:00 PM
10:00 PM
8
Nimble’s CASL Architecture
NVRAM
NVRAM
Inline Compression
NIMBLE
ARRAY
Variable-size blocks enable
fast inline compression,
saving 30-75%
Unique ability to compress
data even for performancesensitive applications
DRAM
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
9
Nimble’s CASL Architecture
NVRAM
NVRAM
Inline Compression
NIMBLE
ARRAY
CASL delivers very high write
performance by always writing
data sequentially to disk:
– HDDs are poor at random IO
but good at sequential I/O
– CASL always organizes
random writes into large
sequential stripes
Using low-cost, high-density
HDDs coupled with
compression lowers costs
substantially
DRAM
All Data
High-Capacity Disk Storage
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
10
Nimble’s CASL Architecture
NVRAM
NVRAM
Inline Compression
NIMBLE
ARRAY
DRAM
All Data
Cacheworthy
Data
Large Adaptive Flash Cache
High-Capacity Disk Storage
CASL uses Flash SSDs as a
cache to accelerate reads
CASL is over 10 times more
cost-effective in using flash:
– MLC flash: Converting random
writes to sequential writes
minimizes “write amplification”,
allowing the use of MLC SSDs
– No RAID overhead: CASL uses
flash as a cache, thus avoiding
the overhead of RAID protection
– Compression: Data on flash is
compressed, saving space
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
11
Nimble’s CASL Architecture
NVRAM
NVRAM
Inline Compression
NIMBLE
ARRAY
– Space efficient backups
DRAM
All Data
Cacheworthy
Data
CASL facilitates hundreds of
backups in the same system:
– Backup windows completely
eliminated as backups are nearinstantaneous
Large Adaptive Flash Cache
– Restore time is in seconds
High-Capacity Disk Storage
Integrated Backup
Local replication facilitates
instantaneous failover in the
event of a system failure
WAN efficient replication
facilitates disaster recovery
DR Site
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
12
Major Space and Power Reduction
30U replaced by 3U
•
•
•
Replaced 30u of storage
with 3u of Nimble from a
space perspective.
•
On the same CS240 we were able to
cut processing time of a Informix DB
from 1hr45min to 42 min!
•
DB was VMotioned over from a EMC
Cx310 with 40 300GB FC 4GB
drives to a Nimble CS240.
•
This is just one example of what our
customers are experiencing
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
13
A Better Paradigm for Backup,
DR, and Data Recovery
Performance AND
Capacity Efficiency
Radically Better
Data Protection
Pain-Free
Operations
Application and VM consistent
Hypervisor
“By capturing virtual desktops via
snapshot technology, the
complete state of the desktop is
protected. This also enables
multiple recovery options,
including physical-to-virtual,
virtual-to-physical and virtual-tovirtual.” – Lauren Whitehouse,
ESG
Cost-effective replication and
cascaded snapshots (vaulting)
simplifies DR as well as failover
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
14
Pain-Free Operations
Performance AND
Capacity Efficiency
Easy to configure
and use
Proactive wellness:
beyond support
Radically Better
Data Protection
Pain-Free
Operations
Deep application
integration
Single SKU for all
features
Real-time telemetry
and health checks
Deep VMware and
Microsoft Integration
Intuitive management;
Simple UI
Automated alerting
and case creation
Application consistent
data protection
Non-disruptive
software upgrades
Configurable secure
remote access
Pre-configured
application profiles
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
15
Observations & Results
Workloads are “interesting”
‒
‒
‒
‒
‒
IOPS is not a best measure – latency (user experience) is better
IO sizes across the board – 4K to 64K+ (mostly random)
read/write ratios trend toward 50/50 (or as much as 20/80)
producing workloads is tough – agreeing on results – tougher
variances can be problematic
boot storms, login storms, scans, updates, backups
steady state – light user -> heavy user ??
Test environments are tricky to manage
‒ managing large “real” workloads
‒ effect of hypervisor configuration (server, network etc.)
‒ Order of Magnitude workload shift
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
16
”Tearless” VDI
Storage Performance & Capacity Requirements
Nimble Storage
VDI
Requirements
Tiered Storage
Required IOPS
10,000
Controllers
Swap - 500 GB
SSD*
OS Base Image
250 GB
15k SAS
OS Replicas
1,500 GB
SATA
User Profiles
1,000 GB
User Data
10,000 GB
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
Backup
17
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
18
Nimble Tuned for VDI
Volume Tunable
Recommendation
Volume Size Example
500GB-1TB
(enough to hold 25-50 Desktops at
~20GB/desktop)
Performance Policy – Block Size
4K
(default = VMware)
Performance Policy - Compression
Yes
Performance Policy - Caching
Yes,
Volume Reserve
10-20%
Snapshot Reserve
10-20%
(only on critical user volumes –
assume Desktop volumes only
snapped during IT ops)
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
19
Nimble Storage VDI Benefits
Increased performance and density
‒ Flash caching supports boot storms
‒ Sequential layout accelerates writes,
supports AV / patching operations
‒ Result: 10x more desktop density
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
20
Nimble Storage VDI Benefits
Increased performance and density
‒ Flash caching supports boot storms
‒ Sequential layout accelerates writes,
supports AV / patching operations
‒ Result: 10x more desktop density
Huge storage savings
‒
‒
‒
‒
50% inline compression
Thin provisioning
Zero-copy clones for master versioning
Result: 50-90% space savings
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
21
Nimble Storage VDI Benefits
Increased performance and density
‒ Flash caching supports boot storms
‒ Sequential layout accelerates writes,
supports AV / patching operations
‒ 10x more desktop density
‒ Result: 10x more desktop density
Huge storage savings
‒
‒
‒
‒
50% inline compression
Thin provisioning
Zero-copy clones for master Versioning
Result: 50-90% space savings
ONSITE
Improved data protection
‒ Take frequent snapshots with no
performance impact
‒ Efficient VDI storage replication
‒ Result: complete, affordable backup
and disaster recovery
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
OFFSITE
22
Nimble Products
Model
Usable
Capacity
Capacity with
Compression
# of SSD
Drives
# of SATA
Drives
Controllers
Active
Network
Ports
CS210
CS220
CS240
CS260
4 TB
8 TB
16 TB
24TB
Approx. 8TB
Approx. 16TB
Approx. 32TB
Approx. 48TB
2 (80GB)
4 (80GB)
4 (160GB)
4 (320GB)
8 (1TB)
12 (1TB)
12 (2TB)
12 (3TB)
Dual
Dual
Dual
Dual
4
6
6
6
CS220-10G
CS240-10G
CS260-10G
8 TB
16 TB
24TB
Approx. 16TB
Approx. 32TB
Approx. 48TB
4 (80GB)
4 (160GB)
4 (320GB)
12 (1TB)
12 (2TB)
12 (3TB)
Dual
Dual
Dual
4
4
4
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
23
Canadian Clients
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
24
Learn More
For more information, visit www.nimblestorage.com:
Detailed product and solution information
White papers, analyst reports, and best practices guides
Local events and conferences
For an onsite/Webex briefing, contact
[email protected]
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.
25
Thank You
© 2011 Nimble Storage, Inc. Proprietary and confidential. Do not distribute.