HPE$Shadowbase SolutionsOverview...
Transcript of HPE$Shadowbase SolutionsOverview...
HPE Shadowbase Solutions Overview(South America RUGs)Paul J. HolensteinExecutive Vice PresidentShadowbase Products GroupGravic, Inc.April, 2017
2
Introduction
Corporate HQMalvern, PA USA
Paul J. HolensteinExecutive Vice PresidentShadowbase Products GroupGravic, Inc.
DisclaimerThis presentation contains forward-looking statements regarding future operations, product development, product capabilities and availability dates. This information is subject to substantial uncertainties and is subject to change at any time without prior notification. Statements contained in this presentation concerning these matters only reflect Gravic, Inc.’s predictions and/or expectations as of the date of this presentation and actual results and future plans of Gravic, Inc. may differ significantly as a result of, among other things, changes in product strategy resulting from technological, internal corporate, market and other changes. This is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions.
Specifications are subject to change without notice and delivery dates/timeframes are not guaranteed…purchasing decisions should not be made based on this material without verifying the desired features are available on the platforms and environments desired.
All trademarks mentioned in this presentation are the property of their respective owners.
3
AgendaHPE Shadowbase Product Overview with Shadowbase Success Stories:
− Business Continuity− Data Integration & Synchronization− Application Integration− Tools, Utilities, and Add-ons
HPE Shadowbase Solutions for:− ACI BASE24™ and Other Application Environments
What’s New & What’s Next for Shadowbase
Questions? Please Ask.4
HPE Shadowbase Product Suite Overview
5
The Shadowbase Extensible ArchitectureShadowbase Product Suite Overview (3)
Business Continuity & Application Availability Environments− Active/Passive Disaster Recovery− Sizzling-Hot-Takeover (SZT)− Active/Active Continuous Availability− Eliminate Planned Downtime for Migrations & Upgrades (ZDM)Data Integration & Data Synchronization− Homogeneous & Heterogeneous Environments− Data Transformation, Scrubbing, Filtering & Cleansing− Extend Replication Capabilities with Embedded Application LogicApplication Integration− Build Event-Driven Architectures− Process events as they occur;; no more polling for needed data
− Build Real-Time Architectures− Process events when they occur;; no more working with “stale” data
− Integrate Disparate Applications with no Application Code Changes− Integrate at the data-layer, avoiding costly adapters, middleware, and code changes
6
HPE Shadowbase Supported Platforms & Databases
Any ODBC Target Platform/Database (e.g., Teradata)
HPE NonStop
SQL/MPSQL/MX
Enscribe
Microsoft Windows
MicrosoftSQLServer
SAPSybase
Unix/Linux
OracleMySQL
IBMDB2
HPE NonStop
SQL/MPSQL/MX
Enscribe
Uni-directional Replication and Data Integration
Bi-directional Replication and Data Integration
Target Database
Source/Target Database
Linux, Unix Microsoft Windows
Microsoft SQLServer
HPE Shadowbase
HPE Shadowbase
Homogeneous & Heterogeneous Uni/Bi-directional Data Replication
7
OracleEnterprise
OracleEnterprise
HPE NonStop
SQL/MPSQL/MX
Enscribe
Linux, Unix Microsoft Windows
Microsoft SQLServer
OracleEnterprise
HPE NonStop
SQL/MPSQL/MX
Enscribe
Linux, Unix Microsoft Windows
Microsoft SQLServer
OracleEnterprise
Microsoft SQLServer
SAPSybase
SourceDatabase
Source/Target Database
HPE Shadowbase Product Suite Overview
8
HPE Shadowbase Product Extensions– Audit compliance: mine audit & build archival DB of business TXs for reporting & analysis
– Audit compliance: validate target matches source
– Load/refresh data warehouses and data marts using Shadowbase ETL toolkit
– Build real-time business intelligence and active data warehouse systems
– Integrate operational processing with ancillary systems
– Eliminate planned application downtime for upgrades and migrations (ZDM)
– Restore corrupted databases online eliminating application outages
– Initial online loading of target environment
– Command & control GUI from your windows workstation
HPE Shadowbase for Business Continuity
9
Making Continuous Availability the Goal
HPE NonStop technology makes localized fault-tolerance a reality
HPE NonStop Shadowbase extends this technology to geographic fault-tolerance, while minimizing risk by enabling the right business continuity architecture for your business needs
Because Customers Never Wait
10
Key Availability Metrics: RPO & RTO– Recovery Point Objective (RPO) and Recovery Time Objective (RTO) are used to describe business continuity (BC) requirements;; the discussion below relates primarily to distributed BC architectures…–RPO - describes the point in time to which the data must be recovered–How much data can my business afford to lose?
–RTO - describes the time from when a failure occurs until the business process must become active again–How long can my business afford the business process to be unavailable?
RPO/RTO Relationship
Failure Point
RPO RTOPrimarily Influenced by Technology
(Async vs Sync)Primarily Influenced by Architecture
(Active/Passive to SZT and Active/Active)System Processing Time
Last Saved Data Point
Recovery Complete
Potential for Data Loss Time to Recover
11
HPE Shadow Business Continuity OverviewShadowbase
12
days hours minutes seconds immediate
none
seconds
minutes
hours
days
Increasing availability
RTO (faster recovery)
RPO(less data loss)
HPE Shadowbase
(SZT)
HPE Shadowbase Active/Active
HPE Shadowbase Active/Passive
High availability Continuous availability
No data loss
Instantaneousrecovery
Shadowbase ZDL**
Shadowbase ZDL (SZT)**
Shadowbase ZDL+**
**Interested in Learning More? See Separate Presentation on Shadowbase Synchronous Replication
**NOTE: Shadowbase ZDL™ and Shadowbase ZDL+™ are future technologies;; specifications are subject to change without notice and delivery dates are not guaranteed…
Async: Disaster Recovery Protection
Shadowbase for Business Continuity
Uni-directional Replication
Clients
BackupPrimary
For these reasons of failover uncertainty, the decision to execute failover typically requires senior management approval which takes additional time, thereby extending the outage.
All Transactions
Classic DR:• Active → Passive• Uni-directional Disaster Recovery• Application active on primary node only• Passive node may be used for read-only OLQP
Key Issues:• Difficult to test backup and failover (requires outage
of primary environment )• High testing costs• Failover faults can occur• Failover fear leads to extended outages, especially in
the “sick but not dead” case• Backup capacity mostly unused• All users affected at failover• More data loss at failover• Backup database may be inconsistent
• Useless for query or other read-only processing• Lengthens failover as database fix-up required
13
Async: Sizzling-Hot-Takeover (SZT)
Shadowbase for Business Continuity
Step-up from Classic DR:• Active → Almost Active• Backup application hot, database open R/W
(improves RTO)• Bi-directional replication configured (facilitates
recovery)• All transactions routed to one node• No data collisions• Easy to validate backup – submit verification Tx• Failovers easy to test (no outage)• Excellent solution when/if application cannot run
fully A/A
Key Issues:• All user affected at failover• More data loss at failover• Backup capacity mostly unused
Bi-directional Replication
Billing/Customer Service
14
Async: Active-Active – No Collisions
Active/Active Partitioned:• Active ↔ Active• Applications active on all nodes• Bi-directional replication• Applications and/or data partitioned (tx’s routed
to specific node based on data content)• Users load balanced across nodes (pre-
assigned a primary node)• Avoids data collisions• Fewer users affected at failover• Less data loss at failover
Key Issues:• Not all applications/data can be “partitioned”• Imbalanced load distribution• More complex to implement
Bi-directional Replication
CustomersA-M
CustomersN-Z
15
Shadowbase for Business Continuity
Async: Active-Active – Collisions Can Occur
Active/Active “Route Anywhere”: • Active ↔ Active• Applications active on all nodes• Bi-directional replication• Tx’s routed anywhere• Requests evenly load balanced across nodes• Fewer users affected at failover• Less data loss at failover
Key Issues:• Data collisions can occur which must be
automatically identified and resolved via application logic embedded into replication engine. (E.g., most recent update wins)
• More complex to implement
Bi-directional Replication
ATM Switch
16
Shadowbase for Business Continuity
Business Continuity – Async: Summary
• Active/Passive architecture using uni-directional replication
• Target application not running (or running read-only)
• Users only connected to primary node
• Fail-over is scary, may not work, and affects everyone
− Often, very long management decision time needed
Disaster Recovery (High Availability)*
• Active/Almost Active architecture using bi-directional replication
• Target application running (improves RTO)
• Users (for update) still only connected to primary node
• Ready to take over immediately & easy to test standby environment
• Fail over to a known-working system
− Avoids failover faults
• Better alternative if application cannot run fully Active/Active
Sizzling-Hot-Takeover (Higher Availability)*
Higher Availability
• Active/Active architecture using bi-directional replication
• Application running & processing requests on all nodes
• Users connected to all nodes
• Any single node failure affects a subset of users & is instantly recoverable
• Can data collisions occur?
−Depends on application and network routing/partitioning
−Have to either avoid collisions or identify & resolve collisions
Disaster Tolerant (Continuous Availability)*Highest Availability
Paradigm Shift
Shadowbase supports all these modes
* However, all ASYNC modes suffer some amount of data loss
18
HPE Shadowbase for Data Integration
18
HPE Shadowbase for Data IntegrationEliminate Data Silos by Sharing Data Between ApplicationsShadowbase Streams
− Change Data Capture (CDC) technology− Reformat and transfer large amounts of data between heterogeneous databases and applications in real-time− Build real-time, event-driven data-distribution feeds
Master Data Management (MDM)− Transform, filter, cleanse, and consolidate data between heterogeneous environments− Uni- and bi-directional support
Data Warehouse Feeds− Real-time replication− Offline and online loading/integration− Trickle-feed and batch refreshing
19
Large Scale SaaS: Integrating HPE NonStop Trading Applications with Online Trading Applications
Internet Clients
WindowsLinuxUnixIBM
Firewall Firewall
OracleSybaseSQL ServerDB2MySQLFlat Files
Internet Client
ShadowbaseInternet 150+
NonStop Cluster
20
HPE Shadowbase for Data Integration
HPE Shadowbase for Application Integration
21
Eliminate Application Silos by Sharing Events Between Applications
Shadowbase for Application Integration
Shadowbase Enables Event-driven Architectures − Shadowbase monitors the transaction log and can “trigger” on all DML or DDL database activity (e.g., inserts, updates, or deletes)− Avoid inefficient polling for changes
Shadowbase Provides Real-time Event Delivery− As soon as the event occurs in the database, Shadowbase sees it and processes it− Avoid using “stale” data
Shadowbase Integrates at the Data Layer− No need to modify application code (assuming you have the code)− Shadowbase acts as the hub, feeding pertinent database change events to all other system(s)− Build efficient data-driven Publish/Subscribe event-notification architectures using replication as the middleware− Events being replicated can be delivered in any format using any supported connectivity option
22
Database Event Capture & Delivery
Shadowbase for Application Integration
SelectedDB Activity
ApplicationIPC Feed
AND/OR AND/OR
Business LogicShadowbase
CustomerApplication
CustomerDatabase
TX Log(Changes)
TCP/IPFeed
AND/OR
Function:
Shadowbase “sees” all changes to the customer’s database…and can act on them in real-time.
Uses:
Shadowbase acts as a capture process for change events from the database/audit trail and notifies or delivers them to downstream files, applications, or middleware.
23
MiddlewareFeed
Real-Time Fraud Detection NonStop Source to SBOS TargetHPE Shadowbase for Application Integration
Business LogicShadowbase
Online BankingApplication
BankingDatabase
TX Log(Changes)
Business LogicShadowbase
Fraud Detection Application
NonStop-based Online Banking application feeding transactions into RiskShield (a Linux-based real-time fraud detection system)
Business LogicShadowbase
Business LogicShadowbase
24
HPE Shadowbase Multi-Use Cases
25
Implementations at First Data CorporationShadowbase Success Stories
1) Business Continuity – Disaster Recovery
\NonStop
Shadowbase
Clients
\NonStop
3) Data Integration – Active Data Warehouse/Real-time Fraud Detection
\NonStopOracle
ShadowbaseClient Services
26
2) Business Continuity – Active/Active Switch
Shadowbase
\NonStop \NonStop
ATMs
HPE Shadowbase and BASE24
27
Example Shadowbase BASE24 Use-Cases (Replacing Oracle GoldenGate)Shadowbase & BASE24™ Success Stories
BASE24 Business Continuity – Bank of Valletta
BASE24 Data & Application Integration into Oracle – ING
BASE24 Data Center Migration – Royal Bank of Canada
28
HPE Shadowbase – What’s New & Next
29
Shadowbase – HPE Integrity NonStop X & vNonStop
HPE Shadowbase available for HPE Integrity NonStop X
− Released March, 2015 (GA)
− In production since March, 2015
− Deployments Include:− Home Depot, SIX Group, Trisept, etc.
− Latest release Version 6.320_AAG, released April 2017
HPE Shadowbase & vNonStop−HPE Shadowbase Certified on vNS in January, 2017−Ready for vNonStop FCS!
31
HPE Shadowbase Future Enhancements
31
Shadowbase Product Suite
IBM DB2 as a source to any supported HPE Shadowbase target– DB2 source database can be on any IBM source environment/platform– zOS, AS400, AIX, Linux, Windows, etc.
Note: With this new introduction, HPE Shadowbase supports DB2 as a source, as well as DB2 as a target, uni-directionally. True bi-directional support for DB2 tables is under investigation.
Shadowbase Zero Data Loss (Shadowbase ZDL)– Synchronous data replication technology providing zero data loss at failure– For HPE NonStop/NonStop environments– Active/Passive soon, additional architectures (e.g., active/active) and features available in the future– Controlled Availability– Testing versions (HPE TCD) available now
32
Shadowbase Future Enhancements
HPE Shadowbase Summary
33
Why Choose Shadowbase?Proven technology
− Shadowbase is deployed at hundreds of sites, including many of the most-demanding NonStop sites
Flexible solutions for your business challenges− Business continuity, data integration & synchronization, data warehouse feeds, application integration, real-time business intelligence
34
Global sales organization− Global reseller presence from HPE Sales
Global 24x7 support organization & Global Professional Services Organization− Global support presence from the HPE GNSC & Global PS from HPE TS and HPE SDI
Affordable, and committed to the NonStop platform− Improves TCO via overall cost advantage and features−“One product, many solutions”
− We are partnering and investing with HPE in many innovative enhancements−“Only on NonStop”
Breaking the Availability Barrier Book SeriesFor More Information
Survivable Systems for Enterprise Computing
Achieving Century Uptimes with Active/Active
Active/Active Systems in Practice
Volume 1
Volume 2
Volume 3
Also, Visit our Web Site for Case Studies, Executive Briefs, and White Papers:ShadowbaseSoftware.com/publications/
Also, CONTACT US to receive our periodic Shadowbase Newsletter:ShadowbaseSoftware.com/contact-us/
35
Preparing for Your HPE Shadowbase ExperienceFor More Information – White Papers (1)
If you are interested in: Please read these White Papers:
A General Overview About HPE Shadowbase • HPE Shadowbase Total Replication Solutions for NonStop• HPE Shadowbase Total Replication Solutions for Other Servers• HPE Shadowbase Total Replication Solutions Product Datasheet
Building a Business Continuity Environment • Choosing a Business Continuity Solution to Match Your Business Availability Requirements
• Achieving Century Uptimes with HPE Shadowbase Active/Active Technology• Fingers Crossed? Or What is Your Business Continuity Plan for the Inevitable?
Performing a Zero Downtime Migration • Using HPE Shadowbase to Eliminate Planned Downtime via Zero Downtime Migrations
Implementing a Data Warehouse Feed • HPE Shadowbase Streams for Data Integration
Building a Real-Time Business Intelligence System • The Evolution of Real-Time Business Intelligence and How to Achieve it Using HPE Shadowbase
• HPE Shadowbase Streams for Application Integration
36
If you are interested in: Please read these White Papers:
Building a Converged Infrastructure • HPE Shadowbase for the Converged Infrastructure• HPE Shadowbase Solutions and Pathway Domains – Perfect Together!
HPE Shadowbase in a Big Data Environment • HPE Shadowbase Solutions in a Big Data World
HPE Shadowbase in the Cloud • HPE Shadowbase Solutions for the Cloud
Recovering/Restoring Corrupted Data • HPE Shadowbase Data Recovery Software
HPE Shadowbase Articles, Case Studies, Data Sheets, News, Upcoming Tradeshows, and White Papers
• HPE Shadowbase Articles• HPE Shadowbase Case Studies• HPE Shadowbase Datasheets• HPE Shadowbase News• HPE Shadowbase Tradeshows• HPE Shadowbase White Papers
Preparing for Your HPE Shadowbase ExperienceFor More Information – White Papers (2)
37
Thank youGravic, Inc.17 General Warren Blvd.Malvern, PA 19355 USA
[email protected]@gravic.com
www.ShadowbaseSoftware.com
Phone: +1.610.647.6250Fax: +1.610.647.7958
Find us on…
38Gravic & HPE Confidential
William HolensteinSr. Mgr. of Product DeliveryShadowbase Products GroupGravic, Inc.
39
Introduction
Corporate HQMalvern, PA USA