34
Welcome at “Business Continuity in the cloud era” Sponsored by:

The business continuity aspects of cloud infrastructure

  • Upload
    weolcan

  • View
    119

  • Download
    1

Embed Size (px)

Citation preview

Welcome at “Business Continuity in the cloud era”

Sponsored by:

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 2

About:

@BartMVeldhuis

[email protected]

blog.weolcan.eu

Bart M. Veldhuis• (Certified) Cloud Architect – Weolcan

• Founder Cloud Architect Alliance

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 3

Two sides of the story

Cloud as a solution for

Business Continuity

The Business Continuity

issues with cloud

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 4

IT INFRASTRUCTURE

WORKSPACEBUSINESS PROCESSES

Scope: IT infrastructure

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 5

Different types of events

SEVERITY OF DISASTER

Operational events Blue Moon events Epic events

Even

t ty

pe

Continuity by Design

Exit Strategy

Engineer for portabilityMeasu

res

misconfigurations

control plane failures

component failures

storms

power outages

natural disaster

commercial opportunity

failure to contract

bankruptcy

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 6

Continuity by designOperational events

Auto-scaling

BA

Multi-zone

loadbalancing

Self-healing

architecture

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 7

Setting up Auto scaling

Identify the

constraining

resources

Find a way to track

constraining resource

Configure alarms and

policies to trigger the

right scaling actions

1

2

3

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 8

Scalable Application Tiering

Web Tier Application Tier DB Tier

Current

Compute

Capacity

Capacity added

only when

needed

User

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 9

Continuity by designOperational events

Auto-scaling

BA

Multi-zone

loadbalancing

Self-healing

architecture

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 10

Multi-zone loadbalancing

CloudWatch

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 11

High Availability across multiple zones

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 12

Continuity by designOperational events

Auto-scaling

BA

Multi-zone

loadbalancing

Self-healing

architecture

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 13

Five layers of self-healing infrastructure

Network & datacenter

Virtual Machine & OS

Middleware

Application & data

consistency

Secu

rity

Changes (patches, application upgrades,

configuration changes etc.) are only made by

modifying a versioned service definition and

updating running services instances to the new

definition version.

Policy based

Continuous Delivery

Multi-zone Auto scaling

& load balancing

Automated Configuration

management

Automated Configuration

managementEvent Monitoring &

Reacting

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 14

Chaos Kong

Inspector monkey

Latency monkey

Janitor monkey

Conformity monkey

Chaos Gorilla

Chaos monkey

Doctor monkey

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 15

Chaos monkey

Can simulate:

• Instance failure

• CPU burn

• Null route (network loss)

• Network corruption

• Network latency

• Disk burn (fill the root partition)

• Detach disk

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 16

Backup and DR

scenarios

AA

Multi-region

loadbalancing

Continuity by designBlue Moon events

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 17

Multi-region loadbalancing

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 18

Backup and DR

scenarios

AA

Multi-zone

loadbalancing

Continuity by designBlue Moon events

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 19

It’s all about…RPO & RTO

02:00

Last backup

21:00

Service restored

RPO: 10 hours RTO: 9 hours

Disaster strikes!

12:00

RPO: Recovery Point Objective

RTO: Recovery Time Objective

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 20

Backup and DR scenarios for IaaS

1 Daily backup

BACKUP STANDBY

No standby

RPO/RTO

24h/96h

2

Frequent backups

(6x/day)

Reserved cloud

capacity04h/24h

3

Continuous Data

ProtectionCold standby 01h/04h

4

Active/Active

cloud designActive 0h/0h

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 21

Different types of events

SEVERITY OF DISASTER

Operational events Blue Moon events Epic events

Even

t ty

pe

Continuity by Design

Exit Strategy

Engineer for portabilityMeasu

res

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 22

What to do in case of an epic event?

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 23

Netflix goes down…

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 24

Exit Strategy and Engineer for portabilityEpic events

Achieve portabilityExit Strategy

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 25

IaaS: Zero RPO/RTO setup multi-cloud

Global

Load

Balancer

50%

50%App

OS

App

OS

App

OS

App

OS

Application Data

?

Zero downtime / Zero data loss

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 26

IaaS: Zero RPO/RTO setup: Data

• Database scale: if there are

only few joins in the queries,

try NOSql.

• Cache: do not touch database

if you can.

• Async: implement this where

possible.

App

OS

App

OS

App

OS

App

OS

DataApplication

M

S

Zero downtime / Zero data loss

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 27

IaaS: Zero RPO/RTO setup Multi cloud

Global

Load

Balancer

DNS

failover

App

OS

App

OS

ELB

ELB

Azure

EU-W

AWS

EU-C

DB

DB

DB

DB

Elastic

scaleFailover

replica

App

OS

App

OS

MongoDB

replica set

Read only

replica

(near) Zero downtime / Zero data loss

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 28

SaaS Exit Strategy

New contact

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 29

Exit Strategy and Engineer for portabilityEpic events

Achieve portabilityExit Strategy

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 30

Container portability

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 31

Container portability for developers

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 32

Container portability for IT Ops & BC

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 33

Achieve portability with a CMP

www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 34

What’s on the agenda for tomorrow?

Key takeaway:

– Operational events and Blue Moon events require ‘continuity by design’

– Epic events require upfront planning and strategy

Tomorrow:

• Utilize container technology where possible to improve portability

• Use a multi cloud strategy to enable application mobility

• Read our research on cloud management portals