SAP HANA - Profi AG

Werbung
PERFORMANCESTEIGERUNG
IM SAP-UMFELD
Ein Ziel – Drei Möglichkeiten:
SAP HANA, IBM DB2 BLU, IBM Flash Storage
AUSGANGSSITUATION
2 25.03.2014 PROFI Webcast
AUSGANGSSITUATION
PERFORMANCESTEIGERUNG IM SAP UMFELD
Wieso – Weshalb – Warum
 Performancesteigerung in der SAP Landschaft ist in aller Munde
 Einhalten vorgegebener Zeitschemata trotz steigender Datenmengen (z.B. Datensicherung)
 Neue Auswertungen werden möglich und tragen zur Geschäftsentwicklung bei
 Höhere Leistungsfähigkeit der Hardwarekonfiguration kann Software-Kosten senken
 Flash Storage
 DB2 BLU
 SAP HANA
3 25.03.2014 PROFI Webcast
FLASH STORAGE
4 25.03.2014 PROFI Webcast
AUSGANGSSITUATION
DIE LEISTUNG STEIGERN
Mit neuen Technologien
Warum Flash-Speicher?
- Schließen einer Lücke im Leistungsspektrum
- Kürzere Antwortzeiten bei Schreiben und Lesen
- Es werden höhere Transaktionsraten erzielt
- Das Sättigungsverhalten hängt nur vom Zugriffsverfahren ab
- Nebenbei spart man an Platz und Strom
1
10
100
1000
10000
100000
1000000
10000000
Zugriffszeiten in Nanosekunden
6 25.03.2014 PROFI Webcast
100000000
1E+09
1E+10
1E+11
IBM FLASHSYSTEME
WARUM KLEINE LATENZEN WICHTIG SIND
Alle Flash und SSDs bieten ca. 2-3fachen Durchsatz von sog. Festplatten.
Auch die Latenzen sind im Allgemeinen deutlich geringer.
Bei den IBM FlashSystemen sind die Latenzen sehr kurz.
Damit können in der gleichen Zeit 15x – 20x so viele Zugriffe erfolgen wie zuvor.
Bearbeitung
~ 16x Anwendungsbeschleunigung nur
durch Ändern der
Latenz des Speichers!
~100 µs
~100 µs
CPU Zustand
~200 µs
Warten
Time
I/O Abfrage
Abfrage
11 I/O
7 25.03.2014 PROFI Webcast
~5.000 µs
~100 µs
WIE SETZT MAN FLASHSYSTEME RICHTIG EIN?
EMPFOHLENE SZENARIEN
Alle Daten
auf Flash
Bekannt kritische Bereiche beschleunigen:
• Hot Tables, Indexes, Temp, Undo, Logs
• komplette schreibintensive Anwendung
Oft benutzte
Daten auf
Flash
Hot Spots finden und beschleunigen:
• Bei sehr großen Datenbeständen
• Für alle Workloads mit Disk-Nutzung
Ein Spiegel
auf Flash
Schneller arbeiten & nur selten schreiben:
• Arbeiten (Lesen & Schreiben) auf Flash
• Leseintensive Anwendungen
8 25.03.2014 PROFI Webcast
WIE SETZT MAN FLASHSYSTEME IDEAL EIN?
EMPFOHLENE SZENARIEN
Alle Daten
auf Flash
Manual Data Placement
• Beste Leistung
Oft benutzte
Daten auf Flash
Easy Tier
Ein Spiegel
auf Flash
Preferred Read
9 25.03.2014 PROFI Webcast
• Beste Kosten-Effizienz
(für V7000 oder SVC gratis!)
• Investitionsschutz
ALLROUND-LÖSUNG
FLASHSYSTEM UND SVC
DREAMTEAM
Extreme Leistung
plus
IBM FlashSystem 840
Enterprise Fähigkeiten
SAN Volume Controller
Business Continuity mit Copy Services
Flash Copy für Backup & optimale Workload Verfügbarkeit
$/TB Value mit Thin Provisioning & Real Time Compression
Erhöht die Speicher Leistung mit Easy Tier
Extreme Leistung mit IBM Micro Latency™
All Flash 4 TB - 48 TB RAID Daten Kapazität
Macro Efficiency 2U form factor
Variable Stripe RAID und 2-D RAID für erhöhte Ausfallsicherheit
10 25.03.2014 PROFI Webcast
EFFIZIENTE NUTZUNG VON FLASHSYSTEMEN
LEISTUNGSFÄHIGKEIT BEI DATENBANKEN
Bei gleichem Anforderungsprofil
bietet das IBM FlashSystem*
•
7fache Rackdichte
• 115fache Energieeffizienz
• 19fache Kosteneffizienz
(bezogen auf IO/s)
*Daten unter http://www-03.ibm.com/systems/de/storage/flash/720-820/
11 25.03.2014 PROFI Webcast
IBM DB2 BLU
12 25.03.2014 PROFI Webcast
AUSGANGSSITUATION
PERFORMANCESTEIGERUNG
Was ist das???
 DB2 BLU
 BLU Acceleration integrates Dynamic In-memory (in-memory columnar processing) technology with other innovations
