near-zero downtime maintenance for sap process ... facts: near-zero downtime maintenance tool for...
TRANSCRIPT
near-Zero Downtime Maintenance for SAP Process
Integration SP 07 (nZDM PI)
Martin Herrmann, Product Management Cloud & Lifecycle Management Customer
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2 Customer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the
permission of SAP. This presentation is not subject to your license agreement or any other service or subscription
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation
and SAP's strategy and possible future developments, products and or platforms directions and functionality are all
subject to change and may be changed by SAP at any time for any reason without notice. The information in this
document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This
document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational
purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP´s willful misconduct or gross negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
Legal disclaimer
Solution Characteristics near-Zero Downtime Maintenance tool for SAP Process Integration dual-stack SP07 (nZDM PI)
Downtime minimization capabilities in Software Update Manager 1.0 SP 13 (SUM) for SAP Process
Integration dual-stack
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4 Customer
Downtime minimization for SAP Process Integration nZDM tool for PI and capabilities in Software Update Manager (SUM)
nZDM tool for PI:
Apply support package on top of
PI 7.10 dual-stack
PI 7.11 dual-stack
PI 7.30 dual-stack
PI 7.31 dual-stack
nZDM capabilities in SUM:
Upgrade from SAP PI 7.10, PI 7.11 to SAP
PI 7.31
Apply EhP1 on top of PI 7.30 DS
PI 7.10
dual-stack
PI 7.11
dual-stack
PI 7.30
dual-stack
PI 7.31
dual-stack
nZDM-Tool for PI
Downtime
Minimization in
SUM
PI 7.0
dual-stack
nZDM-support available
Downtime Minimization support in SUM
Traditional update/upgrade
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5 Customer
Quick facts: near-Zero Downtime Maintenance tool for SAP PI
nZDM PI is a downtime optimized tool which is based on a copy of
repository tables:
Setup of update system (copy of non-transactional data)
SP (hot fixes, patches) implementation on update system
Copy updated tables to production system and switch production
system
nZDM PI
Is a specific tool for SP updates of PI dual stack systems (integration
server)
Is available for all SAP PI 7.10, 7.11, 7.30 and 7.31
Availability of business critical functions during most time of the
maintenance
Business downtime is reduced to switch (app. 30 minutes)
SCN: DOC-33260
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6 Customer
nZDM for SAP PI – Value & Benefit
Business criticality:
All standard PI scenarios are fully available during business only mode
Impact for user minimized, downtime reduced to app. 30 minutes
SP implementation project:
Potential Issues during SP implementation without affect to business downtime
Point in time for switching can be chosen freely
The overall business downtime is independent of number and size of the SPs and
other content to be applied to the system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7 Customer
Example of productive usage of nZDM PI
SP Update was applied to the productive system with ~ 30 min downtime without any issues (95% less downtime)
nZDM PI procedure worked on customer environment without any issues.
nZDM/PI on de-central adapter engines (advanced adapter engine was switched before)
Procedure could be executed mainly by customer’s basis administrators with SAP onsite support
Procedure could be improved by customer input.
Errors during traditional SP deployment process increased downtime by 3 hours. With nZDM/PI procedure any potential error
resolution activities during SP deployment have no impact on business downtime.
Normal PI housekeeping was executed on production system.
System Duration Minimization
Method Business Downtime
Test 3 days nZDM PI nZDM PI: 26 minutes net.
Development 2 days - Regular Patching: 10 hours (traditional SP procedure, plus 3 hours caused by
problem solving)
Preproduction 3 days nZDM PI nZDM/PI: 34 minutes (incl. Clean up)
Production 3 days nZDM PI 30 minutes (incl. Clean up)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8 Customer
Process flow of the nZDM tool for PI in 6 steps
Production
System Update
System
5b-Downtime
Switch (non-transactional
data)
3- SP Update
2- Installation
1- Export of Production System
(non-transactional data)
4- Export of Update
System
nZDM/PI
5a-Uptime
Shadow import
6- Clean Up
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9 Customer
nZDM/PI reduces the planned downtime for implementing SP stacks on a
SAP NetWeaver Process Integration system to basically one system restart (~ 30 - 60 minutes)
Benefits to use nZDM PI
Advantages for process and downtime:
Availability of business critical functions during most of maintenance process duration
Flexibility in downtime, the SP implementation is prepared in a separate system
The overall business downtime is independent of number and size of the SPs
The SP implementation procedure is nearly de-coupled from the system availability, potential issues during actual SP
application do not affect the business downtime
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10 Customer
Downtime minimization capabilities of SUM for SAP PI
Downtime minimization capabilities for PI in SUM
No change of existing upgrade scenario for PI in SUM
Parallel operation of production system and shadow system
Import of the substitution set into the shadow tables during production
operation (extended shadow) enables the near-Zero Downtime Maintenance
capabilities in uptime
Starting with SUM 1.0 SP12 or higher downtime minimization capabilities of SUM are available for
upgrades of SAP NetWeaver PI
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11 Customer
How to get the downtime minimization capabilities for SAP
NetWeaver PI in SUM?
How to activate the capabilities in SUM?
See note 1825209
Availability for PI
Upgrade from SAP PI 7.10, PI 7.11 to SAP PI 7.31 / SAP PI 7.40
Apply EhP1 on top of PI 7.30 dual stack
Supports DB
Oracle
IBM DB2 LUW
Microsoft SQL
SAP MaxDB
SAP ASE
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12 Customer
References
Link to the Upgrade Master Guide of SAP NetWeaver Process Integration 7.31:
• Upgrade Master Guide - SAP Enhancement Package 1 for NetWeaver 7.3
Link to the Upgrade Guide of Software Update Manager (SUM) for SAP PI upgrade (dual stack)
• Update of SAP Systems Using Software Update Manager 1.0 SP12
•
Link update required
A tool-guided maintenance process near-Zero Downtime Maintenance tool for SAP NetWeaver Process Integration (nZDM/PI)
See also SCN for further news: http://scn.sap.com/docs/DOC-33260
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14 Customer
Cleanup
• Unrestricted production
High level flow of nZDM for PI
Production System Update System
Copied Production System
Copy non-transactional data
(DB tables not containing PI processing data)
of productive system SP n
SP n+m
SP n
SP n
SP n+m
Normal production
No restrictions
Business Only Mode
Only allow PI
processing
(all scenarios)
No non-PI change
operations
No config changes/
design time changes
Applying Support Package
Apply SP with JSPM/SPAM*
PI processing data
is not affected
System downtime (technical)
Manual system shutdown
Switch system
Manual system startup
Copy back updated non-transactional data (in
shadow tables)
time
Installation
Export of the
Update System
Import + prepare switch
Check consistency
* Will be changed to SUM in future
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15 Customer
nZDM/PI tool: a guided maintenance process (1/5) General principle of user guidance
Utilized in an automated way
controlled by SAPinst
Procedure is organized by steps
Each nZDM/PI step contains:
Choose option screen
Define parameters section
Summary screen to check/correct
parameter settings
Execution phase
Completion status screen
Manual user interactions are
triggered and monitored by the
nZDM PI tool
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16 Customer
nZDM/PI tool: a guided maintenance process (2/5) General principle of user guidance
Utilized in an automated way
controlled by SAPinst
Procedure is organized by steps
Each nZDM/PI step contains:
Choose option screen
Define parameters section
Summary screen to check/correct
parameter settings
Execution phase
Completion status screen
Manual user interactions are
triggered and monitored by the
nZDM PI tool
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17 Customer
nZDM/PI tool: a guided maintenance process (3/5) General principle of user guidance
Utilized in an automated way
controlled by SAPinst
Procedure is organized by steps
Each nZDM/PI step contains:
Choose option screen
Define parameters section
Summary screen to check/correct
parameter settings
Execution phase
Completion status screen
Manual user interactions are
triggered and monitored by the
nZDM PI tool
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18 Customer
nZDM for PI tool: a guided maintenance process (4/5) General principle of user guidance
Utilized in an automated way
controlled by SAPinst
Procedure is organized by steps
Each nZDM/PI step contains:
Choose option screen
Define parameters section
Summary screen to check/correct
parameter settings
Execution phase
Completion status screen
Manual user interactions are
triggered and monitored by the
nZDM PI tool
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19 Customer
nZDM for PI tool: a guided maintenance process (5/5) General Principle of User Guidance
Utilized in an automated way
controlled by SAPinst
Procedure is organized by steps
Each nZDM/PI step contains:
Choose option screen
Define parameters section
Summary screen to check/correct
parameter settings
Execution phase
Completion status screen
Manual user interactions are
triggered and monitored by the
nZDM for PI tool
Technical Details
Near-Zero Downtime Maintenance tool for SAP Process Integration (nZDM/PI)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21 Customer
nZDM PI tool: availability and system requirements
Availability
General availability since for SL Toolset SP6
Supported DB-/OS-Platforms according to PAM: 1)
SAP MaxDB on Windows, Unix
MS SQL on Windows
Oracle on Windows, Unix
IBM DB2 on LUW on Windows, Unix
SAP ASE
Requirements on Production System
Supported releases and start SP levels:
SAP NetWeaver PI 7.10 SP 5 or higher
SAP NetWeaver PI 7.11 SP 3 or higher
SAP NetWeaver PI 7.30 SP 2 or higher
SAP NetWeaver PI 7.31 SP 2 or higher
Required additional Hardware
A separate update host for the nZDM PI Procedure
with same OS version as the CI host of the
concerned system
Memory & local disk space requirements for the
update host:
Memory as required for a small SAP NetWeaver AS
ABAP & Java system (8 GB)
20 GB disc space for swap files
10 GB disc space for SAP & DB software
50 GB disc space for the database
Additional local disc space on the DB host of the
production system:
ca. 40 GB space in the Database for the shadow tables
of the nZDM PI procedure
1) Combinations in detail can be found in note 1435235
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22 Customer
Data classification for nZDM PI procedure
Transaction data: •PI messages, Workflow, IDOC
•ARFC
•Monitoring, Alerting
•Spool, Batch
Temporary data: •Buffered/generated data, updated
automatically
•Temp. data, obsolete after syst. restart
Default category: •Configuration/design time data
•Repository data
•Unused tables
Upgrade exchange data: •Central ABAP repository data
•Switch technology
Production System - data access Update System - data access
Permanent read/write
Permanent read/write
Read only •Write accesses prevented /
monitored by db triggers.
•Trigger log data evaluation
before switch
Typically read only •Write accesses from on-the-fly
generations in some cases
Permanent read/write
Permanent read/write
Permanent read/write
Typically no access •Read/write access in
some neglectable cases
(e.g. spool/batch)
Non-TD tables
TD tables
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23 Customer
nZDM PI tool: constraints
Solution is designed for dual stack PI only
During runtime of nZDM PI, the production system must be set to
‘business-only’ mode
Production restrictions during update (business only mode)
No configuration and design time changes
No transports/deployments
No changes of user master data, authorizations and user roles
Password changes and locking/unlocking users is possible
Recommended: Lock dialog users, which are not needed for running PI scenarios
De-Schedule background jobs and other activities, which are not essential
Deactivate Process Monitoring Infrastructure (PMI)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24 Customer
Note 1435235: additional info for nZDM PI
Additional info related to
nZDM procedure
Solutions/Explanation of potential issues especially DB
related
Critical changes
At the end of uptime part of Step 5 (shadow import into the
production system) nZDM-PI checks the database tables to
ensure consistency. Check the already known events
Follow up
Important notes for central configuration wizard (PI-CTC)
Restrictions
See restrictions related to NW 7.31
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25 Customer
Procedure reset
Terminate procedure
In case of critical changes
In other cases
Reset of the procedure
Starting SAPinst for undoing nZDM PI
changes on the SAP system
Including some manual actions
A procedure reset is possible as long as step 5b (downtime and
switch) of the nZDM PI procedure has not yet started
Links Near-Zero Downtime Maintenance tool for SAP Process Integration (nZDM PI)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27 Customer
Key links for more information
Key links SCN
Software Logistics http://scn.sap.com/community/it-
management/alm/software-logistics/
Business Continuity Community http://scn.sap.com/community/business-continuity
Road maps on SAP Service Marketplace http://service.sap.com/roadmap
SCN Articles
• Minimizing planned downtime during maintenance http://scn.sap.com/docs/DOC-62584
• Near-Zero Downtime Management for SAP Process
Integration (nZDM PI) available on Service
Marketplace
http://scn.sap.com/docs/DOC-33260
• SAP Process Integration and Near Zero Downtime
Tool - An How-to Guide
http://scn.sap.com/docs/DOC-47561
Service Marketplace
• Software Logistics Toolset (User Guide nZDM PI) http://service.sap.com/sltoolset
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28 Customer
SAP Idea Place Influence the Future of the Software Update Manager
SAP Idea Place is your public channel to participate in innovation at SAP
Enables you to submit ideas, collaborate on and vote for ideas how to improve the Software
Update Manager, and connect you with the team that builds the SUM.
Complements traditional channels of interaction and feedback at SAP
Contribute under http://ideas.sap.com Browse Active Idea Sessions
Stand-alone Idea Session Software Logistics
Category Maintenance and upgrade management
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank You!
Contact information:
Martin Herrmann
email: [email protected]
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30 Customer
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 31 Customer
© 2015 SAP SE oder ein SAP-Konzernunternehmen.
Alle Rechte vorbehalten.
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche
Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet.
SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der
SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderen Ländern weltweit.
Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://global.sap.com/corporate-de/legal/copyright/index.epx.
Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.
Produkte können länderspezifische Unterschiede aufweisen.
Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschließlich zu Informationszwecken.
Die SAP SE oder ihre Konzernunternehmen übernehmen keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation.
Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen
Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren.
Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einer zugehörigen Präsentation dargestellte
Geschäftsabläufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zu veröffentlichen. Diese Publikation oder eine zugehörige Präsentation,
die Strategie und etwaige künftige Entwicklungen, Produkte und/oder Plattformen der SAP SE oder ihrer Konzernunternehmen können von der SAP SE oder ihren
Konzernunternehmen jederzeit und ohne Angabe von Gründen unangekündigt geändert werden.
Die in dieser Publikation enthaltenen Informationen stellen keine Zusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder
Funktionen dar. Sämtliche vorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatsächlichen Ergebnisse von den
Erwartungen abweichen können. Die vorausschauenden Aussagen geben die Sicht zu dem Zeitpunkt wieder, zu dem sie getätigt wurden. Dem Leser wird empfohlen,
diesen Aussagen kein übertriebenes Vertrauen zu schenken und sich bei Kaufentscheidungen nicht auf sie zu stützen.