Mais conteúdo relacionado Semelhante a U2 Replication for HADR (20) U2 Replication for HADR2. 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
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.
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.
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.
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
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
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
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.
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
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
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
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
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
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.
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
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
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.
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
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
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.
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
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
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
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.