sap on netapp summit - sap-summit-2017.netapp...
TRANSCRIPT
SAP on NetApp SummitSAP HANA on NetApp –solutions overview
Michael Schlosser, NetAppSAP Solutions Architect
Berlin, 27-28 June 2017
© 2017 NetApp, Inc. All rights reserved.1
Agenda
1) SAP HANA Tailored Datacenter Integration
2) SAP HANA 2.0 SPS 01 – MDC
3) SAP HANA product integration overview
4) Backup & recovery
6) SAP system copies
7) Reference architectures
© 2017 NetApp, Inc. All rights reserved.2
Overview: SAP HANA and NetApp
© 2017 NetApp, Inc. All rights reserved.3
••Storage certifications for NAS and SAN
••All flash or disk based
••FlexPod w/ Cisco••FlexFrame w/ Fujitsu••Cisco Appliance
••SAP system provisioning
••System copy, clone, refresh
••Backup & recovery••Disaster recovery
Data Protection
SAPLifecycle
Management
TDI Storage Certification
Solutions w/ Partners
Certification and Validation
Product Integration
SAP HANA Tailored Datacenter Integration
© 2017 NetApp, Inc. All rights reserved.5
Business Suite, Business Warehouse on SAP HANA or S/4HANA
SAP Application
Certified enterprisestorage systems
External Storage
Storage Network
Certified servers
Multinode Single Node
Certified NetApp storage systems for SAP HANA TDI
© 2017 NetApp, Inc. All rights reserved.6
FAS and All Flash FASProduct Family
NFS10/40 Gb Ethernet
XFS8/16/32 Gb
Fibre Channel
SAP HANAMultinode
SAP HANASingle Node
Configuration best practices
© 2017 NetApp, Inc. All rights reserved.7
§ Configuration guides available for§ FAS/AFF with NFS or FCP
§ Configuration guides cover§ Network setup§ Storage controller setup§ Compute node setup§ SAP HANA installation for single and multinode systems§ HA/DR provider configuration
SAP hardware configuration check tool (HWCCT)Source KPIs: SAP SE
© 2017 NetApp, Inc. All rights reserved.8
SAP HWCCT
Data 1 Data 3
Log 2 Log 4
Data 2 Data 4
Log 1 Log 3
fsperf 1MB log fsperf 1MB log fsperf 1MB log fsperf 1MB log
HANA persistence HANA persistence
Example: Benchmark started for four nodes. Benchmark is started for each node in parallel, one block size after the other.
KPIs for production SAP HANA systems
HANA persistence HANA persistence
SAP HANA deployment types – HANA 2.0 SPS 01
© 2017 NetApp, Inc. All rights reserved.11
§ Single-Tenant Database
§ SystemDatabase
Source: SAP SE: https://uacp2.hana.ondemand.com/viewer/2c1988d620e04368aa4103bf26f17727/2.0.01/en-US/6483b71787f2439c907bd99036559e72.html
SAP HANA 2.0 SPS 01 & what it means for data protectionhttps://newsroom.netapp.com/blogs/sap-hana-2-0-sps-01-what-it-means-for-data-protection/
© 2017 NetApp, Inc. All rights reserved.12
Combine data protection with flexible SAP system provisioning
14
Data Management and SAP Product Integration
Disaster RecoveryReplication Replication
Offsite Backups
Dev SAP System
Provisioning
TestQ
A
CloningCloning Cloning
Application-Consistent Snapshot® Backups
Prod
SAP LaMa NetApp® SSC
Flash ordisk based
NAS orSANCloud
On-premises
Cloud
On-premises
SAP HANASnapCenter
© 2017 NetApp, Inc. All rights reserved.
SAP HANA backup options
© 2017 NetApp, Inc. All rights reserved.16
File-based backup or BACKINT
Backup runtime Hours
CPU load at database server during backup
High
Network load High
Restore Hours
Recovery Hours
Block integrity check Yes
Backup1) Data
SAP HANA
2)
Data
SAP HANA
SnapshotCopies
Storage-based Snapshot backup
< 1min
No load
No load
< 1min
Reduction > 70%
No
read write
Backup concept with storage-based Snapshot backups
© 2017 NetApp, Inc. All rights reserved.17
Multiple storage-based Snapshot backups per day
Weekly file-based backup to execute block integrity check
Log backups every 15 minutes
All backups are written into backup catalog
SAP HANA
Data
Log LogBackup
BackupCatalog
File-basedBackup
Snapshot Backup
Executed automaticallyby HANA database
hdbsql“Prepare Snapshot”1
Storagemanagement tool“Create Snapshot”
2
hdbsql“Register Snapshot”3
Manual Operation Steps
Manual retention management and housekeeping is a challenge
© 2017 NetApp, Inc. All rights reserved.18
SAP HANA
Data
Log LogBackup
BackupCatalog
File-BasedBackup
Executed automaticallyby HANA database
?
hdbsql“Prepare Snapshot”1
Storagemanagement tool“Create Snapshot”
2
hdbsql“Register Snapshot”3
Manual Operation Steps
?
?
Housekeeping Based onRetention Policies?
?Synchronize Backup Catalog?
Snapshot Backup
Backup and retention management with NetApp
© 2017 NetApp, Inc. All rights reserved.19
SAP HANA
Data
Log LogBackup
BackupCatalog
File-BasedBackup
1) Trigger SAP HANA backupsavepoint
2) Create storage Snapshot
3) Register backup withinSAP HANA backup catalog
4) Execute SnapVault update
NetApp® Plug-in for SAP HANA Database automated backup workflow
OffsiteBackup
NetApp® Plug-in for SAP HANA Database retention management and housekeeping
5) Delete Snapshot at primaryand offsite backup storage based on retention policy
6) Delete corresponding backup catalog entries
7) Delete log backups on file system and backup catalogbased on oldest data backup
Snapshot Backup
Customer example: backup runtime
© 2017 NetApp, Inc. All rights reserved.20
Backup of 619.84 GB in 11s => 56.35 GB/s
Same speed could be achieved with 56 x 10GbE ports or 35 x 16Gb FC ports
Backup runtime analysis
© 2017 NetApp, Inc. All rights reserved.21
§ Analysis based on AutoSupport data
§ Analysis of 11,000 backup runs
§ Runtime includes required database and storage Snapshot operations
§ 80% of backups finished in less than 20 seconds
§ All backups finished in less than 1 minute
80% of backups finished in less than
20 seconds
Overview SAP system copy scenarios
© 2017 NetApp, Inc. All rights reserved.23
Use Case SAP Product NetApp Product DB Must Be Preinstalled
SAP Must Be Preinstalled
Automated SAP Postprocessing
Refresh ofSAP system + SAP HANA database SAP HANA Studio
or hdbsql
NetApp® Plug-in for SAP HANA Database
Yes Yes No
Setup of new SAP HANA databasebased on data of a source system
SAP HANA DatabaseLifecycle Manager
NetApp® Plug-in for SAP HANA Database
No NA No
Setup of new or refresh ofSAP system + SAP HANA databasebased on data of a source system
SAP SoftwareProvisioning Manager
NetApp® Plug-in for SAP HANA Database
No No No
Setup of new or refresh ofSAP system + SAP HANA databasebased on data of a source system
SAP Landscape Management
NetApp® StorageServices Connector No No Yes
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.24
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
SAP HANA Database
SAP ECC 6.0
svmmssap04
NetApp®
Plug-in for SAP HANA Database
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.25
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
NetApp®
Plug-in for SAP HANA Database 2 Unmount
1 Stop SAPand SAP HANADatabase
svmmssap04
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.26
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
NetApp®
Plug-in for SAP HANA Database 2 Unmount
1 Stop SAPand SAP HANADatabase
svmmssap04
3 DeleteFlexClone Copy
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.27
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
NetApp®
Plug-in for SAP HANA Database
svmmssap04
4
SAP HANA Backup Savepoint
Storage NetAppSnapshot®
Copy
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.28
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
5
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
NetApp®
Plug-in for SAP HANA Database
svmmssap04
hdbsql
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.29
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
5
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
Mount
NetApp®
Plug-in for SAP HANA Database
6
svmmssap04
hdbsql
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.30
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
5
7
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
Mount
Database RecoveryDatabase SID Change
NetApp®
Plug-in for SAP HANA Database
6
svmmssap04
hdbsql
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.31
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
5
7
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
Mount
Database RecoveryDatabase SID Change
NetApp®
Plug-in for SAP HANA Database
6
svmmssap04
8 Start SAP
hdbsql
SAP system refresh with SAP HANA Studio (hdbsql)
© 2017 NetApp, Inc. All rights reserved.32
hn4_data
Source System (mssap02)
hn4_log
hn4_shared
hn2_clone
hn2_log
hn2_shared
hn3_sap
SAP HN3HANA HN4
Target System (mssap01)
SAP HN1HANA HN2
hn1_sap
4 5
7
SAP HANA Database
SAP ECC 6.0
NetAppFlexClone®
Copies
Mount
SAP HANA Backup Savepoint
Storage NetAppSnapshot®
Copy
Database RecoveryDatabase SID Change
NetApp®
Plug-in for SAP HANA Database 2 Unmount
61 Stop SAP
and SAP HANADatabase
svmmssap04
3 DeleteFlexCloneCopy
8 Start SAP
hdbsql
Reference architecture on-premises
© 2017 NetApp, Inc. All rights reserved.34
• Dev/Test• Repair System• Recovery Test
• Dev/Test• Repair System• Recovery Test
ProdBackupImages
DRImages
Production
Disaster Recovery Production Offsite Backup• Dev/Test• Repair System• DR Test
Asynchronous Mirror forDisaster Recovery
Block-Incremental Replication of Backup Images
Rapid Backupand Restore
SAP LaMaNetApp®
Plug-in for SAP HANADatabase
Rapid, Space-Efficient Cloning
Rapid, Space-Efficient Cloning
Rapid, Space-Efficient Cloning
SAP HANA StudioNetApp® Storage ServicesConnector for SAP LaMa
Reference architecture with hybrid cloud
© 2017 NetApp, Inc. All rights reserved.35
• Dev/Test• Repair System• Recovery Test
ProdBackupImages
DRImages
Production
Disaster Recovery Production Offsite Backup
Asynchronous Mirror forDisaster Recovery
Block-incremental Replication of Backup Images
Rapid Backupand Restore
SAP LaMa
Rapid, Space-Efficient Cloning
Rapid, Space-Efficient Cloning
Rapid, Space-Efficient Cloning
SAP HANA StudioNetApp® Storage ServicesConnector for SAP LaMa
Cloud Providers
or or
NetApp®
Plug-in for SAP HANADatabase
Cloud Providers
NetApp Private Storage
NetApp Private Storage