Академический Документы
Профессиональный Документы
Культура Документы
with Microsoft
Microsoft Partner Enterprise Architect Team
(PEAT)
1
Agenda
Topic Time
Summary of the past SAP discussions between Kwik and
1 8:00 am 8:30 am
Microsoft
8:30 am 11:00
2 SAP on SQL Server Update
am
11:00 am 12:00
3 SAP on Windows Server / Infrastructure Update
pm
4 SAP Platform Migration 1:00 pm 3:30 pm
2
Microsoft: An industry leader
Microsofts comprehensive hybrid story, which spans
applications and platforms as well as infrastructure, is
highly attractive to many companies, drawing them
towards the cloud in general.
Lydia Leong, Gartner
Microsoft
3
CHALLENGES WITH BUSINESS APPLICATIONS
User
Performance Experience ?
?
In-memory Maximized
Real-time User
Performance Productivity
Total Costs
Fully Migration
Sky-high
Managed Risks
Availability
and Mitigated
Minimized
5 55
TIER-1 APP MODERNIZATION ON THE CLOUD
Tier-1 Business
Users,
Rehost/Rewri
Applications Surround Information
te Workers
OS390/zO
S
Partner Cloud
7
Customer Benefits of Microsoft Application Platform
Service In-memory, high availability and disaster recovery are all
Level built-in on MS platform - to achieve nearly 100 % DB cache
hit ratio,
over 99.995% OS/DB availability (including planned
downtime),
Zero
Cost RPO by
reduction and less
SAP than migration:
platform less thanTarget
3-min=RTO
by 40%
TCO - Commodity Intel servers (e.g. 40-core, 1TB RAM, 80K SAPS) and
mid-range SANs or flash memory storages can run all sizes of SAP
while compressing SAP databases by over 75%, reducing # of
operators,
data center space and power consumption through virtualization and
automation
Migration SAP platform migration is easy, smooth and risk-
free
- 3 or 4-month project
with a downtime of up to 2 days
8
In-MEMORY DATABASE COMPUTING PROVIDED BY SQL SERVER
(All BUILT-IN, No ADDITIONAL COST)
SQL Server is the only database (other than HANA) that SAP made it standard/default to
compress all ABAP tables and indexes
Database SAP on SQL customers can achieve DB compression by over 75%, which is 100% performance
positive
Compressio Database cache hit ratio is raised up to almost 100%, as x-large SAP tables are compressed,
n and current I/O bottleneck is eliminated
Up and running at : All SAP on SQL 2008 or later customers (e.g. Petronas, Singapore Ministry of
Finance, Lockheed Martin, NEC, Hitachi, Mitsui, Nikon, Bridgestone, Konica Minolta )
SQL Server is the only database (other than HANA) to which its column store is integrated with
SAP BW
Column Column Store Index boosts BWs query performance (e.g. by 4 5 times)
SQL Server 2014 column store indexes are modifiable/updatable
Store SQL Server R&D believe column store works well at DWH environment (e.g. BW) but *DO NOT* at
OLTP environment (e.g. Business Suite)
Up and running at China Light and Power, HomePro
Very large amount of physical memory (e.g. up to 4TB RAM) + flash memory storage
In-memory (including SSD) that replace traditional SAN Storage
In-memory reference models available from Dell, Cisco, HP and IBM
Hardware Up and running at : Quanta, NEC Fielding, Mitsubishi Heavy Industries
9
High AVAILABILITY DATABASE COMPUTING PROVIDED BY
SQL SERVER (All BUILT-IN, No ADDITIONAL COST)
4. 1-sec user response time, Applic Applic 5. Zero RPO, 1-hour RTO for
***
10-times better batch ation ation DR
performance 6. Zero unplanned downtime,
8. 3-times better productivity Microsoft Platform
99.995% OS/DB availability
including planned downtime
9. 90% of end users use
Office, web and SharePoint 7. 30-50% total cost
10.Zero custom code within
reductions
to access applications apps
Computing
Computing Power
Power
On-premise
Partner Cloud
11
11
Modernizing SAP Platform on Microsoft Cloud
All SAP Business Suite applications are fully multi-platform
OS
SAP system copy is export and import - no difference at all whatever OS/DB platform you migrate to
SAP has a standard tool kit for heterogeneous system copy (OS/DB change)
SAP on SAP on
HP- Windows/SQL Server
UX/Oracle
SAP on
SAP on Windows/SQL Sever
EXPORT
AIX/Oracle
IMPORT
on Azure VM
SAP on SAP on
Linux/DB2 Linux/HANA
on Azure VM +
Azure Server for
HANA 12
TOTAL COST REDUCTIONS THROUGH MIGRATION REAL EXAMPLE
Previous After
Cost
system's migratio
Cost to run SAP % %2 reduced Why cost can be reduced
cost/year n to MS
by (%)
(K USD) (K USD)
1,350
1,400
200
1,200
1,000
200
810
150 (40%
800
200
minus)
150
600 160
300 100
400
160
200
300 160
80
0
Previous system's cost/year After migration to MS
(KUSD/year) (KUSD/year)
1) Server 2) Storage
3) Network 4) DB Software maintenance
5) Internal Labour 6) External Labour and Data Center 14
Why SQL Server is THE BEST Choice for SAP APPLIACATIONS (1)
# Item What Microsoft Platform Can Provide What customer get
1 Server 1) MS platform has a variety of Intel x86 server IT can achieve better cost
Cost platforms that are certified by SAP performance than appliance
solutions by flexibly choosing the
2) SAP Solution Architect of Microsoft SAP very latest server platforms that
Solution Center can advise customer on server fits best to customers SAP
sizing environment
2 Storage SQL Server is the only database that SAP made it 1) IT can save costs on SAN storage
Cost default and standard to compress all SAP as SAP database size on SQL Server
tables Average compression ratio is over 75% is 25% or less of that on other
RDBMS
Topic Time
Summary of the past SAP discussions between Kwik and
1 8:00 am 8:30 am
Microsoft
8:30 am 11:00
2 SAP on SQL Server Update
am
11:00 am 12:00
3 SAP on Windows Server / Infrastructure Update
pm
4 SAP Platform Migration 1:00 pm 3:30 pm
17
SQL Server 2016: Everything built-in
Industry leader in Most secure Highest End-to-end In-database
Mission Critical database performing data mobile BI on any Advanced
OLTP built- built- warehouse built- device built- Analytics built-
in in in in in
Industry leader 6 years in a row #1 performance A fraction of the cost R + in-memory
least vulnerable $2,230
80
69
70
SQL
60 Server
49 SQL
50 Server
43 SQL
Server
40 34
30
29 $480
2220 22
18
20 15 $120
Oracl
6
e
#1
10 4 5
3 1 3
0
#2 #3 is #5 Microsoft Tablea Oracle
0 0 0
2010 2011 2012 2013 2014 2015 u
SQL Oracl MySQL SAP TPC-H Self-service BI per at massive scale
Server e HANA
user
19
(*) SAP Support Pack Stack for SQL Server 2016
20
Microsoft IT - SAP ERP By The
Numbers
Deliver Reliant &
Agile ERP Platform
Enable Modern
Experiences
Provide Real Time
Processes
Internal
SAP Surround 110 Users Named User Major First &
Strategy (Mostly 6K Accounts 96% Non-SAPGUI
Best Program
K Indirect Access
to SAP)
users
Seconds
Business Process 99.99 Raw
0.4 user
Expertise
SQL/Win
response
time 8% Uptime
5-7%
System Transaction Servers 250 Compressio Incident
2x growth in 2x volume ever 638 (mostly n Storage yearl Ticket
past 2 years 18 months virtual) TB Savings
y Reduction
Availability Services
Instance
e RFC groups, etc.
CI PRICE PRICE
12 SAP Application
failure VM
PRICE
Servers
VM
High degree of redundancy VM
Windows Server 2012
VM RFC
R2
guards against planned and DIA WEB
VM BTC VM 32 vCPUs
unplanned downtime SAP Central Instance VM 352
RFC GB RAM
Dual Databases VM VM
VM
Allows staggered upgrades
Instant release rollback XTremeI
O
XTremeI
O
35%
39%
61%
64%
80%
ERP GTS BI BOBJ SCM CI/ MDG CFM OER ADS OER DUET SOL
DS RMCA E-REC 1DSC CC OEM XI/PI GRC
Prod.
UA
Quarterly T
Release
SIT
Systems
DE
V
Prod. QA
Quarterly Release
Support, OOC,
& Monthly DE & Prod. Support
V
Sandbox
CASE STUDY : MICROSOFT IT - BENEFITS
Global SAP single instance with 8TB DB
and 100K internal/external users
to run Microsofts line of business - supply chain,
finance and human resources
Database
Original Compression size Compresse SAP
Customer Database Size Method after Comp d by System
Microsoft 1.5TB PAGE all tables 300GB 80% BW
CLP 2.3TB Page all tables 600GB 74% BW
Australian Customer in
Sales and Retail 505GB ROW all tables 140GB 72% BW
Kyocera Mita 1.6TB PAGE all tables 480GB 70% ERP
Wholesale customer in
Japan 8TB (Oracle) PAGE all tables 3TB 62.5% ERP
CHINT 2.5TB PAGE all tables 500GB 80% ERP
Ranbaxy 5.3TB PAGE all tables 900GB 83% ERP
8.6TB
Compal (Oracle) PAGE all tables 1.8TB 77% ERP
Coldwater Creek 5TB PAGE all tables 1TB 75% ERP
AGL 5.9TB PAGE all tables 1.3TB 78% ERP
30
Compressio
n
31
Compressio
n
32
Compressio
n
High Availability
SQL Server AlwaysOn
SAP Central Services Clustering
Data Protection
SQL Server Backup
Network based Backup
SAN Storage based Backup
Disaster Recovery
SQL Server AlwaysOn
Azure Site Recovery
Security
Encryption
Hardening
Data Masking ?
TDMS
System Copy
SAP System Copy tool
DB backup/restore or detach/attach
SQL Server AlwaysOn, Log Ship 34
In-MEMORY DATABASE COMPUTING PROVIDED BY SQL SERVER
(All BUILT-IN, No ADDITIONAL COST)
SQL Server is the only database (other than HANA) that SAP made it standard/default to
compress all ABAP tables and indexes
Database SAP on SQL customers can achieve DB compression by over 75%, which is 100% performance
positive
Compressio Database cache hit ratio is raised up to almost 100%, as x-large SAP tables are compressed,
n and current I/O bottleneck is eliminated
Up and running at : All SAP on SQL 2008 or later customers (e.g. Petronas, Singapore Ministry of
Finance, Lockheed Martin, NEC, Hitachi, Mitsui, Nikon, Bridgestone, Konica Minolta )
SQL Server is the only database (other than HANA) to which its column store is integrated with
SAP BW
Column Column Store Index boosts BWs query performance (e.g. by 4 5 times)
SQL Server 2014 column store indexes are modifiable/updatable
Store SQL Server R&D believe column store works well at DWH environment (e.g. BW) but *DO NOT* at
OLTP environment (e.g. Business Suite)
Up and running at China Light and Power, HomePro
Very large amount of physical memory (e.g. up to 4TB RAM) + flash memory storage
In-memory (including SSD) that replace traditional SAN Storage
In-memory reference models available from Dell, Cisco, HP and IBM
Hardware Up and running at : Quanta, NEC Fielding, Mitsubishi Heavy Industries
35
AlwaysON
Sy Sy
nc nc
1) Sync
Replica 2) Sync
+ Auto Replica
failover
As As
yn yn
SAP Application 3) Async c c
4) Async
Servers Replica
Replica
in DR site
in DR site
SQL AlwaysOn help keep having up to 4/8 replicas
38
of SAP database (1 sync+auto failover, up to 2 sync)
AlwaysON
(Simply)
Reconnect
1) Sync
Replica
X
Automatic
failover
SAP Application
2) Async 3) Async
Servers
Replica Replica
in DR site in DR site
In case of DB issues automatic failover should minimize
39
the downtime without losing transaction data
AlwaysON
X
Manual
failover
X
(Simply)
Reconnect
SAP Application
2) Async 3) Async
Servers
Replica Replica
in DR site in DR site
In case of DB issues automatic failover should minimize
40
the downtime without losing transaction data
AlwaysON
R/W workload
Backups can be done
on any replica of a
Backups database
Backups on primary
Secondary replica still works
Log backups done on
all replicas form a
single log chain
Backups
Database Recovery
Advisor makes
Primary Backups restores simple
Secondary
41
AlwaysON
Production TEST & DISASTER RECOVERY
DD DD
CC CC
Error msg
16-core 16-core Reconnect
256GBRA 256GBRA 1. Issue on App-ECC
M M 2. Error message shows up on SAP
APP- APP- GUI
ECC ECC
3. End user to simply reconnect
APP-EP APP-EP
APP-Sol APP-Sol
Usr/
sap
42
AlwaysON
Production TEST & DISASTER RECOVERY
Error msg DD DD
CC CC
Reconnect
16-core 16-core
256GBRA 256GBRA 1. Issue on SCS-ECC
M M
APP- APP-
2. Error message shows up on SAP
ECC ECC GUI
APP-EP APP-EP 3. Failover
APP-Sol APP-Sol
4. End user to simply reconnect
16-core 16-core 16-core
256GBRA 256GBRA 256GBRA
M
SCS-ECC
Fail M
SCS-ECC M
over
SCS-EP
SCS-Sol
SCS-EP
SCS-Sol (2) In case of
DB-ECC DB-ECC
DB-ECC (2) (3) SCS server
DB-EP DB-EP (2) Sync DB-EP (3)
DB-Sol Pro DB-Sol (2) replic
a
DB-Sol (3(
Async
replic issues
d a
(Prod) (Prod)
Usr/
sap
43
AlwaysON
Production TEST & DISASTER RECOVERY
Error msg DD DD
CC CC
Reconnect
16-core 16-core
256GBRA 256GBRA 1. Issue on SCS-ECC
M M
APP- APP-
2. Error message shows up on SAP
ECC ECC GUI
APP-EP APP-EP 3. Failover
APP-Sol APP-Sol
4. End user to simply reconnect
16-core 16-core 16-core
256GBRA 256GBRA 256GBRA
M
SCS-ECC
M
SCS-ECC M
SCS-EP
SCS-Sol
SCS-EP
SCS-Sol (3) In case of
Fail DB-ECC DB-ECC
DB-ECC over DB-ECC
(2) (3) DB server
DB-EP DB-EP (2) Sync DB-EP (3)
DB-Sol Pro DB-Sol (2) replic
a
DB-Sol (3(
Async
replic issues
d a
(Prod) (Prod)
Usr/
sap
44
AlwaysON
Production TEST & DISASTER RECOVERY
Error msg DD DD
CC
16-core
Reconnect
16-core
CC
1. Issue on Production Storage
256GBRA 256GBRA 2. Error message shows up on SAP
M M
APP- APP-
GUI
ECC ECC 3. Failover
APP-EP APP-EP 4. Async copy to DR restart
APP-Sol APP-Sol
5. End user to simply reconnect
16-core 16-core 16-core
256GBRA 256GBRA 256GBRA
M
SCS-ECC
M
SCS-ECC M
SCS-EP
SCS-Sol
SCS-EP
SCS-Sol (4) In case of
DB-ECC DB-ECC
DB-ECC Fail
over
DB-ECC
(2) (3) storage issues
DB-EP DB-EP
DB-EP (2) Sync DB-EP (3) Async
DB-Sol Pro DB-Sol(2) replic
DB-Sol New DB-Sol (3( replic
Prod
a
d a
(Prod) (Prod)
Usr/
sap
45
AlwaysON
Production TEST & DISASTER RECOVERY
DD DD
CC CC
16-core 16-core 16-core
16-core
256GBRA 256GBRA 256GBRA
256GBRA
M M
M
APP-
shu
M
APP-
shu
(5) Planned APP- APP-
ECC ECC
ECC
tdo
wn
ECC
tdo
wn failover
APP-EP
to DR site (1)
APP-EP APP-EP
APP-EP
APP-Sol APP-Sol
APP-Sol APP-Sol
Usr/
sap
46
AlwaysON
Production TEST & DISASTER RECOVERY
DD
CC
16-core 16-core
256GBRA 256GBRA
M M
(5) Planned APP- APP-
ECC ECC
failover
APP-EP
to DR site (2)
APP-EP
APP-Sol APP-Sol
16-core 16-core
256GBRA 256GBRA
M M
SCS-ECC
SCS-EP
SCS-Sol
DB-ECC
DB-ECC
(3)
DB-EP(3)
DB-EP
DB-Sol(3(
DB-Sol
47
Column
Store
Column Store
Fetches only needed
columns from disk
SELECT region, sum (sales)
Less IO C
2
C3
49
Column
Store
HomePRO
50
Column
In-Memory Optimized Column Store SQL 2014 for SAP BW Store
Index
Compression Size [GB] Size [KB] Data [KB] Index [KB] Data Comp. Comp. Percent Factor
51
Prerequisites for Column-store
52
Convert F/E-fact tables to Writable Column Store
53
54
55
Recommendations for SAP BW on SQL Server
Scope : E-fact, F-fact table, Flat cube
E-fact (reporting), F-fact (data load)
Real-time cubes out of scope
Topic Time
Summary of the past SAP discussions between Kwik and
1 8:00 am 8:30 am
Microsoft
8:30 am 11:00
2 SAP on SQL Server Update
am
11:00 am 12:00
3 SAP on Windows Server / Infrastructure Update
pm
4 SAP Platform Migration 1:00 pm 3:30 pm
58
Windows
Windows Update
Windows 2012 R2 now Generally Available
Windows Server 2012 R2 is Generally Available for NetWeaver App
lications April 2014
60
Hardware
On-premise server
specification:
2 socket (16 core per
socket = 32 cores)
Intel E5v3 rack
server with
24 x 32GB DIMMs =
768GB RAM,
2 x dual-port 10G
NICs &
2 x dual-port 8Gb 64
Hardware
Now owned by HP
XIO
http://xiostorage.com/products/hyper-ise/
Flash Memory Storage technologies now reliable enough to run the entire database 65
Hardware
Online travel
HP DL980 Violin 10 X faster online - Yes
booking site performance
B2B property
information HP DL980 Violin 48 X faster batch job - No
provider site performance
Fusion IO
Data access time (micro sec)
SSD 3000
74x Faster !! 68
Hardware
Dell PowerEdge R820 + Fusion IO ioDrive2 Duo
Performance
Read Bandwidth (1 MB) : 3.0 GB/s x up to 5 (= up to 120Gbps)
Write Bandwidth (1 MB) : 2.5 GB/s x up to 5 (= up to 100Gbps)
Ran. Read IOPS - 4K : 480,000 IOPS x up to 5
Ran. Write IOPS - 4K : 490,000 IOPS x up to 5
Read Access Latency : 68s
Write Access Latency : 15s
Extensibility/Scalability
Up to 5 Fusion IO cards
Manageability
No Snapshot Backup
Backup needs to be taken at the software level (e.g. RDBMS) which should
be fast or SQL Server Always On
69
Hardware
Memory &
10-20% CPU consumption Controls
Presentation
Network
communication
Applications /
Accept Explode Release
Reserve Build
Customer Bill-of- Production
Material Products
60-70%
Order Material Orders
CPU consumption
Schedule
Customer Part Material Production Task
Order
Customizing
Confirm
Delivery
Application Network
communication Tech.
10-20% Infrastructure/ DB
Memory & CPU
consumption, physical I/O OS
Database
Quanta Computer RUN SAP on SQL Server WITH FLASH MEMORY STORAGE
Single instance of SAP ERP (FI, CO, SD,
MM, PP, QM) with heavy
DB size : 7TB (Already compressed on
SQL2012 = 30 TB on uncompressed
Oracle/DB2)
IT/System Log file (1TB) Log file (1TB)
Admin 500k IOPS
Synchronous Replica,
500k IOPS
End user/Business
71
Hardware
74
Hyper-V
Hyper-V - Scalability
75
Hyper-V
Hyper-V - Scalabilty
76
Hyper-V
Hyper-V 3.0
CentOS 5.7 and 5.8 64 Red Hat Enterprise Linux 5.7 and 5.8 64
CentOS 6.0 6.3 64 Red Hat Enterprise Linux 5.9 64
Red Hat Enterprise Linux 5.7 and 5.8 64 Red Hat Enterprise Linux 6.0 6.3 64
Red Hat Enterprise Linux 5.9 64
SUSE Linux Enterprise Server 11 SP2 64
Red Hat Enterprise Linux 6.0 6.3 64
77
Hyper-V
Service Manager
Orchestrator
Service
Manage
ment
Autom Provis
ation ioning
App Controller
Config
Protec
uratio
tion
n
Endpoint protection
Monit
oring
79
System
Center
Private Cloud : Dialog Instance Provisioning
http://blogs.msdn.com/b/saponsqlserver/archive/2012/03/19/microsoft-and-sap-netweaver-step-by-step-up-to-the-cloud-part-ii.aspx
SAP
New SAP Dialog
Instance
SAP DI
SAP SAP
82
End users
network
10Gb 10Gb
1Gb NIC 1Gb NIC
NIC NIC
VM- VM- VM- VM- VM- VM- VM-
VM-SAP- VM-SAP- 1 2 VM-SAP- 3 4 5 6 7
AP1 4cor AP2 4cor 4cor 4cor 4cor 4cor
DB 4cor
e e e e e e e
16core 8core 16core
192GB RAM 128GB RAM
30G
B
30G
B 192GB RAM
32G
BRA
32G
B
32G
B
32G
B
32G
B
****
RAM M RAM RAM RAM RAM
(L) (M) RAM (L) (S) (S)
(S) (S) (S) (S) (S)
16-core, 8Gb FC/HBA 8Gb FC/HBA 8Gb FC/HBA 8Gb FC/HBA 16-core,
384GB RAM 384GB RAM
LUN1 LUN5
LUN2 LUN3 LUN4
for SAP for SAP
for SAP for SAP for SAP
DB T-log,
DB DB DB
files Tempd
files files files
b
LUN10 LUN11 LUN12 LUN13 LUN14 LUN15 LUN16 LUN17 LUN18 LUN19
for for for for for for for for for for
SAP- SAP- SAP- VM1 VM2 VM3 VM4 VM5 VM6 VM7
DB OS AP1 OS AP2 OS OS OS OS OS OS OS OS
83
FC SAN Switch FC SAN Switch
LUN1 LUN5
LUN2 LUN3 LUN4
for SAP for SAP
for SAP for SAP for SAP
DB T-log,
DB DB DB
files Tempd
files files files
b
LUN10 LUN11 LUN12 LUN13 LUN14 LUN15 LUN16 LUN17 LUN18 LUN19
for for for for for for for for for for
SAP- SAP- SAP- VM1 VM2 VM3 VM4 VM5 VM6 VM7
DB OS AP1 OS AP2 OS OS OS OS OS OS OS OS
84
: 300GB Spindle (15krpm,
150IOPS/spindle)
LUNs for Database files (e.g. 1TB after compression) LUN for Log
+ TempDB (Primary) | IOPS = 4,500 | Spindles = 30 (Primary)
LUNs for Database files (e.g. 1TB after compression) LUN for Log
+ TempDB (Secondary) | IOPS = 4,500 | Spindles = 30 (Secondary)
Topic Time
Summary of the past SAP discussions between Kwik and
1 8:00 am 8:30 am
Microsoft
8:30 am 11:00
2 SAP on SQL Server Update
am
11:00 am 12:00
3 SAP on Windows Server / Infrastructure Update
pm
4 SAP Platform Migration 1:00 pm 3:30 pm
86
Migration Project Overview
Installation of
DB software
SAP software Installation of
Export / Import DB software
SAP software
Preparation Export / Import
SAP SAP
UNIX
UNIX Windows
Windows
Oracle
Oracle SQL Server
SQL Server
R3load R3load
DBSL DBSL
Read Read
Write Write
D:\Export_Data\
Dump Files
app. 10% of DB size
88
Migration Process Classic approach
Downtime
Preparations
Shutdown of the SAP
system (Log of users)
R3load
R3load
R3load
R3load
R3load
R3load
R3load Transfer R3load
R3load
R3load
R3load
R3load Startup
R3load the
system
R3load Post activities
Splitting
Split Tabart in smaller packages
Split tables in smaller pieces (> 6.20)
Preparations
Shutdown of the SAP
system (Log of users)
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
R3load R3load
Startup
the
R3load R3load
system
Post activities
92
Risks and Issues
Interfaces
Disk paths and file destinations
OS commands in the program code of the interfaces
Open SQL inside program code
Converting of Scripts
Usage of Powershell
Printing
Changing of the print server from UNIX to Windows
Third-party tools
Available on the new platform? 93
Migration Project Overview
Installation of
DB software
SAP software Installation of
Export / Import DB software
SAP software
Preparation Export / Import
95
QUESTIONS ?
1. Why is SAP platform migration safe ?
2. How to minimize the downtime of system copy ?
3. How to make the SAP platform secure ?
4. How to make the SAP platform reliable ?
5. Why Microsoft platform ?
96
Q1. Why is SAP platform migration safe ?
SAP applications are literally multi-platform
SAP system copy moves an entire SAP environment from one to another
This is an export from a SAP instance and an import to another
The interim dump file is OS/DB independent
All repositories are stored in SAP dictionary tables SAP system copy tool recognizes and deploys all
settings/ configurations in the destination
OS/DB platform in the destination can be same or different as long as its a
platform certified by SAP (e.g. Windows and SQL Server)
Homogeneous copy = Moving to the same platform
Heterogeneous copy = Moving to a different platform = SAP platform migration
SAP homogeneous copy and heterogeneous copy are the same in procedure
97
Q1. Why is SAP platform migration safe ?
When migrating to a different OS/DB platform, changes are
quite limited
ABAP code including custom objects no need to change
Tables and indexes no need to care - SAP system copy tool copies everything
needed based on repository
DB index hints in OPENSQL no need to care simply ignored on SQL and SQL
Server optimizer engine finds good execution plans automatically
RFC/BAPI no need to change
File paths, OS commands and Printing to be reviewed anyway and should be
changed on variant settings if needed
Files format, Scripts to be confirmed
Operations no change (e.g. not necessarily need to apply monthly security
patches, index rebuild is optional)
RAS
Segment Firewall
-> Open only
necessary ports (* In-
bound TCP 3200,
3300, 3600, 80000)
Proxy
Corporate clients Corporate Servers
segment segment
WWW WWW
Dire
WWW ITS )
WWW EP )
File (Portal) (Portal) DNS Mail
ctory
SAP
servers
segment SAP DB BW SCM 101
Q3. How to make the SAP platform secure ?
Q: Were still worried about the security of Windows, especially virus infections. Do we
need to stop SAP servers every month for monthly security patch installations ?
Considering the workload to test/apply all of the patches that Microsoft releases would
Windows be more expensive to manage than UNIX or mainframe ?
A: Hardening has already been a very common practice for security. Hardening
includes for example - (1) blocking unnecessary network ports (traditional SAP apps use
only 4 TCP ports, TCP 3200/3300/3600/80000), (2) leaving unnecessary OS services
turned off (default settings on Windows Server), and (3) restricting unnecessary
operations like browsing, e-mailing or using Office on SAP servers. Running anti-virus
software on production SAP/DB servers is also common. Generally speaking
SAP on Windows admins should prefer other security measures than security patch
installations, which should come last. If you look through the MS monthly
vulnerabilities - you would realize security patches that need to be applied urgently
(e.g. within 24 hours) are very limited. For example vulnerabilities on IE, Office etc can
be out of scope. Assuming hardening is well designed/implemented in advance, patch
installations on SAP servers can be quite rare, probably almost zero. Microsoft published
a security whitepaper specifically for SAP/Windows environment. So far none of our
customers reported additional operational workload after migrating to Windows. BTW
beta versions of Microsofts security patches are sent to SAP AG
1 or 2 week(s) before their public release, so that SAP can conduct compatibility tests in
advance. How to test/install/uninstall patches is documented in the whitepaper. 102
Q3. How to make the SAP platform secure ?
On your critical application/database servers -
Remove or keep disabling Internet Explorer
Dont set up unnecessary client software e.g. SAP GUI, Office that should run
on a separate console PC - monitoring studio
Dont run unnecessary server software e.g. FTP, Web server that should run
on less-critical servers separately
Segregate your critical application/database servers from other
subnets
Open only necessary ports on network switch (or each host)
SAP applications requires inbound TCP ports of 3200, 3300, 3600 (instance # is
00 in this case) and 80000 (portal, configurable) only
This way your application/database servers are quite secure already
Check monthly security patches but minimize patch installations
(basically zero) Service pack installations are more preferred (e.g.
once a year)
Following best practices can make SAP on Windows quite secure
No change in administration/operation from other platforms 103
103
SAP on WINDOWS SECURITY WHITEPAPER
http://blogs.msdn.
com/b/saponsqlserv
er/archive/2012/05
/28/sap-on-sql-ser
ver-security-white
paper-released.asp
x
104
Q4. WE HAVE MANY ADD-ONS. Migration is STILL POSSIBLE ?
A : What to care are always the same whatever platform you use. The following points determine
the reliability and availability of your LOB systems.
1. 64-bit hardware and software are used ?
2. The whole set of hardware and software is strictly tested by the hardware vendor(s) in
advance ?
Especially firmware and device drivers are important
3. Any standardization of the set of hardware and software ?
4. Customer have a high availability support contract with the hardware vendor(s) ?
5. Hardware vendor(s) periodically deliver hotfix information for proactive change
management ?
Especially firmware, device drivers, OS, RDBMS, applications and anti-virus etc
Once or twice a year
6. Customer have a test environment with the same spec as the production ?
7. Customer have a rule to deploy any change on the production after internal test on the test
environment ?
8. In case of a trouble root cause analysis can be done on the test environment ?
Not the production, where recovering the services as soon as possible is more important than analysis
108
Microsoft PREMIER SUPPORT SERVICE
https://premier.microsoft.com/gp/PRMRSISevDetails
Expected Microsoft
Severity Customers situation Expected Customer Response
Response
Critical business impact: Customers First call response in Allocation of appropriate
business has significant loss or 1 hour or less resources to sustain continuous
degradation of services Microsoft Resources at effort all day, every day (review
A Needs attention within 1 hour customer site as note 2)
Submissio required. Rapid access and response from
n by (*) Severity A support is not available Continuous effort all change control authority
phone for incidents submitted over the Web. day, every day Management notification
only For Severity A support, please contact Notification of Senior
Microsoft using the phone number for Managers at Microsoft
your region available on the
Contact Page.
Moderate business impact: Customers Initial Response Allocation of appropriate
business has moderate loss or within 2 hours of case resources to sustain continuous
degradation of services but work can creation effort unless customer requests
B reasonably continue in an impaired 24x7 continuous effort to opt-out of 24x7
manner. unless customer Rapid access and response from
Needs attention within 2 business requests to opt-out change control authority
hours (review note 1)
Minimum business impact: Customers First call response in Accurate contact information on
business is substantially functioning 4 hours or less case owner
with minor or no impediments of Effort during business Responsive
C 109
services. hours only (review note
MICROSOFT Product LIFE CYCLE Min 10 YEARS
http://support.microsoft.com/lifecycle/search/default.aspx
112