Standardisierung, Konsolidierung: Der erste Schritt zu einer Private Database Cloud Erkenntnisse aus Partner- und Kundenprojekten Gerd Schoen Senior Leitender Systemberater
Database Cloud Architekturen Die Basis bilden ein Server und Storage Pool Infrastructure Cloud Database Cloud WuWA1 WuWA2 WuWA4 WuWA3 ERP Sales DW ERP Sales DW DB OS DB DB OS OS Hypervisor DB OS DB OS DB Cluster DB OS OS DB Cluster OS Storage Pool Storage Pool Storage Pool Server Database Services werden in dedizierten VMs bereitgestellt durch Server Virtualization Database Mehrere Datenbanken teilen sich einen Server Pool und ein Betriebssystem durch RAC Exadata Schema Mehrere Schematas teilen sich eine Datenbank durch RAC Exadata
Heinrich Heine GmbH DB Konsolidierung- Projektübersicht 05.2007 Start des Projektes 05.2007 Analyse des IST & SOLL Systems 05.2007 DataGuard oder RAC 06-09.2007 Beschaffung der Hardware, Konzeption 09.2007 Installation & Testmigration (der 4 wichtigsten Systeme) 01.10.2007 Abnahme des Systems 11.2007 50% aller Anwendungen migriert bis heute 100% aller Anwendungen migriert 2011 Migration auf 11gR2 in Vorbereitung
Start des Projektes Startschuss Anfang Mai 2007 Gründe für die weitreichende Veränderung des Systems 3 der wichtigsten Systeme waren mit dem alten Konzept an ihre Grenzen gestoßen Unzureichend verfügbarer Speicherplatz Performance ungenügend Hardware zu alt (teilweise über 5 Jahre) personelle Veränderungen
Analyse IST System heterogen / keine Standards ca. 20 DB Server unterschiedliche Betriebssystemstände Redhat 2.1 Redhat 3 Redhat 4 Sun Solaris Windows NT & 2000 unterschiedliche Oracle Versionen Oracle 8i (8.0.5.0.0) Oracle 9i (9.2.0.2, 9.2.0.4, 9.2.0.5) Oracle 10g (10.1.x) Oracle 10g R2 (10.2.0.3)
Analyse IST System Silo Infrastruktur unterschiedliche Hardware jeder Server diente einem bestimmten Zweck ca. 20 verschiedene SID s Storage: Lokale Festplatten mit RAID 1 oder RAID 10 Kein zentrales Monitoring, lokale EM s Prinzip der Anschaffung: Neuer Dienst => Neuer Server geringe Nutzung der verfügbaren Ressourcen
Systemlandschaft vor der Konsolidierung 2.1 3.0 4.5 2.1 2.1 2.1 3.5 3.0 2.1 2.1 2.1 2.1 4.0 2.1 3.5 2.1 2.1
Anforderungen & Ziele (SOLL) Server und Datenbanken sollten sukzessive zusammengefasst und auf Oracle 10g migriert werden. Darüber hinaus sollte eine Infrastruktur entstehen, die ohne hohen Personalaufwand administriert werden kann. Verfügbarkeit, Ausfallsicherheit und Lastverteilung der Datenbanken standen im Mittelpunkt der Überlegungen.
Das System heute 6 DB RAC Knoten + 1 Grid Control Server Betriebssystem: Oracle Enterprise Linux 4.5 (64bit) Oracle Version: 10g R2 Cluster erfüllt alle Anforderungen Konsolidierung auf 7 SID s (Export, Portal, Apps, DWH, usw.) Storage: HP EVA 5000 & HP EVA 6000, Anbindung über FibreChannel Grid Control (10.2.0.4) als zentrales Monitoring
Vorher Nachher
Vorher Nachher Serverraum 1 Serverraum 2 Interconnect DL58 5 DL38 5 DL38 5 DL58 5 DL58 5 DL38 5 SAN
Oracle Partner Up to data Technologie Beratung Spezialisiert auf Hochverfügbarkeit Oracle Maxium Availibility Architecture Lizenzberatung Oracle License Management Partner Managed Services Qualifizierte Systemeinführung Systemperformance Management Coaching / Training Neues Trainingskonzept: ConcenTrain 20.09.2011. Seite 12
Coface Deutschland Anbieter von Lösungen im Forderungsmanagement von Unternehmen Firmenzentrale ist in Mainz, 100%-ige Tochter der Coface S.A. (Paris) Elf deutsche Zweigniederlassungen und ausländische Präsenzen in den Niederlanden, Schweden und Dänemark Sponsor der Coface Arena des 1. FSV Mainz 05 20.09.2011. Seite 13
Coface Deutschland Anbieter von Lösungen im Forderungsmanagement von Unternehmen Firmenzentrale ist in Mainz, 100%-ige Tochter der Coface S.A. (Paris) Elf deutsche Zweigniederlassungen und ausländische Präsenzen in den Niederlanden, Schweden und Dänemark Sponsor der Coface Arena des 1. FSV Mainz 05 20.09.2011. Seite 14
20.09.2011. Seite 15 Oracle Maximum Availability Architecture
Coface Debitorenmanagement Kern-Anwendung: DCON 2008: Austausch der veralteten Hardware Ersetzen der vorhandenen HP/UX Plattform Zwei Knoten RAC (HP/XEON) mit Standby Datenbank (HP/XEON) Ursprüngliche Motive für RAC Ausfallsicherheit Skalierbarkeit / Load-Balancing Unmittelbarer Benefit Deutliche Performance Verbesserung Online Transaktionen: von 20 sec auf 4 sec Batch Processing: von 96 Stunden auf 4 Stunden Höchstverfügbare Anwendung 20.09.2011. Seite 16
Konsolidierung von Oracle Datenbanken auf RAC Voraussetzung: Harmonisierung der Oracle Datenbank-Version Grundlage: Ressourcen-Pool Basierend auf Services Failover Fast Connection Failover Transparent Application Failover Verfügbarkeit der Anwendung 20.09.2011. Seite 17
Konsolidierung von Oracle Datenbanken auf RAC Lastverteilung Load Balancing Advisory Fast Application Notification Optimale Ressourcen Nutzung 20.09.2011. Seite 18
Konsolidierung von Oracle Datenbanken auf RAC Database Resource Manager Gewährleistet Service-Level der Anwendungen Ressourcen-Planung Bündelung der Sessions in Gruppen Regelbasierend Verteilung der Ressourcen Limitierung der Resourcen Priorisierung (Level) 20.09.2011. Seite 19
Exadata: Oracle Database Cloud Machine Data Warehouse Data Multi Media Data OLTP Data Base Machine Flexible Kapazität Grid Architektur scale-out von Datenbank und Storage Servern Smart Scan verlagern der Abfrageverarbeitung auf die Storage Ebene Smart Flash Cache Storage für real-time random I/O Data compression getuned für OLTP, Warehousing und Archiv Daten Infiniband Networking für extrem hohen, schnellen Datentransfer Ressourcen Sharing ASM (Automatic Storage Management) - shared Exadata Storage für alle Datenbanken RAC (Real Application Clusters) parallele Ausführung DB auf mehreren Knoten, Ausfallabsicherung einzelner Knoten QoS and IORM (I/O Resource Management) Verwaltet Server und Storage Ressourcen auf Basis von definierten SLAs Instance Caging Kapselung CPU Leistung je DB Instanz Die ganze Leistungsbreite der Oracle Database Real Application Clusters, Backup/Recovery, Replication, Security, Partitioning, Large Objects, Enterprise Manager Standardisiert, simplifiziert, garantiert
DWH Referenzen Allegro Group (Retail, Poland) Australian Finance Group Ltd. (Financial Services, Australia) Avea iletisim Hizmetleri A.S. (Communications, Turkey) Banca Transilvania (Financial Services, Romania) Dialog Semiconductor plc (High Technology, Germany) Finansbank A.S. (Financial Services, Turkey) HISCOM Co., Ltd (Professional Services, Japan) Hong Kong Housing Authority (Public Sector, Hong Kong) Hotwire, Inc. (Travel and Transportation, United States) Information Systems Engineering GmbH (Professional Services, Germany) LinkShare Corporation (High Technology, United States)
DWH Referenzen Nagase & Co., Ltd (Chemicals, Japan) Polk (Automotive, United States) SoftBank Mobile Corporation (Communications, Japan) Sogeti USA LLC (Professional Services, United States) TUI Nederland N.V. (Travel and Transportation, Netherlands) Turkcell iletisim Hizmetleri A.S. (Communications, Turkey) Yamazaki Baking Co., Ltd (Retail, Japan)
Hybris: Die weltweit schnellste E-Commerce Lösung auf Basis Exadata Gründung 1997; 137+ Mitarbeiter; 55+ Implementation Partner mit über 1,000 Experten im täglichen Geschäft mit hybris 240+ Kunden (67 neue Kunden in 2009 / 37 neue Kunden im 1. HJ 2010) durchsch. Jährliche Wachtumsrate in den letzten 4 Jahren > 60% Am schnellsten wachsende multichannel-commerce software company ; grösste in Europa
Hybris: Die weltweit schnellste E-Commerce Lösung auf Basis Exadata Anforderungen 1000de kurze SQL Statements zum Deployment der Produkte Saison-bedingte Spitzenlasten (Weihnachten, Produktkampagnen, usw) bisherige konventionelle Architektur hatte negative Auswirkungen auf die Performance
Hybris: Die weltweit schnellste E-Commerce Lösung auf Basis Exadata Vergleich der Ergebnisse OTLP-Benchmark verglichen mit 4 Knoten-RAC: => 5 X schneller Produkte deployen z.b. Produktionssystem eines grossen Logistikunternehmens: bisher 40 Produkte pro Sek mit Exadata (Quarter Rack): 1.400 Produkte pro Sek => 35 X schneller
enkitec: verbessert Performance, Skalierbarkeit und Administration der Hosted IT Services Umgebung IT Consulting / Hosted IT Service / Oracle Partner > 50 Mitarbeiter Im Südwesten der USA
enkitec: verbessert Performance, Skalierbarkeit und Administration der Hosted IT Services Umgebung Anforderungen an die neue IT Plattform Performance Hochverfügbarkeit Skalierbar Mandantenfähig Reduzierte Administration
enkitec: verbessert Performance, Skalierbarkeit und Administration der Hosted IT Services Umgebung Ergebnis mit Exadata Konsolidierung von 20 Servern auf 1 Exadata Einsparung von 100.000 $ nur für Energie Reduzierung der Standfläche um > 60% Erheblich verringerter Admin-Aufwand Weitere Einsparungen bei Lizenz- und Supportkosten
Bokwang Family mart Co., Ltd : verarbeitet 900.000 Aufträge in weniger als 10 Minuten Supermarktkette in Südkorea > 5000 Märkte Franchisenehmer des japanischen Family Mart
Bokwang Family mart Co., Ltd : verarbeitet 900.000 Aufträge in weniger als 10 Minuten Problemstellung: Bestehendes IT System konnte mit dem rasanten Wachstum nicht mithalten Auftragsverarbeitung des Tages > 50 Minuten war nicht mehr akzeptabel Dadurch keine zeitgerechte Belieferung der Märkte Einbrüche beim Umsatz Sämtliche Tuning-Massnahmen am bestehenden System brauchte kaum Verbesserung
Bokwang Family mart Co., Ltd : verarbeitet 900.000 Aufträge in weniger als 10 Minuten Lösung: Exadata: 900.000 Aufträge in < 10 Minuten Zeitgerechte Belieferung der Märkte Umsatzzahlen wieder im grünen Bereich Logistikkosten konnten wieder gesenkt werden Reserve für weiteres Wachstum (Ziel sind 8000 Märkte bis 2015)
Fragen & Antworten