ViPR Suite: Storage as a Service & What s New with ViPR

Size: px
Start display at page:

Download "ViPR Suite: Storage as a Service & What s New with ViPR"

Transcription

1 ViPR Suite: Storage as a Service & What s New with ViPR

2 Agenda ViPR Suite Overview What s new in ViPR Controller 3.6 What s new in ViPR SRM 4.1 The Beginning of IT Transformation 2

3 By Show of Hands How many are currently using ViPR Controller? 3

4 By Show of Hands How many are currently using ViPR SRM? 4

5 By Show of Hands + How many are currently using both? = SaaS 5

6 Enterprise Strategy Group 6

7 Transformation Story: It s a Journey Taming Complexity Many Compute and Orchestration Platforms Many Interfaces CRUD Challenges: migrate from the above to an automated environment Not immediate, nor easy ViPR Controller can help! If you set the stage properly 7

8 Dell EMC VIPR SRM & VIPR Controller INSIGHT Automated Management and Insight to Optimize Resources ACTION 8

9 Trends in Your Environment Storage request for Application Storage admins are being pressured to deliver faster turnaround on storage requests Manual Planning GUI for execution Manual planning Scripted execution Intelligent Automation Rise of generalists vs. specialists has led to a breakdown of storage, network and host silos 9

10 ViPR Controller Simplifies & automates complex tasks Up to 89% reduction in manual steps Enables Self Service Storage Cuts time between "request" & "ready by up to 80% Simplifies Management Interfaces Plugs into northbound Cloud & Orchestration stacks Automates Workflows Increases the amount of storage managed while reducing risk 10

11 Automate Storage Service Delivery VIRTUAL STORAGE POOLS Diamond with Remote Protection Gold with Local Protection Platinum with Remote Protection Gold with Local & Remote Virtual Storage Arrays Controller Eliminate SAN Zoning Steps Multi-Step Process for host to see Without the Controller volume Select Storage Array Which Can Meet the SLO Choose Host Select Ports Based on Performance Create Port Groups Select Diamond Create Initiator Groups Create Storage Groups Identify Capacity Create Masking Views Create Zones on SAN switches Rescan the Host 11

12 Automate Data Protection As A Service Provision data protection simultaneously with storage DISASTER RECOVERY OPERATIONAL RECOVERY ACTIVE-ACTIVE DATA CENTERS SRDF REMOTE REPLICATION ARRAY-BASED LOCAL COPIES VPLEX CONTINUOUS AVAILABILITY CHANGE CLASS OF SERVICE NON-DISRUPTIVE MIGRATIONS RECOVERPOINT LOCAL & REMOTE REPLICATION DATA DOMAIN BACKUP & ARCHIVE 89% average reduction in manual steps 12

13 Community-Driven Development Open Source Project CoprHD Increase Development Velocity Expand 3 rd Party Array Support Full Transparency 13

14 ViPR Controller The Road Ahead Automation Optimize Performance Extensible and Scalable Simplifies and automates complex provisioning and orchestration tasks Remove bottlenecks Integrate with external scripts/workflows Seamless Ingestion 14

15 ViPR Controller 3.6 Automation Optimize Performance Extensible and Scalable Simplifies and automates complex provisioning and orchestration tasks. Remove bottlenecks Integration with external scripts/workflows Seamless Ingestion 15

16 ViPR Controller What s new this summer

17 ViPR-Controller Portal Services Management GUI Service Catalog Portal REST APIs (NGINX) Workflow Engine Base Base & Custom Services Services Authentication Service DB Services ViPR-C REST APIs External REST APIs 17

18 Port Rebalancing Rebalancing Considerations Controller Re-Balance front-end ports to reduce array hot spots Add new ports and rebalance workloads Introduce a new array and migrate applications to rebalance workloads 18

19 ViPR SRM The Insight to Enable Better Decisions 19

20 ViPR SRM Reduce time to resolution for performance problems via end-to-end topology views Slow down your incremental storage capacity purchases Ensure your storage configuration matches your best practices Show your business users true end-to-end storage infrastructure cost 20

