SAP HANA – Architektur und Betrieb

SAP HANA – Architektur und Betrieb
Joachim Adlon
Senior PreSales Specialist SAP HANA
Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. 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. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
2
Die SAP HANA Plattform
Mehr als nur eine weitere Datenbank
Predictive
Analysis
Big Data
SAP HANA nutzt die Vorteile der
aktuellsten Technologien
Text
Mining
100%
In-Memory computing
und bietet völlig neue Möglichkeiten
Anwendungen zu designen /
entwickeln und zu betreiben.
No
OLTP & OLAP in real-time
Aggregates
On-the-fly data models
without duplicates
SAP HANA
(Main Memory)
Column and row storage
+
Less
Indices
Flexible and fast
retrieval of the dataset
5-30x
Compression
1010,000x
Acceleration
Based on column storage
Less
Less complexity in data
models and code
…
Calculation
Engine
Analytics /
Transactions
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Massive parallelization
Code lines
Partitioning
Mass data analysis
Public
3
Massive Vereinfachung von Datenmanagement und Applikationsmanagement
Echtzeitverarbeitung aller relevanten Prozesse auf einer Plattform
Vereinfachung
Zentralisiert
Optimiert
OLTP + OLAP
in einer Datenbank
End-to-end
Data Processing
Application
Processing
Predictive
Prescriptive
Machine
Learning
Operational
Analytics
Application
Server Layer
Sentiment
Intelligence
SAP HANA
In-Memory
Database layer
(Main Memory)
SAP HANA
(Main Memory)
Libraries
SAP HANA
(Main Memory)
Transactions
Streaming
Planning
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Geo Spatial
Text
•
Database & data processing engines
•
Application Server
•
Planning, Calculation engine
•
Libraries of statistical, predictive and
business functions
Public
4
SAP HANA Persistenz:
In-Memory Daten werden regelmässig auf Disk gesichert
Data:




SQL Daten und “Undo Log Informationen”
Spezifische HANA information (z.B. Modellierungsdaten)
Bleiben im Hauptspeicher um max. Performance zu sichern
Asynchroner Schreibprozess
HANA
Memory
Data
Log:
 Informationen zu Datenänderungen (Redo Log)
 Synchroner Schreibprozess nach jedem “Committ”
 Zykl. Überschreiben nach Backup
Änderungen
Regelmäßige
automatische
„Savepoints“
Savepoint:
 Geänderte Daten und Undo Log werden auf “persistent storage”
gesichert.
 Automatisch
 Mind. alle 5 Minuten (einstellbar)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Log
Volume
Data
Volumes
Persistent Storage
Public
5
Integration von SAP HANA in die Betriebsprozesse
SAP HANA
Data Center Readiness
Design & Setup
 Tailored Data Center
Integration (Integration
Backup & Recovery
 Daten & Log
Backup
bestehender Infrastruktur)
 Deploymentoptionen
 Virtualisierung
 Point-In-Time
Recovery
 3rd-party backup
tool support
 Multi-Tenant
Database Container
Netbackup, Tivoli,
Simpana,
DataProtector,
Networker, Sesam…
 Dynamic Tiering (Data
Aging)
 Storage Snapshots
Hochverfügbarkeit
 Failover auf ein
Standby-System im
Data-Center
Optionen:
 Storage-basiert
 Schatten-DB
 Interner oder
externer Cluster
Manager
 Zero Downtime
Maintenance
Disaster Recovery
 Failover auf ein
Standby-System in
einem entfernten
Data-Center
 Automatische und
manueller Failover
möglich
Optionen:
 Storage-basiert
 Schatten-DB
 Externer Cluster
Manager
Security & Auditing
 Umfassendes security
framework
 Fine-granulare
authorizations
 Encryption
 Compliance (SoD,
audit logging, ...)
 Secure hardware /
software setup
 IDM and GRC
integration
 3rd party via standard /
