hot tech 20161207 - ep0021 - idera - protect your database - high availability for high demand data

11
@dez_blanchfield High Availability Database Challenges

Upload: dez-blanchfield

Post on 09-Jan-2017

71 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

High Availability Database Challenges

Page 2: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

What do we mean when we

talk about database systems &

database platform availability

Page 3: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

What does it mean to think about High Availability, is there a silver bullet or is it a lot more complex that that..

Is it uptime ( i.e. five 9’s )

What about service level agreements

Load balancing & Fault tolerance

Active / Standby or Active / Active

Multiple servers & storage

Redundant replicated networks & datacenters

Are we talking about N+1

No single point of failure

What do we mean by High Availability

!?

Page 4: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

When we talk about database availability we usually end up talking about percentages in nines..

One Nine = (90%) = 36.5 days downtime p/yr

Two nines (99%) = 3.65 days downtime p/yr

Three nines (99.9%) = 8.76 hours downtime p/yr

Four nines (99.99%) = 52.56 mins downtime p/yr

Five nines (99.999%) = 5 .26mins downtime p/yr

Six nines (99.9999%) = 31.5 seconds downtime p/yr

What difference can a single nine make

%

Page 5: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

There is no single silver bullet

when it comes to availability,

and one size does not fit all

Page 6: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

AvailabilityA measure of the time that a server or process functions normally for general

usage, as well as a measure of the amount of time that the recovery process

requires after a component failure.

High AvailabilitySystem design and implementation that achieves system and data availability

almost all of the time, 24 hours a day, 7 days a week, and 365 days a year. High

availability does not equate to 100% availability. To achieve 100% availability is not

a cost-effective reality for the large majority of implementations today; rather, it is

a goal.

Availability In A Plain English Definition

Page 7: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

Cost & Complexity VS Type of service being delivered..

Availability VS Types of Service

Page 8: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

The tradeoff balance between High & Continuous availability..

Investment VS Return in Availability

Page 9: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

Mean Time Between Failure

Or

Mean Time To Recover

Page 10: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

When it comes to database and supporting infrastructure High Availability, everyone has their own needs and wants..

What can your organisation afford

What can your business support

What skills & technology do you have in-house

Can you outsource some of the challenge

What type of market or customer are you servicing

Meeting product / service / industry norms

On-prem / externally hosted / in the cloud

My Availability is not Your Availability

!!

Page 11: Hot tech 20161207 - ep0021 - IDERA - Protect your database - High availability for high demand data

@dez_blanchfield

Matching desired or required

availability with performance &

business needs is no mean feat, it

takes time effort & money