1© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Software Defined Data Centre Of Tomorrow, TodayDarren Reynolds – Presales ManagerPhi Dao – Advisory Systems Engineer ASD Specialist
2© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
CONNECT
APPLICATIONS
OPERATIONS
INFRASTRUCTURE
Hybrid Cloud
Private Cloud Public Cloud• Self-Service Catalog• Self-Service Portal• Cloud Management Layer
• Self-Service Catalog• Self-Service Portal• Cloud Management Layer
3© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
4© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved. 4© Copyright 2013 EMC Corporation. All rights reserved.
The Future of Storage
ABSTRACTED STORAGE PLATFORM HDFSObjectMobilityReplication
FILE BLOCK FILE BLOCK FILE OBJECT HDFSCOMMODITY
5© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Managing Your Storage Environment
Element Managers
APIs
Cloud StacksFabric
Managers Network UCS
Storage Array/Node
s
vSphereAPI
SNMP/SMI-s/API
XML / NETCONF
UCSM XML API
SYMAPI / SMI-S
CLARAPI / SMI-S
FMS
DCN
M
UCSM
Uni
sphe
re
Nav
i
SysAdmin StorageAdmin
ViPRController Virtual Array
Virtual PoolsTenants
Projects
Virtual DC
6© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Storage Served by AutomationExport Operation in ViPR
Select Host Port
Select Array Port
Create Masking View
Apply FAST Policy
Create Zone
Export REST Call
Host Or Cluster Export
Name
Shared or Exclusive
Project
Virtual ArrayVolume
Multiple native CLI/API operations are executedin one ViPR call
7© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
ViPR Provides Self-Service Access
Service Catalog
ViPR Provides Self-Service Access
8© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
SCALE To GEO-DISTRIBUTED DATA CENTER
• Single Sign-on across Geo
• Global tenants and projects
• Reporting across ViPR instances
• Scale
Multiple ViPR Controller Deployment
Tenant 1000sVolumes 1,000,000File systems 400,000 Buckets 10^9Objects 10^12
9© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Automate Operational Recovery of VPLEX Volumes
• ViPR automates the creation of VPLEX volumes from underlying arrays and present them to hosts
• Eliminates the need for customer to script the solution or use error-prone manual steps
Service Catalog
CreateSnap
RestoreSnap
VMAXVolume
Snap
Array Snaps of VPLEX Volumes
VPLEXVolume
10© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Enhanced Data Protection FunctionalityActive Failure Domain Active Failure Domain
Sydney Melbourne
VMAX VMAX
VPLEX Metro
Passive Failure Domain
VMAX
Canberra
• At time of provisioning of VPLEX volumes add RP Protection
– Create VPLEX Distributed volume and add RP protection (provisioning of RP journals based on RP best practices)
– Zone array ports to RecoverPoint appliances
– Mask the volumes to RecoverPoint appliances
– Create RecoverPoint protection i.e., create and enable Consistency Group
• Failover to the DR site (and failback)
Replication of VPLEX Volumes
11© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Enterprise Orchestration Stack
The Software-Defined Data Center
Infrastructure Management
ViPR CONTROLLER
ViPRSRM
Reporting, Capacity,Configuration
HypervisorStorage • Network • Compute
Enterprise Service CatalogIaaS • PaaS • DaaS
MicroOrchestrators
VNX IsilonVMAX Vblock.Third Party Commodity
ECS
Performance Capacity Configuration
12© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Extending Heterogeneous Array Support
ViPRController
Array Support through OpenStackNative Support
VNX IsilonVMAX VBLOCK
ORACLEZFS
NetAppE-Series Solidfire
DellEqual-Logic
HP 3PAR HPLeft-Hand
IBMXIV
IBMSVC
IBMDS8000
HitachiVSP
(Block)
HitachiHUS VM
NetAppFAS
ECS
13© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
ViPR Services on Commodity Hardware
VIRTUAL ARRAY
CommodityCommodity Commodity
• Running on Commodity white boxes
• End to end commodity H/W bootstrap, setup, rolling upgrades, and configuration management.
OS and Hardware Certification model supports serviceability and scale
14© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
WEB-SCALE
Exabyte+
Self-Service
Elastic
COMPLETE ANY DATA CENTER
Enterprise
ServiceProvider
THE WORLDS FIRST COMMERCIALLY AVAILABLE COMPLETE HYPER-SCALE STORAGE INFRASTRUCTURE FOR YOUR DATA CENTER
15© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
ECS Appliance Configurations Commodity HW (Intel x86, Ethernet, SAS)
Object and HDFS Configurations– Small = 360TB– Medium = 1.4PB– Large = 2.9PB
Mixed Configurations– Small = 360TB (Object, HDFS)
& 120TB (Block)– Medium = 1.4PB (Object, HDFS)
& 240TB (Block)
Racks can be clustered to scale to 100’s of PBs
16© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
17© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
DATA MANAGEMENT REQUIREMENTS
Documents (XLS, PPT, DOC)
Relational Databases
Rich Media (PDF, JPG, Video,
Streaming)
Sensor Data (GPS, measurements)
Unstructured Content
(Web Server Logs)
Content Repositories
Host Based Storage Analytics
18© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
ViPR Services
New & Basic Workloads
ViPRServices
Adding object storage functionality to existing file storage
Data Store
Controller
Geo-Replicated Data ProtectionActive-Active read/write support with strong consistency
No single point of failurePerformance and efficiency for small and large objects
19© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Recorded Demo – ViPR Object Service (5 mins)
20© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Agile Software Development
U.K.
Canberra Sydney
Http://accesspoint.company
Melbourne
Developer Source Check-in
SourceBuild
PublishBinaries
Deploy to production
Millions of files, integrated and published at massive scale
Solution ViPR SRM for Visibility Single platform for block, file and object Provision I/O intensive workloads on
block Unstructured data store at massive
scaleBusiness BenefitsMixed workloads running on a single platform enabling seamless movement and access of data.
ViPRViPR
21© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
IaaS: 3rd Platform StorageMany apps, many protocols, many users, one platform
Solution Single platform for block, file and object Provision I/O intensive workloads on block Unstructured data store at massive scale In-place analytics without moving data to
separate repositories
Business Benefits Public cloud experience with private cloud
control Hyperscale economics in private data centers Self-service access to elastic storage services
U.K.Canberra Sydney
https://accesspoint.yourcompany.com
Melbourne
22© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Commodity Hardware
New & Basic Workloads
VM VM VM VM
ECS AppliancesProtect Current Investments
VM VM VM
Performance & Mission-Critical Workloads
EMC Software Defined Storage
ViPRServices
Provisioning Self-Service ReportingAutomationVIPRController
VM
EMC Non-EMCArray
Support via OpenStack
23© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Join the ViPR Community…Learn | Try | Develop | Collaborate
Explore how-to videos, helpful guides, and training
Download ViPR FREE with no time limit – for non-production use
Access SDKs, FAQs, forums, technical documentation, sample apps, and more
Ask the experts, talk to peers, share ideas and experiences
www.emc.com/viprcommunity