documented interfaces
Starting Page: Features of SAP HANA: Data Center - Enterprise Readiness and HA/DR
Continuous Improvement of Simplification & Flexibility
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
6
Hardware und Deployment-Optionen
SAP HANA bare metal / appliance offerings
Single Server
Scale Out Cluster
2 CPU 128GB bis 16 CPU 12TB
2 bis n Server pro Cluster
Einzel-HANA-System für
Data Marts oder Acceleratoren
Jeder Server ist entweder 4 CPU/ 1.5 TB oder 8 CPU/ 3TB
Unterstützung von Hochverfügbarkeit
und Disaster Recovery
Grösste zertifizierte Konfiguration: 56 Server
Größte getestete Konfiguration: 100+ Server
Unterstützung von Hochverfügbarkeit und Disaster
Recovery
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
7
SAP HANA appliance vs SAP HANA Tailored Data Center Integration
(TDI)
“SAP HANA appliance delivery”
“SAP HANA tailored data center integration”
Schnelle Implementierung
Mehr Flexibilität und Verantwortung
Support durch SAP
Sichert existierende Investments
Application
HANA
HANA
Server
HANA
Server
Server
Database
Operating
System
•
Virtualization
Server
Storage
•
•
Validierung durch SAP und
Partner
Vorkonfiguriertes Hardware
Set-Up
Vorinstallierte Software
Network
Storage
•
•
Kunde zuständig für
Installation und
Validierung
Individuelles Support –
Modell zwischen Kunde
und HW-Partner
Virtualization
HANA
HANA
Server
HANA
Server
Server
Server
Network
Shared Network
Enterprise
Storage
Storage
Certified and Supported SAP HANA® Hardware Directory
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
8
Technical Operational Manual (TOM) für SAP HANA
Das TOM beschreibt alle wichtigen Aspekte/Aufgaben zum Betrieb von SAP HANA (http://help.sap.com/hana_platform).
Erfahrungsgemäss benötigt HANA weniger Administrationsaufwände als andere Datenbanken:
Typische Aufgaben sind:
 Regelmässige Backups (Database, Bare-Metal software und configuration backup)
 Patches; Normalerweise on demand bei Problemen (DB, OS)
 Monitoring (automatisiert oder manuell)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
9
Forrester – Projekt – Kosten - Analyse
Einsparungspotentiale durch Wechsel auf die SAP HANA Plattform
Weitere Dokumentation unter: www.sap.com/innovation-and-me
 Executive Summary
 Full paper (with free registration)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
10
SAP HANA Deployment - Optionen
“Virtualization”
 1 x Appliance
Virtualization technology
separates multiple OS images
each containing one HANA DB
 1 SID
 n x Virtualized Appliances
 1 System DB
 n x HANA DB
 n x HANA DB
Cost optimized
approach
 n x DB schema
 n x Application
Shared Memory and
CPU resources
See SAP note 1788665
“MCOD”
“MCOS”
Appliance approach for
optimal performance
Multiple Components on one
Database
Multiple Components on one
System, multi-SID
 1 x Appliance
 1 x Appliance
 1 x Appliance
 n x HANA DB
 1 x HANA DB
 1 x HANA DB
 n x HANA DB
 n x DB schema
 1 x DB schema
 n x DB schema
 n x DB schema
 n x Application
 1 x Application
(e.g. ERP, CRM or BW)
 n x Applications
 n x Applications
Prod. usage for white listed
scenarios allowed, e.g. SAP
ERP together with SAP
Fraud Management. See SAP
notes 1661202 and 1826100.
E.g. DEV and QA system on
one hardware. See SAP note
1681092. Prod-Usage only
for scale-up. Restricted
assignment of resources.
 Bare-metal or virtualized
AS ABAP
SID: ABC
AS ABAP
SID: ABC
Application
SID: XYZ
AS ABAP
SID: ABC
AS ABAP
SID: XYZ
“SAP HANA
Multitenant Database
Containers (MDC)”
“Joined HANA
& Netweaver”
„Classical“ scenario
 n x Applications
SAP Note 2096000
SAP note 1953429
SAP HANA
AS ABAP
SID: ABC
 Id by name/port
AS ABAP
SID: XYZ
AS ABAP
Connect
to:
HAN.DB’A
’
Any
Application
Connect to:
HAN.<port>
SAP HANA
Schema ABC
SAP HANA
<HDB>
Schema ABC
Schema XYZ
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Virtualization
<HDB>
Bare Metal
SAP HANA
Virtualization
Bare Metal
AS ABAP
SID: ABC
SAP HANA
SAP HANA
<HDB1>
<HDB2>
Schema ABC
Schema XYZ
SID: HAN
SAP HANA
SAP HANA
<HDB1>
<HDB>
<HDB>
Schema ABC
Schema ABC
Schema XYZ
HAN.System
DB
HAN.DB A
Public
HAN.DB B
11
SAP HANA Virtualisiert
SAP HANA Plattform
Unterstützte Hypervisor
Scale-out
✔
VMware
Hitachi
Huawei
IBM
vSphere / ESXi
LPAR
FusionSphere
PowerVM
Single/Multi VM
Single VM
Single VM
✔
✔
✔
General Support
from SPS09 for single SAP
HANA virtual machine on a
single certified SAP HANA
host server
in production
General Support
for BWoH only
Single VM
✔
Multi VM
✔
Controlled Availability
for SAP HANA ScaleOut-Configurations in
virtualized environment
for BWoH only.
General Support
for single SAP HANA
virtual machine on a
single certified SAP
HANA host server
in production
General Support
for multiple SAP HANA
virtual machines on a
single certified SAP
HANA host server in
production
SAP Note 2157587
SAP Note 1995460
SAP Note 2024433
General Support
from SPS07 for single or
multiple
SAP HANA virtual machines
on a single certified SAP
HANA host server
in production
SAP Note 2063057
.
SAP Note 2186187
for single SAP HANA virtual
machine on a single certified
SAP HANA host server
in production. Scale – Up
only.
SAP Note 2133369
.
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
12
SAP HANA Virtualisiert – Deployment - Optionen
ABAP
HANA4
SAP HANA
HANA
ABAP
HANA1
HANA2
HANA3
SLES
RHEL
Win *
RHEL
SLES
SLES
VM1
VM1
VM2
VM1
VM2
HANA3
HANA1
SLES
SLES
VM3
VM1
VM2
HANA2
SLES
RHEL
VM3
VM4
ESXi / LPAR
ESXi / LPAR
ESXi / LPAR
ESXi /
LPAR
ESXi/
LPAR
ESXi/LPAR
host
host
host
phost
phost
phost
Single VM
✔
General Support
for single SAP HANA
virtual machine on a
dedicated SAP HANA
certified server
in production
1x HANA +
other
Multi VM
MCOS
Scale-out
✔
✔
✔
✔
✔
General Support
for single SAP HANA
virtual machine on a
dedicated SAP HANA
certified server
in production (without
overprovisioning and with
resource priority
configured over other
VMs)
Controlled
Availability
for multiple SAP
HANA virtual
machines on single
SAP HANA certified
server in production
General support
for single or multiple
SAP HANA virtual
machines in
combination
with MCOS
for production
Controlled Availability
for SAP HANA scale-out
configurations in virtualized
environment, either
production or nonproduction until further
testing
had been finalized.
General Support
for multiple SAP
HANA database
installations on one
System / OS
in production
SAP Note 1995460
SAP Note 2063057 **
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Note 2024433 **
SAP Note 2063057 **
SAP Note 1681092
SAP Note 2157587
MCOS
* Windows guest OS currently not supported with
Hitachi LPAR for SAP workloads
** Access to SAP Note is restricted to participants
of Controlled Availability
Public
13
SAP HANA Multitenant Database Containers (MDC)
Ein SAP HANA Multitenant-Database-Containers-System hat eine SID
und eine HANA software version
●
●
●
●
●
Eine Datenbank System Software für alle Tenants
Tenant Datenbanken-Identifikation durch Name oder Port
Additives Sizing für alle Tenant-Datenbanken
Ersatz für die meisten MCOS deployments (Multiple Components One
System)
Ersatz für “alte” MCOD “white-list-scenarios” (e.g. ERP-CRM-BW, QA/DEV,
Data Marts), non-prod.
AS ABAP
Connect to: HAN.DB’A’
Any Application
Connect to: HAN.<port>
SAP HANA
SID: HAN
Jede Tenant Datenbank hat ihre eigene:
●
●
●
●
●
Database admin und user, database catalog, repository, persistence,
backups, traces and logs
Tenantspez. Memory-Sizing und CPU-Zuordnung
Klare Abgrenzung von Applikationsdaten und user management
Ein HA/DR setting für das Gesamtsystem:
Integration in SAP HANA data center operations, housekeeping, backups,
usw.
HAN.SystemDB
HAN.DB A
HAN.DB B
Weitere Infos siehe SAP Note 2096000
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
14
SAP HANA Dynamic Tiering
Priority and
Data Volume
Performance
and Price
HANA column store
•
hot
•
•
HANA
•
warm
•
•
In DB
Im Hauptspeicher
Keine Einschränkungen, alle Features
verfügbar
Non-Active Data Concept /
Disk store of dynamic tiering
In DB
Auf Disk
Keine Einschränkungen, alle Features
verfügbar
Near-line Storage
Cold
(NLS)
•
•
•
Außerhalb der DB
Near-line Storage
Nur Lesen, keine Updates
•
Traditional Archive
Außerhalb der DB
•
Archiv
•
Nur Lesen, keine Updates
Archive
Archive
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
This is the current state of planning and may be changed by SAP at any time.
Public
15
SAP HANA Dynamic Tiering
Datenwertabhängiges Datenmgmt. – Nicht alle Daten müssen für Realtimezugriffe vorgehalten werden
SAP HANA DB bestehend aus memory-based hot store und disk-based warm store
Zwei Tabellentypen: HANA table (hot data) und HANA extended table (warm data)
“Push down query processing” beim Zugriff auf warm store (ET)
HANA Database Service
Anwendungsfälle:
– Aktuelle, häufig genutzte Daten in
Table
hot store, und historische Daten in warm store
Fast data movement and
Table
optimized push down query
– Abbildung von “Big Data Szenarien” in warm store, da das
processing
– grosse Datenvolumen zu teuer für ein reines in-memory-szenario ist
Table
– Unterstützung mit BW 7.4 SP8
Extended table
(warm data)
 Aktuell nur für BWoH
Table
 Ersetzt nicht BW NLS und
HANA
SoH ILM archiving (cold)
Dynamic





Client
Connect HANA Database
Application
Engine
Tiering Engine
All related data resides in extended store
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
This is the current state of planning and may be changed by SAP at any time. Public
16
Administration und Monitoring
SAP DB Control Center
Web-basiertes Werkzeug zum
Monitoring aller SAP DB´s im RZ
&
SAP HANA Cockpit
Web-basiertes Werkzeug zum
Monitoring einer SAP HANA DB
SAP HANA Studio
Zentrale Entwicklungsumgebung sowie
Administrations- und
Monitoringtool for SAP HANA,
Eclipse-basiert
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Solution Manager
/ DBA Cockpit
SAP
HANA
Central tool to manage the SAP
landscape, based on the SAP
NetWeaver Application Server
Public
17
SAP HANA Studio
Zentrales Administrations- und Monitoring-Werkzeug
Administration
View
Navigator
View
Properties
View
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
18
SAP HANA Studio
SAP HANA Plattform Lifecycle Management (LCM)
Installation
•
Single Host
•
Multiple Hosts
•
Single Software Component
•
Multiple Software Components
Upgrade
•
Single Host
•
Multiple Hosts
•
Single Software Component
•
Multiple Software Components
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Konfiguration
SAP HANA
Plattform
LCM
•
System Relocation
•
System Copy
•
System Scale Out
•
System Scale Down
•
System Rename
•
System Landscape Directory Registration
•
Uninstallation of System
Public
19
SAP HANA Cockpit und SAP DB Control Center
 SAP HANA Cockpit
– Web-based tool zur Administration und Monitoring einer einzelnen SAP HANA Datenbank
 SAP DB Control Center
– Web-based tool zur Administration and Monitoring mehrerer SAP Datenbanken (Z.B. HANA, ASE, IQ)
– im RZ oder/und in Cloud
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
20
SAP HANA Cockpit
Web-based monitoring tool
 Ergänzung zu SAP HANA Studio
 SAP Fiori Launchpad zu Monitoring- und
Administrations - Webapplikationen
 Installiert mit SAP HANA
 Anzeige des Contents als “Kacheln”
angeordnet in Gruppen
 Anpassbar
 Rollenbasiert. Zugriff auf Funktionen muss
berechtigt sein.
 Zugriff auf Dokumentation: Z.B. SAP HANA
Administration Guide
 Zugriff via:
http://<host>:<port>/sap/hana/admin/cockpit
 Kann auch aus dem HANA studio context menu
gestartet werden
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
21
SAP HANA Cockpit
Allocation Statistics
Used Memory
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
CPU Usage and Resource Utilization
Disk Usage and Resource Utilization
Public
22
SAP DB Control Center
SAP DB Control Center
 Gesamtheitl. Monitoring aller SAP DB´s.
 Status-Übersicht von vier KPI´s:
– Verfügbarkeit
– Performance
– Kapazität
– Alarme
 Drill-down in ein Einzelsystem öffnet das
zugehörige Cockpit (z.B.SAP HANA
cockpit) welches dann detailliertere
Informationen zu dem Einzelsystem liefert
 Zugriff via
„http://<host>:<port>/sap/hana/dbcc“
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
23
Transport von HANA - Entwicklungen
Nutzung von CTS/CTS+
ABAP
Dev
ABAP
CTS
ABAP
Test
Export
SAP
HANA
Artifacts
Import
SAP HANA
Artifacts



SAP GUI
SAP GUI
Application Logic
Application Logic
SAP NetWeaver
SAP NetWeaver
SAP HANA
SAP HANA


How it works?
Entwicklung in ABAP workbench (ABAP) oder in HANA
Studio (HANA Studio)
Export HANA-Entwicklung (views, stored procedures) in
“Transport Container”
Zuordnen eines “Transport Containers” zu einem “Transport
Request” im ABAP Transport Organizer
Nutzung von CTS (Change and Transport System) zum
Transport und Deployment der Änderungen
Bei HANA Systemen ohne ABAP-Stack, Nutzung von (CTS+)
Ergebnis
 Erweiterung der Nutzung der bewährten TransportChange-Control-Lösung auf SAP HANA
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
24
HANA Backup and Recovery
Destinations for backups
Backups auf file system
 Z.B. auf NFS share
 Weitere Informationen in SAP Note 1820529
SAP HANA studio
hdbsql
Create backup
Backups auf 3rd party backup server
 “Backint for SAP HANA” API kann von einem zertifizierten
Backup-Agent eines Partners genutzt werden
 Funktionen: backup, recovery, query, delete
 Agent läuft auf SAP HANA server und ist verbunden mit dem
3rd party backup server
 Integration in SAP HANA:
o Data backups an Backint-API können getriggered/gescheduled werden
via SAP HANA studio, SQL commands, oder DBA Cockpit
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Backup Storage,
e.g. NFS
SAP HANA Database
3rd Party
Backup Agent
3rd Party Backup
Server
Public
25
SAP HANA Backup / Recovery – Backup Typen
Full vs Incremental vs Differential
Full data
backup
F
III
D
Backup umfasst die
vollständige
HANA-Persistenz
Incremental
backup
Backup umfasst alle
geänderten Daten seit
letztem Full- oder
Differential- oder
Incremental-Backup
Differential
backup
Backup umfasst alle
geänderten Daten seit
letztem Full - Backup
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Incremental backups...
 ...sind üblicherweise klein
 schneller backup
 ...ein Recovery-Prozess restored ein oder mehrere Backups
 lange “Recovery Zeiten”
Differential backups...
 ...Backups werden immer grösser
 Backups dauern immer länger
 ... ein Recovery-Prozess restored wenige Backups
 kurze “Recovery Zeiten”
Public
26
SAP HANA Backup / Recovery
Storage snapshots als Backups
SAP HANA unterstützt die Erstellung von “Snapshots” welche als “Recovery-Quelle” später genutzt werden koennen
1. SAP HANA Studio:
Vorbereitung der DB für den “snapshot”
(Dies generiert einen internen “Data snapshot”)
SAP HANA
studio
Storage
Tool
hdbsql
2. Storage Tool:
Erstellung eines “storage snapshot” der SAP HANA
Prepare database
data area
Confirm storage
snapshot
3. SAP HANA Studio:
Bestätigung der erfolgreichen Erstellung des “storage
snapshot”. Eintrag inkl. external backup ID wird dem
backup catalog hinzugefügt.
SAP HANA Database
Data snapshot
Data Area (Disk)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Create storage
snapshot
External
Storage
Public
27
Hochverfügbarkeit – Disaster Recovery
Business Continuity
Hochverfügbarkeit
Disaster Recovery
im Rechenzentrum
zwischen Rechenzentren
SAP HANA Host Auto-Failover
SAP HANA Storage Replication
(Scale-Out with Standby)
SAP HANA System Replication
SAP HANA System Replication
●
Performance-Optimiert
●
Performance-Optimiert
●
Kosten-Optimiert
●
Kosten-Optimiert
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
28
 Der Cluster wird überwacht durch den Cluster-Name-Server
 Regelmässige Überprüfung des Clusters ob alle Knoten aktiv sind.
 Im Problemfall managed der Nameserver die Übernahme durch
Standby Server
Scale-out cluster addressiert zwei Probleme
 Skalierung eines Systems auf mehrere Systeme (Datenskalierung)
 Liefert eine einfach implementierbare HA option durch Beistellung
eines oder mehrerer Standby Server
Server 1
Name
server
Server 2
Name
server
Server 3
Name
server
Server 4
Name
server
Server 5
Name
server
Server 6
Name
server
Shared Storage
SAN Storage
Host Auto-Failover gemanaged durch Name Server:
Name
server
Storage Connector API
SAP HANA High Availability - SAP HANA Host Auto-Failover
Standby Server
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Standby Server
SAN
Name
server
Server 1
Storage
Name
server
Storage
Connector
API
Minimalistic setup for only HA:
Public
29
SAP HANA High Availability: SAP HANA System Replication
Clients
Application Servers
Primary
Secondary
(active)
(active, data pre-loaded)
Name Server
Transfer
by
Index server
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Index server
HANA
database
kernel
Internal
Disks
Data
Disks
Name Server
Log
Disks
Internal
Disks
Data
Disks
Log
Disks
HA Solution Partner
HA Solution Partner
Data Center 1
OS: DNS, hostnames, virt. IPs
Public
30
SAP HANA Disaster Recovery: SAP HANA Storage Replication
Cluster über zwei Data Center
Application Servers
Primary
Secondary
(inactive)
Name
Server
Name
Server
Name
Server
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Index
server
Index
server
Index
server
OS: Mounts
Data
Volumes
Data
Volumes
Log
Volume
Log
Volume
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Data
Volumes
Data
Volumes
Log
Volume
Log
Volume
HA Solution Partner
Data Center 2
Data Center 1
OS: DNS, hostnames
Storage
Mirroring
HA Solution Partner
Clients
Public
31
SAP HANA Disaster Recovery: SAP HANA Storage Replication
Cluster über zwei Data Center mit QA & Dev. auf Secondary
Application Servers
Primary
Secondary
Prod. (inactive), QA&DEV (active)
Name
Server
Name
Server
Name
Server
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Index
server
Index
server
Index
server
OS: Mounts
Data
Volumes
Data
Volumes
Log
Volume
Log
Volume
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
HA Solution Partner
Data Center 2
Data Center 1
OS: DNS, hostnames
Storage
Mirroring
HA Solution Partner
Clients
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volume
Log
Volume
Log
Volume
Log
Volume
Public
32
SAP HANA Disaster Recovery: SAP HANA System Replication
Cluster über zwei Data Center: Schatten-DB, gemanaged von HANA
Application Servers
Data Center 1
OS: DNS, hostnames, virt. IPs
Primary
(active)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Data Center 2
Secondary
Transfer
by
HANA
database
kernel
(active, data pre-loaded)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
OS: Mounts
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volume
Log
Volume
Log
Volume
Log
Volume
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
HA Solution Partner
HA Solution Partner
Clients
Public
33
SAP HANA Disaster Recovery: SAP HANA System Replication
Cluster über zwei Data Center: Schatten-DB, gemanaged von HANA mit QA & Dev auf Secondary
Application Servers
Data Center 1
OS: DNS, hostnames, virt. IPs
Primary
(active)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Data Center 2
Secondary
Transfer
by
HANA
database
kernel
(active,)
PRD
Name
Name
shadow
Server
Server
operation
Name
Server
Index
server
Index
server
Index
QA/DEV
server
running
OS: Mounts
HA Solution Partner
HA Solution Partner
Clients
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Log
Volume
Log
Volume
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
PRD
QA/DEV
Public
34
SAP HANA Disaster Recovery: SAP HANA System Replication
Roadmap – Next steps – Hot Standby (SP11 – End of 2015)
Fortlaufender LOG-Transfer:
HA Solution Partner
Schritt-1: Initialer Datentransfer (einmalig)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Application Servers
Data Center 1
OS: DNS, hostnames, virt. IPs
Primary
(active)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Data Center 2
Secondary
Transfer
by
HANA
database
kernel
(active,)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
OS: Mounts
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
HA Solution Partner
Clients
PRD
Public
35
SAP HANA Disaster Recovery: SAP HANA System Replication
Roadmap – Next steps – Hot Standby (SP11 – End of 2015)
Fortlaufender LOG-Transfer:
•
Danach reiner Log-Transfer
•
Log wird auf Secondary unmittelbar
prozessiert
(Committ-based)
•
Reduzierte Takeover-Zeiten
•
Reduzierter Netzwerkverkehr
Grundlage für Active/Active (Roadmap)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
HA Solution Partner
Schritt-1: Initialer Datentransfer (einmalig)
Application Servers
Data Center 1
OS: DNS, hostnames, virt. IPs
Primary
(active)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Data Center 2
Secondary
Transfer
by
HANA
database
kernel
(active,)
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
OS: Mounts
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
HA Solution Partner
Clients
PRD
Public
36
SAP HANA Disaster Recovery: SAP HANA System Replication
Roadmap – Next steps – Active / Active Operations
Clients / Application Servers
Fortlaufender LOG-Transfer:
Schritt-1: Initialer Datentransfer (einmalig)
•
Danach reiner Log-Transfer
•
Log wird auf Secondary unmittelbar
prozessiert
(Committ-based)
•
Reduzierte Takeover-Zeiten
•
Reduzierter Netzwerkverkehr
Grundlage für Active/Active (Roadmap)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Data Center 1
Primary
(active)
Data Center 2
Transfer
by
Secondary
(active)
HANA
database
kernel
Data
Volumes
Data
Volumes
Data
Volumes
Data
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Log
Volumes
Public
37
Worldwide Data Center Setups
Multi Tier System Replication – Cascading Systems
Data Center
Data Center
Async
Sync
Tier 1
Produktion
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Tier 2
Lokaler “Schatten”
vorgeladen
Tier 3
Remote System/Schatten
optional vorgeladen
(optional gemischte Nutzung
zusammen mit non-prod.)
Public
38
Zero Downtime maintenance
Mit Hilfe des SAP NetWeaver ABAP-stacks
Zero Downtime Maintenance
 Nutzung des “connectivity suspend features” des SAP NetWeaver
ABAP stack (SAP note 1913302)
– DBSL – Treiber stoppt das Transaktionsmanagement zwischen
ABAP and einer HANA Datenbank-Verbindung
– Transaktionsmanagement zwischen ABAP und anderen HANADB´s bleibt bestehen. Das liefert die Möglichkeit auf der
“abgeklemmten” HANA-DB beleibige Wartung durchzuführen bei
fortlaufendem Betrieb.
 Weitere Informationen hierzu im “Implementation Guide for SAP
HANA System Replication”: https://scn.sap.com/docs/DOC-47702
 Nutzung zum Hardwaretausch:
(SAP note 1984882 - Verwendung der SAP-HANASystemreplikation für Hardwareaustausch mit minimaler oder ohne
Ausfallzeit)
SAP NetWeaver
ABAP Server
DBSL

Software
Upgrade
Order
SAP HANA Version
Sync/Async mirrored
redo log writing
Walldorf
Rot
Secondary
Primary
Data
Volumes
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Version +1
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Log
Volume
Data
Volumes
Transport
incremental data
Log
Volume
Data
Volumes
Name
Server
Name
Server
Name
Server
Index
server
Index
server
Index
server
Log
Volume
Data
Volumes
Log
Volume
Public
39
SAP HANA Security – data center integration
 User- und Rollenprovisionierung
Security Infrastructure
Identity
Management
Infrastructure
– Out-of-the-box connector für SAP
NetWeaver Identity Management
SQL
– SQL interface für Integration mit
anderen Identity Management Lösungen
 Compliance infrastructure
Compliance
Infrastructure
– Out-of-the-box connector für SAP
Access Control 10.1
SQL
 Standards-based single sign-on
infrastructure
Single Sign-On
Infrastructure
– E.g. Microsoft Active Directory
Kerberos
SAML
 Logging infrastructure
– Database audit trail wird in Linux syslog
geschrieben.
Logging
Infrastructure
syslog
SAP HANA
XS
Antivirus
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
NW-VSI
compatible
Public
40
Danke
http://www.saphana.com/
Kontakt:
Joachim Adlon
Senior Presales Specialist SAP HANA
M: +4916090820359
[email protected]
More Infos: COOKBOOK BUSINESS SUITE ON HANA
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
© 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.
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
42