DB-12:%20Atlantis,%20The%20Holy%20Grail,%20and%205-9 - PowerPoint PPT Presentation

About This Presentation
Title:

DB-12:%20Atlantis,%20The%20Holy%20Grail,%20and%205-9

Description:

History do you have one? Can you find it or is it in Atlantis... COMP-10 OpenEdge Management and Replication Divide et impera! ( June 13, 8am) ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 51
Provided by: downlo6
Category:

less

Transcript and Presenter's Notes

Title: DB-12:%20Atlantis,%20The%20Holy%20Grail,%20and%205-9


1
DB-12 Atlantis, The Holy Grail, and 5-9s In
Search of the Perfect World
Brian Bowman
Senior Solution Engineer
2
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Building an Ark
  • So where does OpenEdge fit in?
  • Summary Questions

3
What is your company is asking?
  • To get to five 9s?
  • To do Operations job too?
  • And Systems Administration?
  • And DR planning?
  • And
  • To perform miracles?

4
What we are going to focus on Today
  • What 5-9s means to the DBA / SA
  • How to make the concept manageable
  • How to convert business requirements into
    technological needs

5
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Building an Ark
  • So where does OpenEdge fit in?
  • Summary Questions

6
Did Atlantis really exist?
7
Holy Grail
20,000 books listed on Amazon.com under Holy
Grail
61 movies made about the Holy Grail
8
Shangri-La
9
Myth of five 9s
  • Everybody needs to be at 5-9s
  • The business cant afford to lose data
  • Our customers will leave us if they cant get to
    us
  • Its always the software
  • So what does 5-9s really mean?

10
Realities of five 9s
Time / Year Time / Week
90 876 Hours 16 hours
99 87 Hours, 36 minutes 101 minutes
99.9 8 hours, 45.5 minutes 10 minutes
99.99 52 minutes, 33 seconds 61 seconds
99.999 5 minutes, 15 seconds 6.05 seconds / week
  • This presentation has been running for 8 minutes

11
What is 99.999?
According to Forsythe Technology Inc
  • If systems are up... Then yearly downtime is...
  • So while 99 uptime sounds good, the reality is
    that IT would be down 1.7 hours per week!
  • Today's definition of "high availability" is a
    system at "five 9's" (99.999).
  • Can ltInsert Companygt achieve 99.999?
  • A pipe dream

12
Another View of Achieving 5-9s
  • Getting very high availability depends on many
    things
  • Minimizing the number of failures, typically by
    eliminating the faults that cause them.
  • Quickly detecting and accurately diagnosing the
    failures that do occur.
  • Having spare capacity to allow recovery to be
    performed.
  • Having recovery actions that can be rapidly
    completed.
  • (http//home.att.net/wamontgomery/communications/
    99999.htm, Extracted 13 April 2007)

13
  • Faster
  • Better
  • Cheaper
  • pick any two

14
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Building an Ark
  • So where does OpenEdge fit in?
  • Summary Questions

15
Now In our terms
  • HA means making sure the application is available
    when you need it
  • Access
  • Performance
  • BC DR are part of HA
  • Without BC DR HA cannot exist
  • HA Costs more
  • Usually means a combo of HW and SW
  • More work to achieve a higher level of 5-9s

16
Figuring out the cost of downtime
  • Factors that go into calculating the cost of
    downtime
  • Lost Sales
  • Lost Wages
  • Lost Time
  • Lost Customers
  • Lost Partners
  • Lost Reputation

17
Did Atlantis really exist?
18
What Does it Really Take to Achieve 5-9s?
  • Commitment
  • Focus
  • Organization
  • Agreement
  • Business Need
  • Need to build the bridge between DR plan and BC
    plan

19
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Before You Start Your Quest
  • So where does OpenEdge fit in?
  • Summary Questions

20
What affects 5-9s in Your Environment?
  • Identifying Events
  • Grouping Events
  • Setting Achievable Goals
  • Risk vs. Reward

21
Identifying Events(Putting a Box around
Requirements)
Network Outage
Application Problem
Planned DB Maintenance
Unplanned HW Maintenance
HW Outage
Unplanned Upgrade
Planned Upgrade
Planned HW Maintenance
Application Deployment
Bad Disk
Unplanned DB Maintenance
CPU Panic
22
Planned vs. Unplanned
  • Planned
  • DB Maintenance
  • Application Maintenance
  • Hardware Maintenance
  • Unplanned
  • Application Outage
  • Hardware Outage
  • Database Outage
  • Network Outage