21 Dell EMC ViPR SRM Visualize. Analyze. Optimize. Performance Infrastructure topology mapping Performance trending & reporting Performance troubleshooting Capacity Usage & trends Chargeback Reporting Compliance SLA reporting Configuration management Data protection compliance Physical Virtual & Softwaredefined 21

22 What s New in ViPR SRM 4.1 Targeted Delivery: July 7 th

23 Dell SC (Compellent) SolutionPack GA 1/27 23

24 New Summary Views 24

25 Host Dashboards 25

26 VMWare Hypervisor Clusters 26

27 Hyper-V SolutionPack 27

28 New Alerts Dashboard 28

29 Potential Savings Dashboards VMAX and Unity 29

30 Situations to Watch Dashboards 30

31 Hosts Attached to a Port Quickly identify which hosts are attached to a director or port, to plan for maintenance or identify potential bullies 31

32 ViPR Controller Tenant Chargeback Report Eliminates the need to manually map hosts to tenants 32

33 Easy Deploy Wizard 33

34 Dramatic Reduction in Collector VMs Collection Persistence Presentation HTML UI RDF Arbiter Filters/Tagging Collectors REST API MySQL Single, slightly larger collector (8 vcpu, Collector 64GB RAM) can handle arrays A typical SRM instance consists of 80% Collectors and 20% Backend/Frontends Having several small Collectors results in significant code overlap and an inefficient use of resources Collector 34

35 How Do I Migrate to Mega-Collector? Collection Persistence Presentation Collector Collector HTML UI RDF Arbiter REST API MySQL Collector Collector 2. In Centralized Mgmt UI, move collections to new Collector 1. Deploy new Mega-Collector via vapp or binary install (or resize an existing Collector) Mega- Collector 35

36 How Do I Migrate to Mega-Collector? Collection Persistence Presentation Collector Collector HTML UI RDF Arbiter REST API MySQL Collector Collector 3. Decommission old Collectors No loss of history Mega- Collector 36

37 Questions 37

38 Learn More Demos available on show floor all week Hands on Labs available for both SRM and Controller ViPR Controller-SRM User Group Thurs. 8-2 Please see a ViPR representative to sign up 38

39

40

41 Topology Mappings End to End Connectivity Understand host to storage relationships Visualize end-to-end topology and dependencies Analyze performance and availability trends 42

42 Mozart: CoprHD Orchestration Engine REST APIs Business Driven Orchestrator Engine Workflow Development API Interface Storage Automation 43

43 End to End Migration Workflow Migration Considerations Plan migration by grouping volumes from a set of host together to plan for degraded performance Setup target environment and host connectivity zoning, mounting, rescanning hosts Execute migration by mobility groups leveraging VMAX NDM Cleanup after completion of migration Customers interested JPMC Citibank Northrop Grumman 44

44 SIMPLIFY WITH VIPR-C Reduce time from request to provisioned storage by >80% Simplify to 3 inputs from users Choose Host or Cluster Select Service Level % Reduction in SAN Zoning Steps One API Call Identify Capacity Required

45 Abstract Physical to Virtual Turn Storage Silos into Policy-based Pools of Storage VDI EXCHANGE DATABASE SHAREPOINT HOME DIRECTORY ARCHIVE VIRTUAL STORAGE POOLS Vblock Systems VMAX3 VMAX 40K XtremIO VNX Isilon 3 rd Party 46

46 Performance Trending and Reporting Analyze Performance from Host, Hypervisor, Switch, VPLEX & Array Perspective VPLEX Hypervisor Array Host/VM Switch 47

47 Storage & Application Capacity Trends Integrated Capacity Dashboards and Reports Automate capacity reporting Analyze capacity usage and trends Plan and justify new purchases 48 Go from Just in Case to Just in Time

48 VMAX Storage Configuration Policies Track Storage Configuration Compliance Track changes & view breach details Define policies and best practices 49 Validate compliance to Dell EMC Support Matrix Ensure proper configuration to meet SLOs Track configuration changes

