martin herrmann, product management cloud & lifecycle...
TRANSCRIPT
Martin Herrmann, Product Management Cloud & Lifecycle Management
SUM SL Toolset SP12
Downtime Minimization Capabilities of SUM
© 2014 SAP AG. All rights reserved. 2 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
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
© 2014 SAP AG. All rights reserved. 3 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Minimization of downtime is business critical
© 2014 SAP AG. All rights reserved. 4 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
SUM is the tool: target system releases
Upgrade, EHPs, SPs for target releases
SAP Business Suite 7 Innovations 2011
SAP NetWeaver 7.3 and higher
EHPs and SPs for target releases
SAP Business Suite 7 Innovations 2010
SAP NetWeaver Process Integration (PI)
SAP NetWeaver CE, MI 7.1 and above
Example: SAP ERP 6.0
7.0 7.01 7.31
7.02 SAP BASIS
04 7.0 SAP NetWeaver
4.6C…6.40
7.0 EHP3 7.0 EHP2 7.0 EHP1
SAP ERP 6.0
SAP ERP 6.0 EHP 1
SAP ERP 6.0 EHP 2
Bottom line versions are only
relevant for ABAP stack
7.4
7.4
R/3 4.6C & 4.7
BASIS 4.6D
SAP ERP 5.0
SAP Business
Suite (BS) 7
SAP BS 7
Innovations 2010
SAP BS 7
Innovations 2011
Version for
SAP HANA
No path to
EHP 6H
EHP5
EHP4
EHP3
EHP6
EHP6H
EHP7
SAP BS 7
Innovations 2013
Applying SPs
Update/Upgrade
Using SUM for System Maintenance:
© 2014 SAP AG. All rights reserved. 5 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Basic concept regarding downtime minimization capabilities of
SUM
SUM replaces tools
for upgrade, update, and implementing SPs.
Consolidated to SP Stacks SAP EHPs
UP
Software
Update Manager
SAPehpi
SAPup
Upgrade
ABAP
ABAP
SAP EHPs SPS
UP
For maintenance activities that are supported by the SUM,
the usage of the substituted tool is no longer supported
starting Q1/2013 (except for SPAM),
see SAP Note 1589311.
© 2014 SAP AG. All rights reserved. 6 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Business criticality of downtime for SAP systems
Version 1 as-is
procedure
business downtime productive use
cool down system maintenance by
Software Update Manager
(SUM)
tests /
verification
ramp
up
Minimizing the planned business downtime
is in focus
of downtime minimization capabilities of SUM
cust.
trsp.
technical downtime
© 2014 SAP AG. All rights reserved. 7 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Downtime minimization capabilities of SUM for ABAP based SAP
systems
• Parallel operation of production system and shadow system
• Import of the substitution set into the shadow tables during production
operation (extended shadow) enables the following in uptime
–Activation ABAP loads (SGEN)
near-Zero Downtime Maintenance (nZDM)
Customer transports import (available on request, see note 1759080)
TODAY
© 2014 SAP AG. All rights reserved. 8 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Configuration to minimize downtime
© 2014 SAP AG. All rights reserved. 9 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Focus on downtime minimization in SUM Big picture
Uptime
Installation
preparation
SUM
standard
mode
Uptime
Shadow
operation
Business Downtime
SUM
advanced
mode
Extended
shadow
operation
Business Downtime
Installation
preparation Shadow
operation
Savings of
40-60%
Savings
app. 50%
obsolete
SGEN Technical
downtime
(system update)
Te
st &
ve
rifica
tion
Customer
transports.,
add-ons,...
Sys
tem
ram
p u
p
Sys
tem
co
ol d
ow
n
Technical
downtime
(system update +
custom transports)
Te
st &
ve
rifica
tion
Sys
tem
ram
p u
p
Sys
tem
co
ol d
ow
n
nZDM
Customer
transports
import
© 2014 SAP AG. All rights reserved. 11 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Downtime minimization for AIMs and SGEN
Uptime
Co
nv
ers
ion
,
main
imp
ort, X
PR
A’s
Valid
atio
n
Ram
p u
p
Co
ol d
ow
n
Shadow operation
Business Downtime
Rep
osito
ry
ob
jects
AIM
s
Sw
itch
Po
st-p
rocessin
g
No
n re
po
sito
ry
ob
jects
Cu
st.. X
PR
A’s
, AIM
s
Customer trsp.
SG
EN
Minimum
downtime
Move the most intensive time consuming
AIMs to shadow
Optional parameter to run SGEN in Shadow
© 2014 SAP AG. All rights reserved. 12 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Downtime minimization capabilities of SUM Quick facts: near-Zero Downtime Maintenance (nZDM) feature of SUM
This feature enables the main import running in the shadow during uptime to minimize the
business downtime significantly by using the shadow instance for the main import
Technical details:
Record & Replay technique for business transactions based on database trigger
technology to ensure synchronization between shadow and productive system
Minimizes manual effort:
all steps run automatically in background
needed tables are selected automatically
Minimal additional hardware requirement due to shadow-technique:
DB space is independent from system size
only some additional DB space needed (80 – 350 GB)
Is available for all ABAP-based Business Suite products and for SAP Process
Integration (dual-stack)
SCN: DOC-32544
© 2014 SAP AG. All rights reserved. 13 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Maintenance downtime improvements realized with nZDM Reference customer example (SAP ERP system, EHP update)
EHP Installer
(Feb. 2012)
Cool down Validation &
ramp up
2:00 h
SUM with nZDM
(July 2012)
SUM with nZDM
(July 2013)
Cool down Technical downtime Transports &
manual steps
Validation &
ramp up
2:45 h 9:00 h 4:30 h 2:00 h
Technical
downtime
Transports
&
manual steps
Cool down Technical
downtime
2:45 h
Transports
&
manual steps
2:15 h
Validation &
ramp up
2:00 h
2:45 h
2:45 h
18:15 h
11:15 h
9:45 h
4:00 h 2:30 h
Business Downtime
Business Downtime
Business Downtime
© 2014 SAP AG. All rights reserved. 14 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
TCO Lab Preview: nZDM for SAP ERP 6.0 EHP6
System Details:
• OS/DB: AIX/Oracle
• DB size: 1,7 TB
• System clone from a customer
Source:
ERP 6.0 SR3
Target:
ERP 6.0 with EHP6
Technical Usages:
• Central Applications
• Human Capital Management
• IS-Utilities
• Strategic Enterprise Management
Generation of ABAP loads during uptime Source: TIP Core LM TCO Lab measurements
hours
Minimum
Downtime
Overall
Uptime
5:41
2:31
Update with nZDM
Update w/o nZDM
Significant downtime reduction when using the nZDM capabilities of
Software Update Manager for the Business Suite 7i2011
© 2014 SAP AG. All rights reserved. 15 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Downtime minimization with nZDM of SUM how it works
Uptime
Shadow
operation
Technical Downtime
• Move application tables that are touched by the upgrade/update to the shadow system (ca. 8.000 tables)
• Equip them with a change recording replication (Record & Replay technique)
• DB changes in productive system during maintenance create triggers, changes are recorded
• Replication of DB changes: shadow instance tables are updated after the update phases
Extended shadow
operation
Sw
itch
tab
les
an
d
Kern
el
Ex
ec
ute
XP
RA
s / A
IMs
(XP
RA
s U
PG
)
Imp
ort c
on
ten
t
ap
pl. T
ab
les
(Ta
bim
UP
G)
Ad
just c
en
tral
SA
P N
W ta
ble
s
(xn
cv-p
ha
se
s)
Ad
jus
t ap
plic
atio
n
tab
les
(pa
rcon
v u
pg)
Conversion, main import, XPRAs
Po
st-p
roc
es
sin
g
DD
Ls
© 2014 SAP AG. All rights reserved. 19 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Newest info + Troubleshooting nZDM
Information about:
Database/SUM SP specific restrictions
Solution (reference to guide)
Troubleshooting
note 1678564 “Restrictions, Database-specific Settings, and Troubleshooting of nZDM for SUM”
© 2014 SAP AG. All rights reserved. 20 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Quick facts: import customer transports in SUM
Technical details:
All customer transports are considered, incl. SPAU & Add-Ons
Depending on the transport object types, objects are automatically
managed in uptime or downtime of the standard SUM maintenance
procedure
Flexible regarding size and quantity of customer transports
No additional hardware requirement
Integration into Transport Management System (STMS), SPAU & SPDD,
Change Request Management (ChaRM)
Available on request, see SAP note 1759080
This feature integrates the customer transports in the installation procedure. The business downtime is
reduced significantly by using the shadow instance for certain customer transport objects
SCN blog:
customer transports import
© 2014 SAP AG. All rights reserved. 21 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Import Customer transports to SUM How it works
Customer transport objects
not enabled to run in uptime
are integrated into the
SUM downtime operations
Customer transport objects
enabled to run in uptime
are integrated into the
shadow operations
Uptime Business Downtime
Te
st &
ve
rifica
tion
Sys
tem
ram
p u
p
…
Shadow
operation
Cu
sto
me
r
rep
os
itory
ob
jec
ts
Po
st-p
roc
es
sin
g
Cu
sto
me
r
no
n re
po
sito
ry
ob
jec
ts
Cu
sto
me
r XP
RA
’s,A
IMs
Min
imu
m d
ow
ntim
e
Cust. transports Technical
downtime
© 2014 SAP AG. All rights reserved. 22 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
How to identify shadow enabled customer transport orders?
Based on a white list approach the transport orders are checked :
Objects with object type listed in the white list are moved to shadow instance
White list currently contains about 100 entries of objects types
Examples for shadow enabled objects
– Dictionary objects (e.g. tables, view types, search help),
– ABAP objects (e.g. classes, programs, screens)
Examples for objects transported in downtime
– Roles,
– Authority objects,
– Forms,
– Customizing Uptime Bus. downtime
buffer
© 2014 SAP AG. All rights reserved. 23 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
How to get customer transports import in SUM
Request functionality by CSS ticket
Registration is managed by SAP development team
Support by SAP Active Global Support or SAP Consulting
Close cooperation with SAP development team ensured
1-2 pre-tests recommended (planned runtime ca. 5 days for EHP
Implementation)
Combined forces from SAP Active Global Support / SAP Consulting, SAP
development and the customer specialists leads to successful execution
Import of customer transports is available on request: see SAP note 1759080
© 2014 SAP AG. All rights reserved. 27 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Downtime minimization capabilities of SUM for SAP Business Suite release and platform coverage
Downtime minimization capabilities of SUM are available for the following standard software maintenance
activities:
Apply a Support Package on …
... any ABAP-System with a target release based on SAP NetWeaver 7.0 Enhancement Package 2, SP8 or higher, e.g.
– Apply Support Package 8 or higher (NW 7.02 SP8) on a SAP NetWeaver 7.0 Enhancement Package 2 system
– Apply Support Package 5 or higher on a SAP ERP 6.0 Enhancement Package 5 System
– …
Install an Enhancement Package on top of …
… any ABAP-System with a target release based on SAP NetWeaver 7.0 Enhancement Package 2, SP8 or higher, e.g. :
– Install SAP Enhancement Package 5 on a SAP ERP 6.0 system with SAP Enhancement Package 4
– Install SAP Enhancement Package 2 on SAP NetWeaver 7.0 (ABAP)
– …
Upgrade your system to …
… any ABAP-System with a target release based on SAP NetWeaver 7.0 Enhancement Package 3 or higher, e.g.:
– Upgrade SAP R/3 4.6C to SAP ERP 6.0 Enhancement Package 6 (SAP Business Suite 7 Innovations 2011)
– …
© 2014 SAP AG. All rights reserved. 28 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Database platforms for downtime minimization
capabilities of SUM
Available for
Oracle, 10g or higher
IBM DB2 LUW, 9.7 FP4 or higher
Microsoft SQL, 2005 or higher
SAP MaxDB 7.9 or higher
IBM DB2 z/OS 10.1 or higher
SAP HANA 1.00.52 or higher
SAP Adaptive Server Enterprise (ASE) 15.7.0.103 (details see SAP note 1926697)
DB2 for IBM i 7.1 (details see SAP note 1809339)
Most current status
• for nZDM see SAP note 1678565 – “Prerequisites, Terms and Conditions for nZDM/SUM”
• For customer transports import see SAP note 1759080 – “Conditions for SUM including customer transport
requests”
© 2014 SAP AG. All rights reserved. 31 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Requirements using nZDM/SUM Calculation example
40 GB for SUM installation directory on central instance
12 GB for Download Directory with EHP data, kernel, stack XML
~ 10 GB free space in /trans (DIR_TRANS) directory (recommended)
~ 80 GB for temporary shadow system installation
total ~ 140 GB
total ~ 80 - 350 GB
Total estimated files space requirements using SUM nZDM:
for development or test system : ~ 170 – 290 GB
for production system : ~ 220 – 490 GB
Temporary space requirements using SUM:
~ 30 – 150 GB for selected application tables which are transferred to shadow system
Note: Depends on individual customer system (selected large tables). Pre-installation analysis possible.
~ 50 – 200 GB for logging tables
Note: Depends on user workload (update, insert, delete) and active recording time of relevant appl. tables.
Additional temporary space requirements using SUM with nZDM:
Database
and
File System
© 2014 SAP AG. All rights reserved. 32 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
Key links for more information For customers and partners
Key links SCN
Business Continuity Community http://scn.sap.com/community/business-continuity
Software Logistics http://scn.sap.com/community/it-management/alm/software-logistics
SCN Blogs
Near-Zero Downtime Maintenance for SAP
Business Suite Systems
Considering of customer transports to minimize
the downtime of SAP Business Suite updates
Settings to activate downtime minimization
capabilities in SUM
Software Update Manager (SUM): introducing the
tool for software maintenance
near-Zero Downtime Maintenance
Import customer transports
Settings of downtime minimization capabilities
Software Update Manager
Key Links SAP Service Marketplace
Software Update Manager, Update Guide http://websmp201.sap-ag.de/sltoolset
Road maps on SAP Service Marketplace http://service.sap.com/roadmap
© 2014 SAP AG. All rights reserved. 35 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft
Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer,
z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server,
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER,
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX,
Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered
trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
registered trademarks of Adobe Systems Incorporated in the United States and/or other
countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are
trademarks or registered trademarks of Citrix Systems, Inc.
© 2014 SAP AG. All rights reserved.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World
Wide Web Consortium, Massachusetts Institute of Technology.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and other
countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports,
Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and
services mentioned herein as well as their respective logos are trademarks or registered
trademarks of Business Objects Software Ltd. Business Objects is an
SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarks or
registered trademarks of Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only. National
product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.