automate your dr and devops - veeam software › rs › 870-lbg-312 › images › ...automate your...

38
Automate your DR and DevOps David Hills Systems Engineer – NZ + Islands Antony Marijanovic Systems Engineer VIC/TAS

Upload: others

Post on 28-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Automate your DR and DevOps

David HillsSystems Engineer – NZ + Islands

Antony MarijanovicSystems Engineer VIC/TAS

Page 2: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Define the problem

Today’s Solution

A new hope

Demo

Agenda

Summary

Intelligent Data Management

Page 3: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

STAGE 1 Aggregation

Backup

STAGE 2

Orchestration

Automation

Visibility

STAGE 3

STAGE 4

STAGE 5

Behavior BasedPolicy Based

5 Stages of Intelligent Data Management

Page 4: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Define the problem

Page 5: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

2Different media

3Different copiesof data

1of which is off site

Data Protection FundamentalsApply the 3-2-1 rule to protect your data

Page 6: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Outages happen

NATURALWeathere.g. cyclone, flooding

MAN-MADECyberattacke.g. ransomware

UNPLANNEDFailure of criticalhardware

ACCIDENTALUnplugging power supply

PLANNEDFailed update/upgrade to an application

INTENTIONALMalicious deletionby employee

Page 7: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Outages happen

FEW ARE BIGAffecting the entire datacenter

MOST ARE SMALLAffecting a subset of applications

APP

Page 8: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Financial Services Industry19th March 2018

Ref: https://www.itnews.com.au/news/dozens-of-aussie-banks-go-down-after-telstra-outage-487252

Page 9: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Todays answer

Page 10: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Runbooks in excel• Attempt to map processes

by IT

• Rarely engage the business

• Unknown owners and inputs

Page 11: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Potentially a word document• Manual updates

• Unknown relevance to real world

• Rarely tested

Page 12: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

A new hope

Page 13: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

“ITRO automation solutions provide improved IT service availability, recovery and integrity through the automation of application

workload failover and failback. They also provide improved data integrity and consistency between a primary production data center and a secondary recovery site, which may be an internally data center, a provider-managed

data center or a virtual data center in a public cloud.”

Gartner 2017, Business Continuity Management and IT Service Continuity Management

© 2017 VEEAM Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.

Page 14: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Thinking applications

MISSION-CRITICALAPPLICATION

VMVM

VMVM

VM

VM

VM

VM

VM

APP 1 APP 2

APP 2

APP 1

APP 2

“As one IT service is impacted by an IT outage, it causes a chain reaction and affects the performance and/or availability of others, cascading those failures into even more systems”

Gartner 2017, Business Continuity Management and IT Service Continuity Management

Page 15: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Business ImpactAnalysis

What applications are critical to business operations?

What are the consequences of outage on business operations? (operational, financial, regulatory, reputation)

What are the RTOs/RPOs required to minimalize disruption?

What is the gap between recovery requirements and current capabilities?

Page 16: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Applications to orchestrate

Mission criticale.g. <4 hoursOrchestration

Business criticale.g. <8 hoursReplication

Business importante.g. <24 hoursBackup

Page 17: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Key DR Questions

Even if critical VMs are replicated to the DR site

How can we document and track our DR plan?

How do we know if something has changed in the environment or plan?

How do we test recovery without impacting production?

How do we know if something has changed in the environment or plan?

How do we know if that change will impact failover?

What sequence should be used to power on VMs?

Page 18: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Veeam Availability Orchestrator

Page 19: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Dynamic documents

Automatedtests

Reliablerecovery

NEW Veeam Availability OrchestratorAutomatically create, document and test DR plans, fully-prepared for C-level executive and stakeholder signoff, proving compliance with

industry regulations and audits through

© 2017 VEEAM Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.

Page 20: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

© 2017 VEEAM Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.

Veeam-powered replication

Page 21: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Plan Readiness Check ReportConfirm that the plan configuration matches the DR environment, and therefore the plan should run successfully

The readiness check will work through every plan step to perform specific checks against each item included in the plan, ensuring:

• Replica VMs are detected and prepared for failover• vCenter Server and Veeam Backup & Replication

server are online and available• Required credentials are provided• Required step parameters are configured