49 Application Chargeback/Showback Identify True Cost of Application Storage Dev/Test Server Who do I charge for this copy? Application Cluster Primary volume Local copy Local copy Mapped/masked to backup server Copy for testing new version of application Mapped to dev server Backup Server I can t charge this to the backup administrator! Remote copy DR copy; may or may not be mapped to a DR server 50

50 ViPR Controller 4.0 Skywalker Custom Services

51 ViPR Controller Why Custom Services Import New Custom Services from DellEMC Repository Create New or Extend Existing Services REST APIs Utilize Building Blocks from External DevOps Frameworks Publish to Service Catalog 52 Export Custom Services to other ViPR-C Instances - Build/Test/Deploy

52 ViPR-C Portal Services Management GUI Service Catalog Portal REST APIs (NGINX) Workflow Engine Base Base & Custom Services Services Authentication Service DB Services ViPR-C REST APIs External REST APIs 53

53 ViPR Controller Service Catalog 54

54 Custom Services Workflow Builder 55

55 ViPR Controller Supported Environments CLOUD STACK SUPPORT VMWARE MICROSOFT OPENSTACK PROGRAMING REST API SELF-SERVICE UI MULTI-TENTANCY TENANT & PROJECT QUOTAS SERVCE CATALOG ROLE BASED ACCESS CONTROL ORDER APPROVAL PROCESS ORDER EXECUTION WINDOW ACCESS CONTROL LIST HOSTS VMWARE ESX WINDOWS LINUX AIX OTHERS PLATFORMS - NATIVE ISILON SCALEIO VCE VBLOCK SYSTEMS VMAX, VMAX 3 VNX, VNXe XTREMIO DATA DOMAIN FILER HITACHI DATA SYSTEMS NETAPP FILE IBM XIV PLATFORMS VIA OPENSTACK NETAPP BLOCK IBM SVC, DS8000 DELL EQUAL LOGIC HP 3PAR, LEFTHAND ORACLE SUN ZFS SOLIDFIRE DATA PROTECTION TECHNOLOGIES RECOVERPOINT VPLEX SRDF SWITCHES CISCO BROCADE 56

56 VIPR-C - CHOICE WITHOUT COMPROMISE ONE EXTENSIBLE SOFTWARE PLATFORM TO UNITE ALL DELL EMC STORAGE SELF-SERVICE PORTAL OPEN REST APIs SERVICES Centralize management of all Dell EMC Storage technologies Intuitive GUI for use throughout Dell EMC technologies SAN & STORAGE OPERATIONS HIGH AVAILIBILTY MIGRATION PROTECTION DISASTER RECOVERY Automate Dell EMC Recommended Practices Reduces manual tasks up to 89% & 73% of cost POLICY BASED STORAGE BEST PRACTICES SOUTHBOUND SDK 100% Open & Extensible Simplified REST API and CLI across EMC storage Rest API SMIS XML API SMIS/CLI Rest API Rest API Rest API VCE XTREMIO VMAX2 VMAX3 VBLOCK VNX2 Unity ISILON SCALEIO Plugs into ANY Cloud Stacks e.g., VMware, Microsoft, OpenStack VMAX AF VPLEX RECOVER POINT DATA DOMAIN ECS 57

57 Automate Storage Service Delivery SAN Automation & Zoning VIRTUAL STORAGE POOLS Diamond Remote Protection Platinum Remote Protection Multi-Step Process for host to see Without the Controller volume Select Storage Array Which Can Meet the SLO Choose Host Select Ports Based on Performance Gold Local Protection Gold Local & Remote Create Port Groups Select Diamond Create Initiator Groups Virtual Storage Arrays Controller Eliminate SAN Zoning Steps Create Storage Groups Identify Capacity Create Masking Views Create Zones on SAN switches Rescan the Host 58

58 Deliver Storage-as-a-Service Self-service in 5 clicks 59

59 Ease of Heterogeneous Storage Management Introduction of New Platforms in the Datacenter Before In-Depth Array Training Longer Time to Value Multiple User Interfaces After Reduced Training Investment Immediate Time to Value One User Interface for All Arrays 60 60

