® Information Management © 2005 IBM Corporation IBM Software Group Availability Overview in IDS Cheetah Dave Desautels Lenexa, KS Senior Software Engineer.

Slides:



Advertisements
Similar presentations
ClearCube Data Failover 3.0 Overview and Demonstration Rev
Advertisements

Which server is right for you? Get in Contact with us
Protect Your Business and Simplify IT with Symantec and VMware Presenter, Title, Company Date.
Informix Replication and Availability Offerings
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
SQL Server Replication
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
Chapter 13 (Web): Distributed Databases
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Keith Burns Microsoft UK Mission Critical Database.
Overview Distributed vs. decentralized Why distributed databases
1 Chapter 1 Introduction to Windows Server Two main goals for Net Admin Make network resources available to users Files, folders, printers, etc.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
National Manager Database Services
® IBM Software Group © 2005 IBM Corporation Informix High Availability Features John F. Miller III.
© 2009 IBM Corporation Information Management Informix Dynamic Server Continuous Availability Feature (CAF) Ron Privett KC IIUG Tech Day - 01/22/2009.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
November 2009 Network Disaster Recovery October 2014.
Building Highly Available Systems with SQL Server™ 2005 Vineet Gupta Evangelist – Data and Integration Microsoft Corp.
SQL Server 2008 Implementation and Maintenance Chapter 7: Performing Backups and Restores.
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 3: Introducing Active Directory.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Implementing Database Snapshot & Database Mirroring in SQL Server 2005 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft.
High-Availability Methods Lesson 25. Skills Matrix.
Classroom User Training June 29, 2005 Presented by:
Business Continuity and Disaster Recovery Chapter 8 Part 2 Pages 914 to 945.
Chapter Fourteen Windows XP Professional Fault Tolerance.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 5 Windows XP Professional McGraw-Hill.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Introduction to Cloud Computing
Module 7: Fundamentals of Administering Windows Server 2008.
11g(R1/R2) Data guard Enhancements Suresh Gandhi
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Distributed Databases
1 Principles of Database Systems With Internet and Java Applications Today’s Topic Chapter 15: Reliability and Security in Database Servers Instructor’s.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Data Disaster Recovery Planning Greg Fibiger 1/7/2016.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Virtual Machine Movement and Hyper-V Replica
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Dial-In Number: 1 (631) Webinar ID: FHC Tech Talk Automation and Efficiency Series Talk #1 Carbonite automated backup.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
ALWAYSON AVAILABILITY GROUPS
Navigating the options for Data Redundancy
AlwaysOn Mirroring, Clustering
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Introduction of Week 6 Assignment Discussion
SQL Server High Availability Amit Vaid.
Real IBM C exam questions and answers
Informix Dynamic Server Continuous Availability Feature (CAF)
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
PRESENTER GUIDANCE: These charts provide data points on how IBM BaaS mid-market benefits a client with the ability to utilize a variety of backup software.
Professional Services Tools Library (PSTL)
Designing Database Solutions for SQL Server
Presentation transcript:

® Information Management © 2005 IBM Corporation IBM Software Group Availability Overview in IDS Cheetah Dave Desautels Lenexa, KS Senior Software Engineer - Informix

Information Management 2 Agenda  Why Replicate?  Enterprise Replication – then and now  HDR – then and now  Additional new functionality in Cheetah

Information Management 3 Replication

Information Management 4 Workload Partitioning Different datum ‘owned’ in different locations (warehouses) High Availability Provide a hot backup to avoid downtime due to system failure Secondary Capacity Relief Offload some work onto secondary systems (reporting/analysis) Reporting Database Why Replicate?

Information Management 5 Enterprise Replication

Information Management 6 Pre-Cheetah: Enterprise Replication  Uses  Workload partitioning  Capacity relief  Flexible and Scalable  Subset of data  Only RDBMS with this feature  Supports update anywhere  Very low latency  Synchronize local with global data  Integrated  Compatible with all other IDS availability solutions  Secure data communications

Information Management 7 Enterprise Replication Topology  The entire group of servers is the replication domain  Every server has a role  Root – fully connected to all other Root servers, aware of entire topology  Non-Root – aware of the entire topology, only directly connected to it’s children and parent root  Leaf – direct connect to only Root or Non- Root nodes  Any node within the domain can replicate data with any other node in the domain  Data can be replicated thru a node without having to house the replicated table  Any node can be an HDR pair Root Non-Root Leaf

Information Management 8 ER Strengths  Flexible  Choose Columns to Replicate  Choose where to Replicate  Supports Update anywhere  Conflicting updates resolved by:  Timestamp, Stored Procedure, Always Apply  Completely implemented in the Server  No additional products to buy  Based on log snooping rather than transaction based  Support for heterogeneous OS, IDS versions, and hardware