23
Putting a Box around Events
Planned Events
Unplanned Events
Planned Upgrade
Application Problem
Application Deployment
Unplanned Upgrade
Network Outage
HW Outage
CPU Panic
Planned HW Maintenance
Bad Disk
Unplanned HW Maintenance
Planned DB Maintenance
Unplanned DB Maintenance
24
Identifying Problems in your Environment
  • History do you have one?
  • Can you find it or is it in Atlantis
  • Tech Support history from vendor

25
What are my top X Events?
  • Dont try to boil the ocean
  • Categorize problems
  • Is it a problem?
  • What is the cost?
  • Can I control it?
  • Select ones with the highest impact and that are
    also the most achievable.

26
Charting my Events
Hard
5
  1. Disk Loss
  2. DB Maintenance
  3. Index Rebuild
  4. Upgrade to OE 10
  5. New Hardware
  6. Application Upgrade

4
3
6
Ability to Change
2
1
Easy
Maximum
Minimum
Impact of Change
27
What Do These Events Cost Me?
  • Down time
  • Reputation
  • Lost sleep

28
Database vs. Application vs. Hardware
  • Where does the problem lie?
  • If Application what has changed?
  • Do you have a plan for that failure?
  • Who will solve the problem?
  • If it is a HW problem and it will take them 4
    hours to fix it
  • How long will it take them?
  • If it will take 30 minutes to reboot the server
    has this been taken into account?

29
Placing limitations on downtime requirements
  • Defining downtime
  • Internal or External
  • Determining when to throw in the towel
  • What is your escape plan?

30
Incremental steps
  • Establish Plans to address problems
  • Communicate plans at all levels
  • Document completed plans

31
Delivering the final product
  • Complete documentation of process and findings
  • Executive Summary
  • What is our vulnerability?
  • What is the risk?
  • What will it cost me to fix it?

32
Summarizing the Process
  • Define Events
  • Plan to address the Events
  • Execute the Plan
  • Deliver the solution

33
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Building an Ark
  • So where does OpenEdge fit in?
  • Summary Questions

34
Quantifying five 9s with OpenEdge
  • Ongoing improvements to the database
  • Ongoing improvements to the Application Server
  • Increased Availability Increased 9s
  • Planned vs. Unplanned Events

35
Increasing Planned Availability
36
Features That Increase Planned Availability
  • Online Schema Updates
  • Auto-Defragging of the database
  • Self Healing Attributes
  • Truncate log file online
  • Adding extents online
  • Enabling AI Online
  • SQL Revoke Privileges
  • OpenEdge Replication Failback

37
Increasing Unplanned Availability
38
Features that Increase Unplanned Availability
  • Database Storage Clusters
  • More Self-tuning Database
  • Show I/O by Table by User
  • Raise Database Limits
  • OpenEdge Replication Failback
  • OpenEdge Management

39
Increasing All Availability
40
Agenda
  • Are you in the right place?
  • Definitions, Myths, Realities
  • 5-9s for the Rest of Us
  • Building an Ark
  • So where does OpenEdge fit in?
  • Summary Questions

41
Have you found the Holy Grail?
What is your Holy Grail?
42
What to do when youre done
  • What are you going to do when you have more money
    than Bill Gates and will live forever?
  • OR
  • What are you going to do when you have achieved
    fine 9s?

43
How do you maintain High Availability
  • The moment a change is introduced to your system
    all of the work you just did could have just been
    thrown out the window.
  • Change Management!!!

44
Summary
  • 5-9s is both a Myth and a reality
  • Identify what is important to your business
  • Clearly build a box around what is under your
    control and what is not
  • Wash, Rinse, Repeat

45
Is this your Shangri-La?
46
Where to go from here
  • Other Exchange sessions
  • COMP-10 OpenEdge Management and Replication
    Divide et impera! (June 13, 8am)
  • COMP-15 Disaster Recovery Planning (June 13,
    330pm)
  • PSDN for doc link
  • http//www.psdn.com/library/kbcategory.jspa?catego
    ryID555
  • Professional Services for assistance

47
Questions?
48
Thank you for your time!
49
(No Transcript)
50
Additional Information
  • The Resilient Enterprise, by Yossi Sheffi
  • Atanium Business Continuity Web Site,
    http//www.attainium.net/index.php
  • Complying with New Business Continuity and
    Contingency Plan Rules, by Nick Benvenuto and
    Brian Zawada, http//www.dmreview.com/editorial/dm
    review/print_action.cfm?articleId1011020,
    Extracted 25 May 2007
  • NASD Rule 3510 Web Page, http//nasd.complinet.com
    /nasd/display/display.html?rbid1189element_id11
    59000631
Write a Comment
User Comments (0)
About PowerShow.com