such as Parallel Vector Processing, Actionable Compression, and Data Skipping.
 Analytics at the speed of thought
DB2 with BLU Acceleration combines advanced, innovative capabilities to accelerate analytic workloads for
databases and data warehouses.
 Less data storage required
DB2 with BLU Acceleration dynamically moves data from storage. Database tuning, indexes and aggregates
are not needed, which improves storage efficiency and helps lower your storage space requirement. The
system uses available hardware such as memory, I/O and CPU to help reduce memory latency and
processing. Hardware optimization streamlines administration and maintenance, putting less load on
resources.
 Simplicity
BLU Acceleration is fully integrated with DB2. It does not require SQL or schema changes to implement. Just
load and go. Enhancements such as automation, optimization and self-tuning help to further simplify overall
use.
13 25.03.2014 PROFI Webcast
DB2 = ONE 4 ALL
Average diaglog response time
0,2 - 0,8 sec
Average diaglog response time
0,4 – 2 sec
DB2 LUW
DB2 LUW
SAP Business-Suite,
Industry Solutions
SAP BW
Big Data
NLS for BW
OLTP workload
OLAP workload
Near-line Storage
DB2 LUW
Transactional
14 25.03.2014
PROFI Webcast
Analytical
Near-line Storage
BLU Acceleration is Built Into DB2 Engine
DB2 with BLU Acceleration
Runtime
Classic
DB2 runtime
BLU
runtime
Classic DMS
BLU DMS
(non-BLU tables)
(BLU tables)
Classic DB2 bufferpool
CPUs with SIMD
Storage
classic row
structured table
C1 C2 C3 C4 C5 C6 C7 C8
15 25.03.2014
PROFI Webcast
compressed, encoded
columnar
C1 C2 C3 C4 C5 C6 C7 C8
DB2 BLU: Gute Idee !
Other Database Design and Tuning
1.
2.
3.
4.
5.
6.
7.
8.
9.
Decide on partition strategies
Select Compression Strategy
Create Table
Load data
Create Auxiliary Performance Structures
•
Materialized views
•
Create indexes
•
B+ indexes
•
Bitmap indexes
Tune memory
Repeat
Tune I/O
Add Optimizer hints
Statistics collection
16 25.03.2014
PROFI Webcast
VS
DB2 with BLU Acceleration
1.
2.
Create Table
Load data
BLUE PERFORMANCE
17 25.03.2014 PROFI Webcast
STORAGE EINSPARUNGEN
18 25.03.2014 PROFI Webcast
MEHRWERT VON DB2 MIT BLU
19 25.03.2014 PROFI Webcast
SAP HANA
20 25.03.2014 PROFI Webcast
AUSGANGSSITUATION
PERFORMANCESTEIGERUNG
Was ist das???
 SAP HANA
 SAP HANA (ehemals: High Performance Analytic Appliance, heute kein Akronym mehr) ist eine