Information Management 9 ER Guidelines  Table must have a primary key which is unique throughout the replication domain  Although Conflict Resolution supported, better to avoid conflicts  Root commit does not depend on any target commit  Need to ensure plenty of log space if network or target goes down  Smart blob space needed for queue  Could lead to extra log records written

Information Management 10 New Enterprise Replication Features in Cheetah  Improved ER performance: Apply Parallelism  Improved ability to update target tables in parallel  Reduces response latency back to source  Fire Triggers During Synchronization on ER Servers  Triggers can now be used during ER synchronization  Default is off  New built-in Checksum  No longer need to build a private checksum function  No setup needed to run 'cdr check' function  “cdr check” checks whether two ER nodes are in synch  Ensures the checksum is properly installed and can be safely used by all ER nodes

Information Management 11 HDR Replication

Information Management 12 Pre-Cheetah: HDR Replication  Uses:  High availability: takeover from primary  Capacity relief: distribute workload  Secondary available for Read-only queries  Simple to administer  Integrated  Compatible with all other IDS availability solutions  Any ER node can also be an HDR pair Primary serverSecondary server

Information Management 13 Strengths of HDR  Easy setup  Just backup the primary and restore on the secondary  No significant configuration required  Secondary can be used for dirty reads  Provides failover to secondary  Automatic failover when DRAUTO is set  Stable code  Has been part of the product since version 7  Integrates easily with ER

Information Management 14 Recent HDR Features Prior to Cheetah  DRIDXAUTO  Specifies if the primary will automatically resend indexes if the secondary detects corruption of the index  ER/HDR  Support of ER within the HDR environment  Support of logged extended/user defined types  Time Series, Smart Blobs, Logged UDTs  Support for HDR groups  Supports connection failover  Ontape to STDOUT  Allows a secondary to be restored from primary without doing a backup to media

Information Management 15 Customer Problem #1 “We Need Additional Availability!”  Need additional nodes for reports  Scale out for workload distribution  One bunker site for disaster recovery not enough

Information Management 16 Where do we go from Here?  Next evolutionary step for HDR  New type of secondary – RSS nodes  Can have 0 to N RSS nodes  Can coexist with HDR secondary  Uses:  Reporting  Web Applications  Additional backup in case primary fails  Similarities with HDR secondary node:  Receive logs from Primary  Has its own set of disks to manage  Primary performance does not affected RSS  RSS performance does not affect primary  Differences with HDR secondary node:  Can only be promoted to HDR secondary, not primary  Can only be updated asynchronously  Only manual failover supported Primary Node Secondary Node RSS #2RSS #1 Replication to Multiple Remote Secondary Nodes Remote Standalone Secondaries!

Information Management 17 Usage of RSS: Additional Capacity Applications Secondary ServersPrimary Server Customer needs to add additional capacity for its web applications. Adding additional RSS nodes may be the answer.

Information Management 18 Usage of RSS – Availability with Poor Network Latency Customer in Dallas wants to provide copies of the database in remote locations, but knows there is a high latency between the sites. RSS uses a fully duplexed communication protocol. This allows RSS to be used in places where network communication is slow or not always reliable. Dallas Memphis New Orleans

Information Management 19 Usage of RSS – Bunker Backup Customer currently has their primary and secondary in the same location and is worried about loosing them in a disaster. They would like to have an additional backup of their system available in a remote location for disaster recovery. Using HDR to provide High Availability is a proven choice. Additional disaster availability is provided by using RSS to replicate to a secure ‘bunker’.

Information Management 20 Customer Problem #2 “We have too much data!”  I want the benefits of replication but I can’t afford to duplicate my data  I want to have my data available on my replicas with lowest possible latency  I want to add or remove capacity as demand changes

Information Management 21 What is the Answer?  Next evolutionary step  SDS nodes share disks with the primary  Can have 0 to N SDS nodes  Uses:  Adjust capacity online as demand changes  Does not duplicate disk space  Features  Doesn’t require any specialized hardware  Simple to setup  Can coexist with ER  Can coexist with HDR and RSS secondary nodes  Similarities with HDR secondary node:  Dirty reads allowed on SDS nodes  The primary can failover to any SDS node  Differences with HDR secondary node:  Only manual failover of primary supported Primary SDS #1 Shared Disk Shared Disk Mirror SDS #2 SDS #3 Blade Server HDR with Multiple Shared Disk Secondary Nodes Shared Disk Secondary Nodes

Information Management 22 SDS Usage: Capacity as Needed Primary SDS #1 Shared Disk SDS #2 SDS #3 Blade Server A Primary SDS #1 SDS #2 SDS #3 Shared Disk Blade Server B Web Applications Analytic Applications

Information Management 23 Replication – The Complete Picture Primary SDS Blade Server A Building-A HDR Traffic Blade Server B HDR Secondary Shared Disk RSS Blade Server C Shared Disk Shared Disk Mirror SDS Blade Server D Building-B Offline RSS Traffic HDR Traffic Primary HDR Secondary SDS Client Apps

