Upload
weolcan
View
119
Download
1
Embed Size (px)
Citation preview
www.weolcan.eu . twitter.com/weolcan . Business Continuity in the Cloud Era 14-okt-16 2
About:
@BartMVeldhuis
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