Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

U2 Replication for HADR

92 views

Published on

U2 Replication should be used as a strategic foundation for HADR. Come see a demonstration of U2 Replication in Action and how to failover to another server. Various architectures will be discussed including virtualization.

Published in: Software
  • Be the first to comment

  • Be the first to like this

U2 Replication for HADR

  1. 1. 1 U2 Replication for HADR Stephen M. O’Neal WW MultiValue Principal Solutions Architect
  2. 2. 2 Abstract U2 Replication should be used as a strategic foundation for HADR. Come see a demonstration of U2 Replication in Action and how to failover to another server. Various architectures will be discussed including virtualization. ©2015 Rocket Software, Inc. All Rights Reserved.
  3. 3. 3 Agenda U2 architecture HADR common implementations Benefits of subscribing servers Add U2 Replication for a complete solution RFS and virtualization for more robust HA U2 Replication demo Additional resources © 2015 Rocket Software, Inc. All Rights Reserved.
  4. 4. 4 U2 Architecture
  5. 5. 5 U2 Architecture No SQL data structure • Relational model  80% reads/joins, 20% writes • Variable length records • Files (tables) expand and contract automatically • Tables within tables Written in “C” language • Standard calls to the operating system • Whatever the OS presents, the U2 data servers utilize  Virtualization, SANs, flash copies, etc. © 2015 Rocket Software, Inc. All Rights Reserved.
  6. 6. 6 HADR Common Implementations (High Availability / Disaster Recovery)
  7. 7. 7 HADR Common Implementations Publisher (U2 Replication) © 2015 Rocket Software, Inc. All Rights Reserved.
  8. 8. 8 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) © 2015 Rocket Software, Inc. All Rights Reserved.
  9. 9. 9 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) LAN / WAN © 2015 Rocket Software, Inc. All Rights Reserved.
  10. 10. 10 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) LAN / WAN © 2015 Rocket Software, Inc. All Rights Reserved.
  11. 11. 11 HADR Common Implementations Publisher (U2 Replication) Subscriber Publisher (U2 Replication) LAN / WAN © 2015 Rocket Software, Inc. All Rights Reserved.
  12. 12. 12 HADR Common Implementations Publisher Subscriber (U2 Replication) Subscriber Publisher (U2 Replication) LAN / WAN © 2015 Rocket Software, Inc. All Rights Reserved.
  13. 13. 13 Benefits of Subscribing Servers
  14. 14. 14 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) LAN / WAN © 2015 Rocket Software, Inc. All Rights Reserved.
  15. 15. 15 Use Subscribing Server: for Disaster Recovery Failover - to another server running your application and data • Across the room • Across the campus • Across the city • Across the nation By Far, the most common Implementation © 2015 Rocket Software, Inc. All Rights Reserved.
  16. 16. 16 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) (Failover) Subscriber (U2 Replication) (Maintenance) © 2015 Rocket Software, Inc. All Rights Reserved.
  17. 17. 17 Use Subscribing Server: Perform Hardware, OS & U2 DB Maintenance  Coordinate moving from the production server to the failover server with limited downtime  Reverse the roles of the production and failover servers • Run off of your failover server (as if it was production) • Perform the work on the old production server • Reverse the roles when the maintenance is completed on the production server © 2015 Rocket Software, Inc. All Rights Reserved.
  18. 18. 18 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) (Failover) Subscriber (U2 Replication) (Maintenance) Subscriber (U2 Replication) (Report Server) © 2015 Rocket Software, Inc. All Rights Reserved.
  19. 19. 19 Use Subscribing Server: as a Report Server Increase production server speed By moving reporting to the subscriber, you save valuable computing resources on the production system Reporting uses 10 times more resources than interactive or web users © 2015 Rocket Software, Inc. All Rights Reserved.
  20. 20. 20 HADR Common Implementations Publisher (U2 Replication) Subscriber (U2 Replication) (Failover) Subscriber (U2 Replication) (Maintenance) Subscriber (U2 Replication) (Report Server) © 2015 Rocket Software, Inc. All Rights Reserved.
  21. 21. 21 HADR Common Implementations Publisher (UNIX) (U2 Replication) Subscriber (UNIX) (U2 Replication) Subscriber (Windows) (U2 Replication) (Extract Server) (All Files) (Some Files) © 2015 Rocket Software, Inc. All Rights Reserved.
  22. 22. 22 Use Subscribing Server: Extract Server Build Data Warehouses on Other OSs and DBs  Transmits the changed U2 record, it can replicate to a different OS on a subscribing server  Run another DB, such as SQL Server, on another OS  Using EDA, change the format of the record to SQL Server  Different role for each subscriber  Start/Stop each subscriber © 2015 Rocket Software, Inc. All Rights Reserved.
  23. 23. 23 HADR Common Implementations Publisher (UNIX) (U2 Replication) Subscriber (UNIX) (U2 Replication) Subscriber (Windows) (U2 Replication) (Extract Server) Subscriber (UNIX) (U2 Replication) (Anonymous Test Data) (All Files) (Some Files) (All Files) 10 uses for subscribers © 2015 Rocket Software, Inc. All Rights Reserved.
  24. 24. 24 Move to Another Operating System (Given U2 Replication)  Transmits the changed U2 record, it can replicate to a different OS on a subscribing server  Can stop any replication at any time  Coordinate moving from the production server to the failover server with limited downtime © 2015 Rocket Software, Inc. All Rights Reserved. Take months to plan for a move to an OS… Cut over in just a few minutes
  25. 25. 25 Data Warehouse Consolidation  When running multiple publishing systems, you can consolidate them on a system that has multiple instances of U2 Replication • We have 9 publishers replicating onto one server with 9 subscribing instances of U2 Replication • All 9 post into the same SQL Server data warehouse © 2015 Rocket Software, Inc. All Rights Reserved.
  26. 26. 26 U2 Replication = Extensive Protection Protects against extortion • If publisher hacked and data encrypted (third party encryption), the server merely dies • Subscriber Safe! • Remember: The record is transmitted DELAY a replication to protect against operation errors • Delay one replication copy by 2 hours • If operational error (wrong process run, or someone did a CLEAR.FILE), you can roll the logs forward until right before ©2015 Rocket Software, Inc. All Rights Reserved.
  27. 27. 27 Flexible Solutions SOX Compliance Anonymous Test Data Test Data Data Warehouses Data Warehouse Consolidation Move To Another Operating System Hardware, OS, and U2 DB Maintenance Layers of Support: HW, OS Backups Report Servers Failover Server - All with U2 Support © 2015 Rocket Software, Inc. All Rights Reserved.
  28. 28. 28 Add U2 Replication for a Complete Solution
  29. 29. 29 Add U2 Replication for a Complete Solution Augments your current investment • HW, virtualization, OS & networks • Transaction semantics completes the data structure  Note  Begin transaction o Write o Write o Write  End transaction  Transaction commit © 2015 Rocket Software, Inc. All Rights Reserved.
  30. 30. 30 Benefits of U2 Replication  Defined by publisher/subscriber model • May have multiple subscribers  Transmits records that have changed • Each record is transmitted from publisher to subscriber • Subscriber builds indexes and executes triggers  Happens quickly – wicked fast • From publisher to subscriber in seconds  Uses little network bandwidth • Supports WAN architectures and U2’s record format is compressed © 2015 Rocket Software, Inc. All Rights Reserved.
  31. 31. 31 Benefits of U2 Replication  Each subscriber: • Has its own definition of files/accounts • Can be started and stopped individually Subscribers can be on another Operating System • Publisher in Unix to Subscriber on Windows  Build a data warehouse using another database  Subscriber as an Extraction Server using EDA © 2015 Rocket Software, Inc. All Rights Reserved.
  32. 32. 32 RFS and Virtualization for HA (Recoverable File System)
  33. 33. 33 RFS Provides Capability of U2 to recover back onto the same system • Uses before and after image logs for robust recovery RFS is a container to be used within virtualization • Currently researching ability to move almost instantly • Web DE and MVIS may be augmented to look a more than one server These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  34. 34. 34 RFS Availability RFS on UniData – Now RFS on UniVerse – TBD 2016 These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  35. 35. 35 Additional Resources
  36. 36. 36 Rocket U2 HADR Web Portal Learn more at: http://info.rocketsoftware.com/hadr.html On-demand webinar recordings  Brochures:  FAQs  Whitepaper  Blogs  Contact form/request more info  Additional resources will be added © 2015 Rocket Software, Inc. All Rights Reserved.
  37. 37. 37 U2 Replication Demonstration (Time Allowing)
  38. 38. 38 Summary
  39. 39. 39 Summary Use U2 Replication for a solid foundation for HADR RFS and Virtualization for more robust HA ©2015 Rocket Software, Inc. All Rights Reserved.
  40. 40. 40 Do Something NOW! You don’t have to do everything Step into all solutions over time Get started with something… © 2015 Rocket Software, Inc. All Rights Reserved.
  41. 41. 41 Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. ©2015 Rocket Software, Inc. All Rights Reserved.
  42. 42. 42 Trademarks and Acknowledgements The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software, Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of any such marks. Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, MvEnterprise, NetCure, Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wIntegrate Other company, product, and service names mentioned herein may be trademarks or service marks of others. ©2015 Rocket Software, Inc. All Rights Reserved.
  43. 43. 43

×