60 ViPR Controller Supported Environments CLOUD STACK SUPPORT VMWARE MICROSOFT OPENSTACK PROGRAMING REST API SELF-SERVICE UI MULTI-TENTANCY TENANT & PROJECT QUOTAS SERVCE CATALOG ROLE BASED ACCESS CONTROL ORDER APPROVAL PROCESS ORDER EXECUTION WINDOW ACCESS CONTROL LIST HOSTS VMWARE ESX WINDOWS LINUX AIX OTHERS PLATFORMS - NATIVE Dell SC ISILON SCALEIO VCE VBLOCK SYSTEMS VMAX, VMAX 3 VNX, VNXe XTREMIO DATA DOMAIN FILER HITACHI DATA SYSTEMS NETAPP FILE IBM XIV PLATFORMS VIA OPENSTACK NETAPP BLOCK IBM SVC, DS8000 DELL EQUAL LOGIC HP 3PAR, LEFTHAND ORACLE SUN ZFS SOLIDFIRE DATA PROTECTION TECHNOLOGIES RECOVERPOINT VPLEX SRDF SWITCHES CISCO BROCADE 61

61 Not locked in to one storage vendor integration with openstack cinder for Simple management Supports 57 storage drivers out of the box wiki.openstack.org/wiki/cindersupportmatrix Drivers actively maintained and supported by their respective vendors Supports common operations, including: NetApp Hitachi IBM Create, expand, delete Block Volume Export Volume to Host Remove Volume by Host Create, remove Block Snapshot Create volume from snapshot Great for simple management operations 62

62 Not locked in to one storage vendor Advanced capabilities with Southbound SDk storage drivers NetApp SB SDK Hitachi IBM Add new drivers or enhancements via SB SDK Dell EMC Professional services Comprehensive ViPR Controller management capabilities You choose: self-support, Dell EMC Professional Services, or preferred technology provider 63

63 ViPR Controller Key Focus areas(2017) 3 Automate data migration VPLEX VMAX2-VMAX3/VMAX3 VMAX3 AF NDM Any VMAX Storage Rebalancing Re-balance front-end ports to reduce array hot spots Move applications to meet SLOs Application provision and protect Application layout across technologies Copies for Operational Recovery & Backup Application DR management Application based provisioning Flexible Orchestrator engine (2017) Create completely custom services leveraging ViPR Rest API library Call pre and post scripts/actions Schedule services 64

64 Power of ViPR Controller Platform And SAN Management Before SAN Outages Manual management Introduced human error Cumbersome change mgt process After Automated SAN Mgt Consistent, repeatable process Simplified change mgt 65 65

65 ViPR Controller Part of the Automation Journey One Extensible Software Platform To Manage All Your Storage Automate Storage Provisioning Orchestrates Repetitive and complex tasks Open & Extensible REST API Java, Ruby and Python SDKs Open source development via CoprHD HIGH MEDIUM Multi-tenant, Multi-Site LOW Optimized for Dell EMC Storage Dell SC, VMAX, SRDF, XtremIO, VNX, RecoverPoint, Isilon, ScaleIO, VPLEX, Storage Automation Multivendor Storage Plugs into Northbound Stacks VMware, Microsoft, OpenStack 66

66 MANAGING STORAGE LIFECYCLE CHALLENGES Cost of managing heterogeneous storage Lead times associated with storage allocation Storage integration with automation tools & cloud stacks Storage capacity and performance metrics across data center End-to-end visibility 67

67 Distributed Scale-out Software Platform Clustered Architecture supporting 3 or 5 identical nodes operating in Active/Active mode REVERSE PROXY & LOAD BALANCER No shared resources with redundant services across nodes Supports thousands of Operations/Hour DISTRIBUTED COORDINATION Multi-tenant, Multi-user Access Control Redundant, fault-tolerant and distributed persistence layer Delivered as group of Virtual Appliances DISTRIBUTED DATABASE Physical Storage Supports Multi-site Disaster Recovery configurations Supports rolling upgrade/updates from EMC repository 68