Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
High Availability and Disaster
Recovery Topologies
D...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Business Continuity Planning (BCP)
• How to make you...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Disaster recovery
• The “IT” part of BCP
• How do I ...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Some data recovery strategies
Take periodic backups ...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
High availability
Downtime per year
90% (one nine) 3...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
High availability
• Often practical to pre-define do...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic
Example scenario:
WebLogic web-based
applic...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Eliminate SPOF
Add 2nd WebLogic server to
cluster
Ad...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Reliable switching
Use a network load-
balancer (e.g...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Monitoring, recovery, and alerting
Use OEM to monito...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Fast disaster recovery
11
WLS WLSWLS WLS
RAC
DC1
WLS...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Maintenance
• Server patching
12
1.0 1.1
• Deploying...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Closing advice …
• Change Control
– Make sure you ca...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 14
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
Upcoming SlideShare
Loading in …5
×

High Availability and Disaster Recovery Topologies - OMF Canberra June 2014

441 views

Published on

Slides from the June Oracle Middleware Forum held in Canberra, Australia. Covers High Availability and Disaster Recovery Topologies for Oracle Middleware Technology

Published in: Software, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
441
On SlideShare
0
From Embeds
0
Number of Embeds
80
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information.

    To customize this slide with your own picture:

    Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.
  • This is a sample Table slide, ideal for comparing data by year, product, revenues, etc. To Edit this Table, follow the steps below (this applies to all slides in this template that contain tables):
    To Change Text in Table: Select text in table. Begin typing desired text. To move from one cell to another, press Tab.
    To Change Font Color/Size: Select text, right-click and adjust the font setting on the Mini toolbar. Select desired attributes to change: font, size, boldness, color, etc. Note: many of the same commands can also be accessed from the Font group of the Home tab.
    To Insert or Delete Rows in Table: To delete a row place cursor in a cell of the row, right-click for a pop up menu, select Delete Row. To Insert a row, place cursor in the row you want to place a row before, right-click for a pop up menu, select Insert and make a selection from the submenu. You can also use the Insert and Delete Rows and Columns tools on the Table Tools Layout tab to perform these actions.
    To Insert or Delete Columns in Table: To delete a column, place cursor above the column (you will see a solid downward pointing arrow) click to select the column, right-click on the selected column, chose Delete Column from the pop up menu. To insert a column, place cursor above the column you wish to insert the new column before (you will see a solid downward pointing arrow) click to select the column, right-click for a pop up menu, select Insert and make a selection from the submenu. You can also use the Insert and Delete Rows and Columns tools on the Table Tools Layout tab to perform these actions.
    To Highlight a Cell, Column or Row (for emphasis): Click to select an individual cell or click and drag through the desired column(s) or row(s). From the Table Tools Design tab, select the Shading button and select a desired fill color. (Note: It is best to use white text over dark backgrounds and black or dark gray text over light backgrounds.) While a table is selected, other formatting options are available on the Table Tools Design and Layout tabs.

  • High Availability and Disaster Recovery Topologies - OMF Canberra June 2014

    1. 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | High Availability and Disaster Recovery Topologies Damien McAullay Oracle Fusion Middleware June 2014
    2. 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Business Continuity Planning (BCP) • How to make your business “life” go on in the case of a disaster – It’s about the business, not the means – Does not necessarily incorporate IT • (but usually does in the 21st century) 2
    3. 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Disaster recovery • The “IT” part of BCP • How do I recover my data, configurations, …? • Where do I restore my data to? • How can my users get access to the recovered environments? 3
    4. 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Some data recovery strategies Take periodic backups to local media, store media offsite Replicate data to another site Backup directly to offsite Replicate data to the cloud 4
    5. 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | High availability Downtime per year 90% (one nine) 36.5 days 99% (two) 3.65 days 99.9% 8.76 hours 99.99% 52.56 minutes 99.999% 5.26 minutes 99.9999% 31.5 seconds 99.99999% 3.15 seconds • Determined by “up time” – (total time – down time) / total time • Target availability often expressed in class of “nines” 5
    6. 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | High availability • Often practical to pre-define downtime (e.g. maintenance windows, periods where users are not active like public holidays) • Three key aspects: – No single points of failure – Reliable switching mechanism(s) – Capability to detect failure, recover/bypass, and alert technician 6
    7. 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebLogic Example scenario: WebLogic web-based application, database, and internal/external users 7 WLS
    8. 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Eliminate SPOF Add 2nd WebLogic server to cluster Add a 2nd WebLogic node to cluster Add 2nd Database server Add load balancers to distribute load across WLS and DB 8 WLS WLSWLS WLS LB LB
    9. 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Reliable switching Use a network load- balancer (e.g. F5 or CSM) to distribute requests across WLS Use Active GridLink data source in WLS to connect to RAC Database (clustered) 9 WLS WLSWLS WLS RAC F5 ActiveGridlink
    10. 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Monitoring, recovery, and alerting Use OEM to monitor WLS/DB, push metrics into service desk platform Use OEM/scripts to remediate common/known problems (e.g. restart WLS on OOM) Add notifications for outages, performance degradation, etc. to technicians 10 WLS WLSWLS WLS RAC F5 OracleEnterpriseManager YourServiceDeskPlatform
    11. 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Fast disaster recovery 11 WLS WLSWLS WLS RAC DC1 WLS WLSWLS WLS RAC DC2 WLS WLSWLS WLS RAC
    12. 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Maintenance • Server patching 12 1.0 1.1 • Deploying app updates
    13. 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Closing advice … • Change Control – Make sure you can identify the current “state” of your deployments • Practice makes perfect – The more often you rebuild your environments, the better you’ll perform on race day – Private-cloud-style provisioning and CI encourage practices useful for DR • Don’t reinvent the wheel – Use the Oracle Maximum Availability Architectures as a starting point • Start with your BCP – HA/DR is not cheap, so don’t do anything unnecessary 13
    14. 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 14

    ×