Nexenta Storage in the Cloud Andy Bennett Director Field Operations EMEA
Dec 15, 2014
Nexenta Storage in the Cloud
Andy BennettDirector Field Operations EMEA
Cloud Storage
Requirements and Market Trends
Storage Trends
• Storage virtualization– Abstracting physical attributes helps commoditize
the storage
• Commodity components replacing specialized hardware for data storage
• Global economic downturn putting pressure on capital and energy costs– Motivation to by newer, more energy-efficient
hardware
Exponential Data Growth
• New use cases and types of data– Unstructured data– Machine-generated files to be processed by other applications– Video streaming– Video surveillance
• Regulatory requirements for protecting and retaining data• Reliance on data as competitive advantage
“More data will be stored in the next three years than in the previous 40,000”- Berkeley’s School of Management (2010)
NAS Market: Compound annual growth rate of over 50% for capacity – IDC 2011
Cloud Storage
Use Cases• Storage for cloud applications• File replication of critical data for disaster recovery• Off-site backup for power and floorspace benefits in the
datacenter• Geographically dispersed teams that need to write to
centralized storage for long-term data access• Long-term deep data archives
What is it? Storage accessed over the Internet and purchased based on usage
Key Requirements
• Priced competitively• Flexible• Scalable• Elastic• Easy to manage• Optimized for virtual environments
Requirement: Competitive Price
• Cloud vendors must offer a low $/GB to users to be competitive
• Baseline set by Amazon Web Services and Amazon Simple Storage Service (S3)
Free 5GB S3 storage for first year! Free 5GB S3 storage for first year!
$0.14/GB per month or less$0.14/GB per month or less
Requirement: Flexible
• Cloud storage is new and optimal protocol choices are not agreed upon
What's the best storage protocolto use with VMware? NFS? iSCSI?What's the best storage protocolto use with VMware? NFS? iSCSI?
Should I replicate the data? How?Should I replicate the data? How?
Should high availability be handledby the application or the storage
layer?
Should high availability be handledby the application or the storage
layer?
Requirement: Scalable
• Is architecture designed to support tens of petabytes?
• Predictable linear performance improvements expected as storage is added
• As easy to manage 1 system as n
Requirement: Elastic
• Shrink and grow capacity dynamically to align with user needs
• Customers want to pay only for what they use
Requirement: Manageable
• Integrate easily with the cloud vendor's management portal
• REST and SOAP APIs preferred
Requirement: VM-optimized
• Virtualization being heavily used in cloud deployments
• Make efficient use of physical resources• Virtualization can offer isolation for multi-
tenancy
NexENTASTOR as a CLOUD STORAGE APPLIANCE
What is NexentaStor?
iSCSI
SAS
FC
AoE
InfiniBand
CIFS
iSCSI NFS
FC
Software-based, unified storage appliance
Leading OpenStorage solution• Runs on standard hardware
Key features:
• End to end data integrity
• Detect and correct data corruption
• Unlimited file size & snaps
• Synchronous and asynchronous replication
Superior storage for virtualized environments
File and Block Access
Nexenta Systems is a privately-held companyBased in Mountain View, CaliforniaFounded in 2005http://www.nexenta.com
Nexenta Systems is a privately-held companyBased in Mountain View, CaliforniaFounded in 2005http://www.nexenta.com
NexentaStor
Enterprise Edition+ search + synch replication
+ ease of use + remote management
Additional modulesVM management + WORM +
Windows Backup + HA Cluster
• Hardware independent• NAS/SAN/iSCSI/FC• CDP via ZFS snapshots• CDP via block sync• Advanced graphics• Event based API
illumos kernel multi-core + clustering
Debian / Ubuntu #1 community + packaging
NexentaOS:• Loves multiple cores• Boot level ZFS• >1 million downloads
ZFS: File system• 128-bit checksums• Thin provisioning• In-line compression & de-dup• In-line virus scan• Hybrid storage pools
ZFS Unified file&block
Software RAID
Op
en
so
urc
eO
pe
n s
ou
rce
Clo
se
d s
ou
rce
Clo
se
d s
ou
rce
Competitively Priced
• NexentaStor runs on commodity x86 servers– Gives customer more control over hardware component choices
• Customers own perpetual licenses– Hardware refresh can proceed without any additional payment to Nexenta– Refresh of legacy storage is often more expensive than the initial purchase
• Reduce effective price through storage efficiency:– instantaneous snapshots– compression– de-duplication– thin provisioning– hybrid storage pools– reservations– quotas (including user and group quotas)
16
Flexible
• Unified storage appliance– NAS + SAN
• Supports key protocols– CIFS, NFS, iSCSI, FCOE, FC WebDAV
• APIs and Web GUI to easily reconfigure
Designed to scale
• Multi-core support• SSD support• “No limits”
18
“just add hardware – and it accelerates”
Increased chance of silent data corruption as you scale.NexentaStor can detect and correct the corruption.
ZFS – extraordinary scalabilityDescription Limit
Number of data volumes on a system 264
Maximum size of a data volume 278 bytes
Number of file systems in a data volume 264
Maximum size of a file system 264 bytes
Number of devices in a data volume 264
Number of files in a directory 256
Maximum file size 264 bytes
Number of attributes of a file 248
Maximum size of any attribute 264 bytes
Number of snapshots of a file system 264
19
Unlimited snapshots with integrated search
“Block level” Scalability
20
NFS, CIFS, etc.Each systemexports volumes
I/O “striped” acrossbackend systems
FC, iSCSI, AoE, etc.
Elastic• Thin provisioning
– SCSI Unmap to reclaim freed space
• Ability to easily or automatically grow volumes
Easy to Manage• Web GUI• Command-line shell
– Auto-complete and help facility• REST APIs
– Also D-BUS APIs with Perl, PHP, and C bindings• Scheduled storage services
– Replication, snapshots, scrubs
22
23
Analytics with real-time data
Optimized for virtual machines
• Only solution that unifies management of storage for Vmware, Citrix Xen and Hyper-V
• View VM storage usage for storage perspective
• Quiesce VMs when taking snapshots• De-duplication
24
25
Management of VMs
Deploying Storage as a VM
Local Cache
NexentaStor as VSA
Hypervisor
Virtual Machines
BackendStorage
Provides isolation for multi-tenancy
Performance benefits for some use cases
NexentaStor as VSA
Offer more storage features
• e.g. compression• e.g. granular control over replication
NexentaStor offers services such as replication and compression built-inNexentaStor offers services such as replication and compression built-in
Amazon S3 Reduced Redundancy Service
Offer more storage services
• e.g. VDI
$68,000 spent on NexentaStor + storageis twice as fast as $1,000,000 spent on
legacy storage
$68,000 spent on NexentaStor + storageis twice as fast as $1,000,000 spent on
legacy storage
VDI workload is 95% small random writes
• Citrix has grown XenDesktop business from $0 to • $240 million run-rate since launch in May 2008
• Citrix is targeting a $1bn run rate in 2 years
Increased attention to security
• Need to protect enterprise data• Need to isolate customers
NexentaStor can run as a VSAto achieve multi-tenancy
NexentaStor can run as a VSAto achieve multi-tenancy
30
NexentaStor's Namespace Cluster
Ease of management at scale
Scale-out for performance
• Parallel data access to storage servers
NexentaStor building pNFS to enable parallel data access
based on industry standards
NexentaStor building pNFS to enable parallel data access
based on industry standards
Cloud Storage Summary
Moving to the cloud for economies of scale Expectations for best price/performance
ratio Legacy solution providers can’t keep up OpenStorage is setting standards for
scalability
Industry Trends Industry Trends
Unified NAS and SAN capabilities REST APIs Runs on industry standard
x86 hardware. 75% cost savings versus proprietary
OpenStoragein the Cloud
NexentaStor Cloud-Unique Features
Compression Thin provisioning
De-duplication High availability
End-to-end data integrity
NexentaStor in the Cloud NexentaStor in the Cloud
THANK You!