Your SlideShare is downloading. ×
Introducing EDB Failover Manager
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introducing EDB Failover Manager

463
views

Published on

This presentation will provide you with the details on this rock-solid product -- what is it, how to use it, and the benefits of this lightweight, non single-point-of-failure product. …

This presentation will provide you with the details on this rock-solid product -- what is it, how to use it, and the benefits of this lightweight, non single-point-of-failure product.

During this presentation Mark Jones, Principal Sales Engineer reviews:

• What is EDB Failover Manager
• How to minimize downtime
• Key features such as: Cluster health monitoring, node/database failure detection, automatic failover mechanisms and user customizable options.

This presentation is intended for organizations seeking a solution for High Availability with their Postgres database.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
463
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducing: EDB Failover Manager Mark Jones Principal Engineer © 2013 EDB All rights reserved 8.1. 1
  • 2. Agenda •  What is Failover Manager •  Failover Manager Components •  Failover Manager Features •  Failover Manager Scenarios •  Failure Detection Scenarios •  EDB Failover Manager Summary © 2013 EDB All rights reserved 8.1. 2
  • 3. What is Failover Manager? •  A solution to aid in the creation of highly available configurations of Postgres •  Monitors the health of a Postgres HA configuration •  Automates the failover process in the event of a failure •  Used in conjunction with Streaming Replication © 2013 EDB All rights reserved 8.1. 3
  • 4. EDB FAILOVER Clients Master MANAGER Network / Internet Failover Manager creates fault tolerant database clusters to minimize downtime when a master database fails by keeping data online in high availability configurations The MASTER is down! Streaming Replica © 2013 EDB All rights reserved 8.1. I agree! Take control now! 4 Witness
  • 5. Failover Manager components •  Agents −  These agents run on the master and standby nodes −  Monitors the health of those databases −  Communicates with each other and witness to determine cluster health −  Notifies user if an issue is detected −  Initiates failover if needed •  Witness node −  An agent whose job is to confirm assertions of either master or standby −  Breaks tie in the event of conflicting assertions © 2013 EDB All rights reserved 8.1. 5
  • 6. Failover Manager Features •  Automatic Failover from master to replica node •  Configurable fencing operation −  By default uses VIP −  Parameter to specify alternative operation −  Ex: reconfigure a load balancer •  Manual failover configuration possible •  Email notifications when cluster status changes •  Witness node provides protection against ‘split brain’ scenarios •  User configurable wait times •  Built on PPCD/Jgroups technology −  Proven functionality © 2013 EDB All rights reserved 8.1. 6
  • 7. Failover Scenarios •  Failover occurs in the following situations: −  The master database crashes or is shutdown −  The node the master db is on is unreachable, crashes or is shutdown. •  If either of the above situations occurs, the standby attempts to verify it by communicating with the witness •  If no confirmation can be made, no failover action is taken. © 2013 EDB All rights reserved 8.1. 7
  • 8. Failover Scenario #1 Master DB down 1.  Reconfigure master so it can’t be started as master (create recovery.conf) 6. Reconfigure VIP/Run Fencing operation 7.  Promotes Standby 2.  Master agent exits, standby notified 8. Standby and witness exit 3.  Witness/standby confirm master db down. 4.  Checks VIP and WKA © 2013 EDB All rights reserved 8.1. 8
  • 9. Failover Scenario #2 Master Server down 1.  The standby agent is notified and tries to connect directly to master db 2.  Witness confirms and release the VIP/run fencing operation 3.  Promote the Standby 4.  ppfm agent exits © 2013 EDB All rights reserved 8.1. 9
  • 10. Failure Detection Scenarios •  Master agent dies −  Verify master db still alive, notify adminstrator −  All agents exit and must be restarted by admin •  Standby agent dies −  Notify administrator −  All agents exit and must be restarted by admin •  Standby DB unavailable −  −  −  −  Master, witness verify db is down, notify administrator No failure protection All agents exit and must be restarted by admin Standby db must be restarted by admin •  Witness agent dies −  Administrator is notified −  Other agents exit −  Admin needs to restart all agents © 2013 EDB All rights reserved 8.1. 10
  • 11. EDB Failover Manager Summary •  Automated failover solution for Highly Available Postgres configurations •  Customizable to meet varying customer needs •  Built on proven/tested technology •  Available now. Download and try today: http://www.enterprisedb.com/download-failover-manager © 2013 EDB All rights reserved 8.1. 11
  • 12. © 2013 EDB All rights reserved 8.1. 12