Datenbanktechnologie von SAP, die 2010 vorgestellt wurde. Es handelt sich dabei um eine Appliance, eine
Kombination aus Hardware und Software, um mit Hilfe der In-Memory-Technologie, die den gegenüber der Festplatte
erheblich schneller zugreifbaren Arbeitsspeicher des Computers zur Datenspeicherung nutzt, gegenüber den
herkömmlichen Anwendungen Auswertungen mit höherer Performance zu ermöglichen.
 HANA wurde von SAP in Zusammenarbeit mit einigen Kunden, nämlich Coca Cola, der Future Group (einem
indischen Betreiber von Warenhaus-Ketten) und Hilti entwickelt, um sehr große Datenmengen effizienter durchsuchen
zu können
21 25.03.2014 PROFI Webcast
WAS IST SAP HANA?
SICHTWEISEN AUF SAP HANA
SAP HANA steht für:
• In-Memory Datenbank
• Appliance
• Plattform
Quelle Grafik: SAP AG
22 25.03.2014 PROFI Webcast
WAS IST SAP HANA?
WIE FUNKTIONIERT SAP HANA?
Datenbank System
Datenbank System
DB 2
DB 1
Transact
DB 3
SAP HANA
Datenbank System
Analyze
DB 4
Transact
(Plattform)
Transact
DB 5
Analyze
DB 6
DB 8
DB 9
Transact
Analyze
Transact
Anfragen in Echtzeit unmöglich!
23 25.03.2014
PROFI Webcast
Transact
•
Analyze
Transact
DB 7
© 2012 SAP AG
•
•
Daten befinden sich alle an einem Ort
•
Läuft direkt im Arbeitsspeicher
•
Anfragen in Echtzeit
WAS IST SAP HANA?
WIE FUNKTIONIERT SAP HANA?
SAP HANA
Traditional
Calculation
Application
Layer
Real-Time
Platform
Database
Layer
Calculation
•
Die Anwendungslast verschiebt sich vom Applikations-Server zur Datenbank
•
Mobiler Zugriff in nahezu Echtzeit
© 2012 SAP AG
24 25.03.2014
PROFI Webcast
ARCHITEKTUR UND ANWENDUNGSSZENARIEN
ÜBERBLICK: SAP SUITE ON HANA (SoH)
© 2012 SAP AG
25 25.03.2014 PROFI Webcast
ARCHITEKTUR UND ANWENDUNGSSZENARIEN
SAP LÖSUNGEN BASIEREND AUF SAP HANA
Hardware Angebote HANA Szenarien
© 2012 SAP AG
26 25.03.2014 PROFI Webcast
ARCHITEKTUR UND ANWENDUNGSSZENARIEN
QUICK WIN: SAP HANA ALS DATENBANK FÜR BW
SAP NetWeaver BW ist das erste Produkt auf SAP HANA
SAP NetWeaver BW
SAP NetWeaver BW
Data Modeling
Data Modeling
Analytical / Planning
Engine
SAP HANA
Data Management
Analytical / Planning
Engine
Data Management
Relational Database
Data Storage
Disk Based Data Storage
In-Memory Database
Eliminiere relationale
DB unter BW
© 2012 SAP AG
27 25.03.2014 PROFI Webcast
Datenbank
Migration
In-Memory
Datenbank
ARCHITEKTUR UND ANWENDUNGSSZENARIEN
SUITE ON HANA (SoH) MIGRATION
Frontends
No Change
• Migration of database to SAP
• No change of frontends
application servers
• Sizing of current
Application Servers
HANA appliance required
• Co-deployment of application
AnyOS
• Re-use of available
Change
servers (e.g. central
instances) on database
application servers
hardware not possible with
remains valid
SAP HANA
AnyDB/
AnyOS
HANA migration
HANA/SUSE
Linux (SLES)
• NetWeaver installation now
allowed
•
Switching to SAP HANA does not impact application servers or frontends (see product
availability matrix)
•
Migration of database to SAP HANA Appliance required
•
SAP HANA appliance runs on SUSE Linux (SLES)
© 2012 SAP AG
28 25.03.2014 PROFI Webcast
UNSER ANGEBOT
29 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
WAS BIETET PROFI AN
30 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
LÖSUNGEN IM ÜBERBLICK
31 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
EVALUIERUNG
• Ist-Aufnahme der individuellen
Anforderungen
• Aufbau einer Entscheidungsmatrix
• Festlegung der Kriterien
• Ermittlung der Relevanz der Kriterien
• Bewertung der Kriterien
Identifikation des
Lösungsweges
32 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
KRITERIEN ZUR BEWERTUNG
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Administrationsaufwand
Ausbildungskosten
Investitionsschutz
Integrationsfähigkeit in bestehende IT Landschaft
Produktreife
Herstellersupport
Marktakzeptanz
TCO
Lizenzkosten
Beratungsunabhängigkeit
Standardisierung
HA
Performance
…
33 25.03.2014
PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
NUTZWERTANALYSE
Kriterium
Erfüllungsgrad
Gewichtung
Ergebnis
Performancesteigerung
5
9
45
Sicherheit
7
6
42
Kosten
3
8
24
HA
2
7
14
Komprimierun
g
3
5
15
…
Zielerreichungsfaktor: 140
34 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
NUTZWERTANALYSE
•
•
•
•
•
•
Bessere Transparenz und Nachvollziehbarkeit
Genaue Prüfung der Kriterien und Argumente
Führt zu neuen Erkenntnissen
Schafft Klarheit
Herstellung einer Vergleichbarkeit
Reduzierung von „Bauchentscheidungen“
35 25.03.2014 PROFI Webcast
PERFORMANCESTEIGERUNG IM SAP-UMFELD
ERGEBNIS
Präsentation des Ergebnis
Entscheidung des Kunden
36 25.03.2014 PROFI Webcast
VIELEN DANK FÜR
IHRE AUFMERKSAMKEIT
DR. ANDREAS NEUPER
ARNE TORNIEPORTH
TEL: +49 6151 8290-7724
EMAIL: [email protected]
TEL: +49 40 636 699 2214
EMAIL: [email protected]
37 25.03.2014 PROFI Webcast
Herunterladen