Zero-impact and completes very quickly for more frequent testing

Page 22: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Use cases

Critical events are somewhat rare, but

use cases extend far beyond disaster…

Disaster recovery Planned migration

An outage occurs and you need to react, like a storm

or malicious event

A potential outage is planned and you need to act, like

planned maintenance

Page 23: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Patch & test Security audit Analytics

Analyzing data in an isolated, non-routing network copy of

production

IT security evaluations in an isolated, non-routing network

copy of production

Testing a patch in an isolated, non-routing network copy of

production

Page 24: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Veeam Data Labs

Isolated, non-destructive virtual environment

Production environment network configuration mirroring for real-world testing

Deploy on any ESX(i) host in your virtual environment without provisioning additional

resources

Fully fenced off for regular testing without impact to production systems

© 2017 VEEAM Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.

Page 25: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

DataLabs in VAO

Create multiple test environments using VM groups, perform full application verification

including custom scripts, and generate detailed reporting

All changes made to VM replicas during a lab session will be discarded when the lab is

powered off

DataLabs may be powered on independently from failover plans, and used for other test

cases (e.g. patches, upgrades, etc.)

© 2017 VEEAM Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.

Page 26: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Replication

One-to-One

vCenter Server

Source VMs

VAOserver

VAO users VAO admins

Manage plans Manage plans

Configure VAO

PROD (production) site DR site

Replica VMs

vCenter Server

Replication

Orchestration

Page 27: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Many-to-One

vCenter Server

Source VMs

VAO users

VAO admins

Manage plans

Configure VAO

PROD (production) site 1 DR site

VAOserver

Replica VMs

vCenter Server

vCenter Server

Source VMs

PROD (production) site 2

Replication Replication

Orchestration

VAO users

Manage plans

Manage plans

Page 28: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Cross Site

vCenter Server

Source VMs

VAO admins/users

Manage plans

Configure VAO

Site 1 Site 2

Replica VMs

vCenter ServerReplication

Orchestration

VAOserver

vCenter Server

Source VMs

Replica VMs

vCenter Server

VAOserver

ReplicationReplication

Orchestration

Replication

VAO admins/users

Manage plans

Configure VAO

PROD

DR

Page 29: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems
Page 30: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Demo

Page 31: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Template JobsProtect VMs post-failover when

creating Failover Plans

VAO will automatically create a new backup job to protect the replicas as part of the failover plan

execution process

Page 32: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Integrate and extend

Utilize the RESTful API to integrate VAO into other BCDR systems for remote

control of DR plans, running failover and failback, and halt and undo

Create custom PowerShell scripts and execute when running a Failover Plan

Page 33: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Summary

Page 34: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Why DR orchestration is critical

RECOVERYShorten RTOs and RPOs to

recover business

operations faster

COMPLIANCEMeet corporate

and legal regulations

TIMESpend less

time manually updating DR plans and

documentation

TESTINGMore

frequently test DR plans to

prove recoverability

COSTSAvoid highly-

visible outages, costs, revenue loss and brand damage

Page 35: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Thank you

Page 36: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems
Page 37: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems

Business Breakout Technical Breakout

1.30pmVeeam Backup for Microsoft Office 365 - It's Your Data!

A sneak peek at Veeam 2018 releases

2.00pmManagement products: The OTHER side of Veeam

Veeam for VMware Cloud on AWS technical deep dive

2.30pmPanel: Business Compliance Challenges in a Multi Cloud World

Veeam Availability Console Update 1

3.00pm Afternoon Tea

3.30pm The business has progressed beyond Backup!Veeam Backup for Microsoft Office 365 2.0: What's New?

4.00pmCustomer Case Study: How James Cook University is giving students and staff confidence in their digital lives 4.15 Automate your DR and DevOps: Veeam

Availability Orchestrator and Data Labs

4.30pmEnsure Business Continuity and DR Compliance: Getting Started with Veeam Availability Orchestrator

5.00pm Cocktail Reception

Page 38: Automate your DR and DevOps - Veeam Software › rs › 870-LBG-312 › images › ...Automate your DR and DevOps David Hills Systems Engineer –NZ + Islands Antony Marijanovic Systems