340 likes | 578 Views
OpenEdge Replication and Management. Brian Bowman Principal Systems Engineer Progress Software bowman@progress.com. Causes of “Unplanned Downtime”. *Adapted from Blueprints for High Availability by Evan Marcus and Hal Stern (ISBN: 0-471-43026-9).
E N D
OpenEdge Replication and Management Brian Bowman Principal Systems Engineer Progress Software bowman@progress.com
Causes of “Unplanned Downtime” *Adapted from Blueprints for High Availability by Evan Marcus and Hal Stern (ISBN: 0-471-43026-9)
Business Continuity (BC) & Disaster Recovery (DR) What is the difference? • Business Continuity has many parts • From an IT perspective DR is a much larger part of the pyramid
Market Demands for Reliability • Need to identify, resolve, and prevent problems before they happen • Need root-cause analysis for application or business process problems without finger pointing between groups • High availability really means zero downtime
Why is Reliability so important? • Visibility into customer experience • Assure no process steps are missed or lost • Early detection of performance and availability issues • Guarantee of SLAs • Decreased time and resources to fix issues
Business Impact Source: John Phelps, Gartner 2000
What is the impact to your business? Tangible Impact Salaries Lost Productivity Lost or Incomplete Orders Revenue Lost Intangible Impact Time & Resources to recover Dissatisfied Customers Impact to Reputation Loss of Market Share to competition
Business Measurements for Disaster Recovery Days Recovery Time Objective (RTO) – The amount of time it takes to recovery operations once a disaster is declared or how quickly can the applications be available again. Time to Recover (RTO) Recovery Point Objective (RPO) – The amount of data the business can afford to lose and continue business long term or what can you afford to lose. Seconds 0 KB’s Many MB’s Amount of Data Loss (RPO)
Why is This Important to You? Days Where are you today? Time to Recover (RTO) Where do you need to be? Seconds 0 KB’s Many MB’s Amount of Data Loss (RPO)
OpenEdge Replication – Complete Configuration AI Mgmt Utility Secondary Primary Source DB Database Broker Processes AI Extents Database Broker Processes Target DB Replication Server Replication Agent Repl Queue
OpenEdge Replication Functionality AI Mgmt Utility Primary Primary • Automated data replication • No application changes needed • AI Management Utility handles AI backup. Source DB AI Extents Database Broker Processes Replication Server Repl Queue
OpenEdge Replication Functionality Secondary • Supports 2 Secondary servers • Types of Failover • Manual • Automatic • Read-only access with Replication Plus Database Broker Processes Target DB Replication Agent TargetDatabase
AI BLOCK Normal Operation Source DB User updates source database Target DB Replication Server Replication Agent Continuous Roll Forward
AI BLOCK Production Crash Source DB X User updates source database Target DB Replication Server Replication Agent Continuous Roll Forward
AI BLOCK Network Crash Source DB User updates source database Target DB Replication Server Replication Agent Continuous Roll Forward X
AI BLOCK DR Site Crash Source DB User updates source database Target DB Replication Server Replication Agent Continuous Roll Forward X
Replication Agent Recovery Scenario Target becomes a “Normal” database Source DB X User updates new ‘source’ database “New” Source DB Replication Server X X
Monitor OpenEdge processes from one console Get notified when a database file is reaching a threshold? View key database performance indicators? Capture and trend critical data to better manage your environment Notify Administrator via email or pager action OpenEdge Management Overview Sun Solaris Windows Server RedHat Linux HP-UX
OpenEdge Management Summary A System Management Center that Provides Visibility, Analysis, Proactive Monitoring and Managementof Critical Business Information • Centralized Management • Browser Based (HTTP/HTTPS) • Proactively Monitors and Alerts • Runs scheduledjobs and reports • Trends Progress andsystem data • Plugs into AdminServer Access via a browser from anywhere