Information Management 24 Reminder: What We had Before Cheetah… HDR Blade Server A Building-A Blade Server B Blade Server A Building-A Blade Server B Building-B HDR OR…

Information Management 25 Problem – Secure HDR Communication  SECURITY is a concern in every industry  Data that travels between primary and secondary systems may be snooped  Replication over long distance increase the risk

Information Management 26 Solution - HDR Encryption  Encrypts data traffic between HDR servers  Based on OpenSSL and uses standard ciphers.  Enabled via onconfig file, defaults off  Both primary and secondary must use the same onconfig values

Information Management 27 Continuous Log Restore

Information Management 28 Existing problem (Setting up a stand by system)  Difficult to maintain an IDS instance in recovery mode  With ontape, after a log restore completes, ontape waits: bash-2.05# ontape -r Please mount tape 1 on /tape/t2 and press Return to continue Continue restore? (y/n)y Do you want to back up the logs? (y/n)n.... Restore a level 1 archive (y/n) n Do you want to restore log tapes? (y/n)y.... Please mount tape 1 on /tape/lt2 and press Return to continue... Do you want to restore another log tape? (y/n)  Wait at the prompt for next tape to fill up and then press Y  Otherwise system will complete recovery and comes to quiescent mode

Information Management 29 Preparing Remote Standby System Primary Log backup device Restore Logs onbar –b –l ontape -a Remote Standby Physical backup Physical Restore

Information Management 30 Continuous log restore option with ontape/onbar  With continuous log restore option, server will suspend log restore: bash# ontape -l -C Roll forward should start with log number 8 Log restore suspended at log number 10 bash#  Log restore can be restarted again with ontape command bash# ontape -l -C Roll forward should start with log number 7 Log restore suspended at log number 7 bash#  Recovery mode is terminated by ontape –l command

Information Management 31 Using Continuous log restore option  Logical log backups made from an IDS instance are continuously restored on a second machine  Using continuous log restore does not effect the primary server  Can co-exist with HDR/ER for disaster recovery (use HDR for HA and continuous log restore for disaster recovery)  Sending logs can be automated via ALARMPROGRAM in onconfig

Information Management 32 Using Continuous Log Restore for Disaster Recovery IDS Physical Log Logical Logs reserve pages DBS1 1GB DBS3 2GB DBS2 1GB ROOTDBS ID S Physical Log Logical Logs reserve pages DBS1 1GB DBS3 2GB DBS2 1GB ROOTDBS Log backup device onbar –r –l -C ontape –l -C onbar –b –l ontape -a Recoveringonline

Information Management 33 Combining HDR with Continuous Log Restore for HA and Disaster Recovery Secondary Primary Log backup device onbar –r –l -C ontape –l -C onbar –b –l ontape -a Remote Standby

Information Management 34 IDS Information Center  Contains v11.10/2.91 and v10.0/2.90 IDS and CSDK user documentation, plus links to other essential Informix information  Task-based contents pane helps locate information; bookmarking feature keeps favorite topics handy  Extensive built-in search capability:  Full search of IDS and CSDK documentation using: –Exact words & phrases –Wildcards –Boolean operators –Criteria group –Quick Search of targeted subject areas –Results are prioritized  Questions? Ask your ID advocate  Look at the 10.0 Info Center: google “Informix Information Center”

Information Management 35 Helpful Links & Contacts  Informix Instant Answers by   Informix Product Page   Informix Platform Roadmap  ibm.com/software/data/informix/pubs/roadmaps.html ibm.com/software/data/informix/pubs/roadmaps.html  Informix Product Life Cycle (PLC) Roadmap   Informix Product Platform Availability (Select Download Spreadsheet on Right)  ibm.com/software/data/informix/pubs/roadmaps.html ibm.com/software/data/informix/pubs/roadmaps.html n Informix International User Group (IIUG)  n DM Today Newsletter 

Information Management 36 Helpful Links (Continued)  Which Edition Of IDS is Right For You?  n Compare Informix Dynamic Server Editions:  ibm.com/developerworks/db2/library/techarticle/dm- 0604normile/ ibm.com/developerworks/db2/library/techarticle/dm- 0604normile/  Sales Guidance, Licensing Comparison of IDS Editions  ibm.com/software/xl/portal/resources/attachment/XT/U G52098N57/LicensingComparison_IDS_EE_Vs_WE_Vs_ExpressV3 _2.xls ibm.com/software/xl/portal/resources/attachment/XT/U G52098N57/LicensingComparison_IDS_EE_Vs_WE_Vs_ExpressV3 _2.xls  Partner World Informix Site containing the Q1 Dash Board with Play Tactics  ibm.com/jct09002c/partnerworld/mem/mkt/mkt_camp_im_sr_id s.html ibm.com/jct09002c/partnerworld/mem/mkt/mkt_camp_im_sr_id s.html Note: Look under “Sales Tools” tab for “Special Offers”

Information Management 37

Information Management 38