Accelerating DevOps With Copy Data Virtualization. June, 2015

Similar documents
DATABASE VIRTUALIZATION AND INSTANT CLONING WHITE PAPER

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

VMware on VMware: Private Cloud Case Study Customer Presentation

Database Development Best Practices. Database Development Best Practices. Copyright 2006 Quest Software

DevOps for CA Plex Automated Testing

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager. Ana McCollum Consulting Product Manager

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

Considerations for Adopting PaaS (Platform as a Service)

Database Virtualization Technologies

Redefining Microsoft SQL Server Data Management

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

DevOps for the Mainframe

Test Data Management in the New Era of Computing

Hybrid Cloud Customer Engagements

AppStack Technology Overview Model-Driven Application Management for the Cloud

Agile Delivery Framework Automation & Deployment With Puppet

Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

CGS Technology Outsourcing

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Enabling Your Strategies. How Deployment Automation Supports Your Agile 2.0, Continuous Delivery, DevOps & Cloud Initiatives

IBM InfoSphere Optim Test Data Management

EMC ViPR Software Defined Storage

Guide to Mobile Testing

Automating the Virtual Datacenter. Saša Hederić VMware Systems Engineer SE Europe

ELIMINATING COMPLINCE RISKS - DATA MASKING WITH AZURE

MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Kovaion Data Masking Solution

Adatbázis hibrid felhő - egyszerűbb, mint gondolná

The ABCs of DaaS. Enabling Data as a Service for Application Delivery, Business Intelligence, and Compliance Reporting.

Delphix Agile Data Platform Technical White Paper

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD

Service Orchestration

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

Codeless Test Automation for Web Apps

Modernize IAM with a Web Scale LDAP Directory Server

Cloud Database Demystified to Deliver SaaS Customer Value

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Getting Agile with Database Development

DevOps Unify Your Tests Or Fail. Kevin Surace CEO Appvance Inc

SESSION 709 Wednesday, November 4, 9:00am - 10:00am Track: Strategic View

Accelerating Time to Market:

OpenChorus: Building a Tool-Chest for Big Data Science

Continuous Delivery Benefits, Best Practices and Practical Advice

Actifio is about. Data protection and Copy-Data management. Actifio is a solution to ensure application & data availability. Within next 20 minutes:

IDENTIFYING THE RIGHT KIND OF HYBRID CLOUD FOR YOUR BUSINESS

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Best Practices for Managing Storage in the Most Challenging Environments

Oracle Applications and Cloud Computing - Future Direction

Balance and maximise your Oracle EBS investment with IBM Optim A Priceline and Travel Industry Case Study Philip McBride

ENABLING SDDC WITH XTREMIO & BROCADE

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Continuous Integration. CSC 440: Software Engineering Slide #1

Centralized Oracle Database Authentication and Authorization in a Directory

Software Defined Everything

An introduction to the benefits of Application Lifecycle Management

DevOps Best Practices: Combine Coding with Collaboration

Bridge Development and Operations for faster delivery of applications

SPI Backup via Remote Terminal

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Leveraging the full potential of automation

Oracle E-Business Suite APPS, SYSADMIN, and oracle Securing Generic Privileged Accounts. Stephen Kost Chief Technology Officer Integrigy Corporation

HOSTWAY. FlexCloudTM. Servers

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Acronis Backup Product Line

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Cloud-Enabled Software Development and Testing: Putting the Agile into the Infrastructure

Shifting Enterprise Development into the Fast Lane

Introduction...3. Virtualization The Foundation...3. The Current Data Management Approach...4. Copies of Production Data Drive Data Growth...

IT Home 2015 DevOps 研 討 會

SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC,

Increased Security, Greater Agility, Lower Costs for AWS DELPHIX FOR AMAZON WEB SERVICES WHITE PAPER

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

!!!!!! "#$%&'&()%*+,-))!.'',(+-$(/#!0%,%-)%!.1$/2-$(/#!.!3%)$!4&-+$(+%!!!!

Management for the Mobile-Cloud Era

Distributed Agile Development in the Cloud

Mike Boyarski Jaspersoft Product Marketing Business Intelligence in the Cloud

The Continuous Delivery Tool Chain: So Many Choices!

Accélérer le développement d'applications avec DevOps

Transcription:

