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