Accelerating DevOps With Copy Data Virtualization June, 2015

Agenda About Actifio DevOps Challenges Copy Data Virtualization For DevOps COPYRIGHT 2015 ACTIFIO 2

Agile Development and DevOps Is Everywhere Your business is only as agile as its software CIO.COM 60% of CIOs use DevOps as a primary tool to address speed* 60% of Fortune 1000 companies look for automation as a primary DevOps initiative* 83% think that they achieved faster time-to-market because of adopting agile methodologies** 88% of development teams use Agile Development** 61% of the agile development champions are in the management teams** *IDC **http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf COPYRIGHT 2015 ACTIFIO 3

Dev Process. Good Tools For DevOps Code Check In, Frequent Builds SANDBOX DEV AQA QA UAT / STAGING Quick Iterations Compute Provisioning Ex: VMware Application Configuration Ex: Puppet/Chef COPYRIGHT 2015 ACTIFIO 4

Four Problems SPEED QUALITY CONTROL COST COPYRIGHT 2015 ACTIFIO 5

The Speed Problem The Process DBA Creates copies & masks data The Physics Prototype DEV AQA QA UAT Dev requests copy. Tickets opened. Compute & storage is provisioned Change Management Request SLA 1 2 weeks SLA 1 week SLA 1 week Developer gets a masked copy Ex: The initial copy + 5 physical copies of 5 TB over 1 Gbps will take 5 days Production Data First Copy The same process and time is needed every time data refresh needs to be done COPYRIGHT 2015 ACTIFIO 6

Dummy Data Leads To Quality Problems Unit Testing Works Great!! Automated Integration Testing Works! Manual QA Testing Works It Does Not Work!!!!!! Prototype DEV AQA QA UAT Production Problems using dummy data Can t test scalability early Can t test boundary conditions early Bugs surface too late in DEV cycles Results Poor Quality Delayed Releases CRITICAL STAGES Dev vs Ops Blame Game COPYRIGHT 2015 ACTIFIO 7

The Control Problem CSO\CISO Concerns Data not being masked No control on who can access copies No audit track-ability Results Increase surface area risk Fail compliance Easy Questions? How many copies exist? Where are they? Who has access? COPYRIGHT 2015 ACTIFIO 8

The Cost Problem Prototype DEV AQA QA UAT All these physical copies drive up costs Large burden on DBAs 1. Clone DB 2. Mask DB 3. Copy Masked DBs 4. Bring DB Online Production Data First Copy COPYRIGHT 2015 ACTIFIO 9

A New Approach: Virtualizing The Stack COMPUTE VIRTUALIZATION NETWORK VIRTUALIZATION DATA VIRTUALIZATION 2010+ 2012+ 2014+ SERVER NETWORK STORAGE Commoditization of Hardware & Service Virtualization Through Software COPYRIGHT 2015 ACTIFIO 10

Copy Data Virtualization CAPTURE Data at block level, in native format, according to your SLA MANAGE A physical copy, moved once, and stored anywhere USE Unlimited virtual copies for instant access and protection DATA PROTECTION DATA INSIGHTS Virtual Data Pipeline BUSINESS CONTINUITY DATA MOBILITY GOLDEN COPY OF PRODUCTION DEV & TEST OTHER COPYRIGHT 2015 ACTIFIO 11

Data Virtualization For Dev-Ops SANDBOX DEV AQA QA UAT \ STAGING Near-Instant Virtual Copy Near-Instant Virtual Copy Near-Instant Virtual Copy Near-Instant Virtual Copy Near-Instant Virtual Copy Development 1. Near-Instant Virtual Copies 2. Self Service 3. Automated Online Virtual DB 4. Point In Time 5. Protect 6. Bookmark 7. APIs Operations 1. Role Based Access Control 2. Data Masking 3. Multi-Hypervisor, Cloud COPYRIGHT 2015 ACTIFIO 12

Central Admin By Ops Data Ingested in an incremental for ever fashion 2 Library of virtual copies for various PIT 3 SANDBOX DEV MS SQL DB MS SQL DB V1 V2 Vn AQA ORACLE DB ORACLE DB 1 Golden Copy Actifio V1 V2 4 Vn QA UAT \ STAGING Example: WHO can access SQL DB on WHAT servers WHO can access Oracle DB on WHAT servers Ops: Specify data protection policy. Ops: Specify RBAC for Dev users SUPPORT COPYRIGHT 2015 ACTIFIO 13

Self Service By Dev SANDBOX Dev: Self Service: LOGIN. BROWSE. SELECT PIT. MOUNT 5 7 MS SQL DB MS SQL DB V1 V2 Vn ORACLE DB DEV AQA Databases Come Up Online. DB Parameters Customizable. No DBA Needed. No Storage Admin Needed. 8 ORACLE DB Golden Copy Actifio V1 V2 Vn QA Dev: Protect test environment. 6 Dev: Near - Instant Virtual Copies UAT \ STAGING SUPPORT Production Support: Debug real world problems on real data. COPYRIGHT 2015 ACTIFIO 14 9

Uninterrupted Testing Accelerates Releases 1 9:00 AM EST 3 10:05 AM EST MS SQL DB MS SQL DB Golden Copy Actifio V1 V2 Vn TEST SERVER 1 QA uses this PIT version for testing Golden Copy Actifio V1 V2 Vn TEST SERVER 2 QA uses the same PIT version on another test server. Continues with other test cases 2 10:00 AM EST TEST CASES Rare issue reproduced. Need DEV to do RCA. But DEV is in 7 am PST. 4 12:00 PM EST MS SQL DB V1 V2 TEST SERVER 1 DEV starts RCA, Debugs, fixes problem, tests the fix QA also has to execute rest of these test cases Golden Copy Actifio Vn TEST SERVER 2 QA executes the rest of the test cases COPYRIGHT 2015 ACTIFIO 15

Bookmarks Allow You To Test With Confidence MS SQL DB V1 V2 TEST SERVER Golden Copy Actifio Vn 1 User uses this PIT version for testing; Sets up data protection of test environment. Ex: every 1 hour; Reactive Pro Active Bookmarks created every 1 hour v 2.1 v 2.2 v 2.3 1:00 pm 2:00 pm 3:00 pm 3:30 pm 3 2 Rewind back to 3:00 pm virtual copy bookmark and continue testing 3:30 pm: Testing causes unwanted data corruption Bookmarks created every 1 hour 1:00 pm 2:00 pm 2:15 pm 2:18 pm COPYRIGHT 2015 ACTIFIO 16 v 2.1 v 2.2 temp 5 4 User knows testing may cause data corruption. User creates a bookmark at 2:15 pm If testing causes corruption go back to 2:15 pm bookmark. Else continue testing and delete the 2:15 pm bookmark

Data Masking Data Refresh happens automaticall y 5 MS SQL DB Ops: Specify data masking scripts to invoke 1 Actifio has a masked copy that is ready to be consumed by Dev users Actifio 3 SANDBOX DEV AQA 4 Dev can select ONLY masked copies for tests ORACLE DB Golden Copy Masked Copy QA 2 UAT \ STAGING Actifio mounts the data to data masking server. Data is masked here DATA MASKING SERVER SUPPORT COPYRIGHT 2015 ACTIFIO 17

Consume Copies Using APIs User Name: Password: LOGIN Welcome to Data Services Login to access virtual copies BROWSE You have access to following virtual copies Virtual Copies App1 App2 App3 MS SQL Oracle GlassFish Test Servers TestServer1 TestServer2 TestServer3 CONNECT Select virtual copies that you want to mount Virtual Copies Test Servers App1 MS SQL TestServer1 Ap2 App2 Oracle TestServer2 App3 GlassFish TestServer3 MOUNT API 1 API 2 API 3 COPYRIGHT 2015 ACTIFIO 18

Key Benefits: Copy Data Virtualization for DevOps HIGHER SPEED Develop & Test Apps Faster UAT & Release Apps Faster Support Apps Faster Self Service For Dev, QA, DBA BETTER QUALITY Catch & Fix Bugs Early Minimize Last Minute Surprises Release Products On Time MORE CONTROL Role Based Access Control (WHO, WHAT, WHICH) Data Masking LOWER COSTS Minimize Storage Costs Minimize Burden On DBAs Minimize Burden On IT COPYRIGHT 2015 ACTIFIO 19

Example Business Cases

Thank You Brian Reagan Brian.Reagan@actifio.com 781.790.7600 Actifio Proprietary and Confidential