Mais conteúdo relacionado Mais de OPITZ CONSULTING Deutschland (20) Unterbrechungsfreies Reporting - Hochverfügbarkeit von OWB 11g bis BIEE 11g – DOAG Konferenz 20111. Unterbrechungsfreies Reporting
Hochverfügbarkeit von OWB 11g
bis BIEE 11g
Stefan Raabe, Berater
David Bode, Berater
OPITZ CONSULTING Hamburg GmbH
DOAG Konferenz, Nürnberg, 17.11.2011
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 1
2. Agenda
1. Vorstellung OPITZ CONSULTING
2. Motivation
3. OWB 11g im RAC
4. Was bietet die OBIEE 11g
5. Fazit
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 2
3. 1 OPITZ CONSULTING
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 3
4. Ihr Oracle Center of Excellence
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 4
5. Mission Märkte
Wir entwickeln gemeinsam mit allen Branchenübergreifend
Branchen Lösungen, die dazu führen, dass Über 600 Kunden
sich diese Organisationen besser entwickeln 29%
als ihr Wettbewerb. 29%
Handel / Logistik /
Dienstleistungen
Industrie / Versorger /
Unsere Dienstleistung erfolgt Telekommunikation
partnerschaftlich und ist auf eine langjährige 42%
Zusammenarbeit angelegt. Öffentliche Auftraggeber / Banken und
Versicherungen / Vereine und Verbände
Leistungsangebot Eckdaten
Business IT Alignment Gründung 1990
Business Information Management 400 Mitarbeiter
Business Process Management 8 Standorte
Anwendungsentwicklung
SOA und System-Integration
IT-Infrastruktur-Management
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 5
6. 2 Motivation
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 6
7. Warum Ausfallsicherheit im BI System?
Termintreue
Fehlender 24/7-Support
Verfügbarkeit in Office Hours
Nutzung für operative Tätigkeiten
Große Anzahl von Nutzern
Steigende Opportunitätskosten bei Ausfällen
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 7
8. 3 OWB 11g im RAC
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 8
9. Architektur
Execute
Design Client Deploy
OWB und Repository müssen auf
OWB Control
jeder Zielinstanz installiert sein
Center Service
Design
Laufzeitinformationen werden immer
im lokalen Repository abgelegt
Execute
Deploy Das Control Center steuert
Deployment und Ausführung
Oracle DB Ohne aktives Control Center kann nur
Repository Target
entwickelt werden
Schema
Workspace
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 9
10. OWB Einrichtung RAC
Der OWB muss auf jedem Knoten
installiert sein
Node1 Node2
Der Control Center Service kann
OWB Control OWB Control
Center Center nur auf einem Knoten aktiviert
sein
Umschalten des aktiven Knotens
entweder über den Repository
Browser oder automatisch
Location über SQL*Net verbinden
Shared
Storage TNSNAMES überall gleich! (DB,
OWB, Client)
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 10
11. OWB Einrichtung RAC
Pro RAC-Knoten befindet sich ein
Eintrag in WB_RT_SERVICE_NODES
Node1 Node2
OWB Control
Center
OWB Control
Center Ein Knoten ist aktiviert
Shared
Storage
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 11
12. Der Failover-Fall
Jobs in der DB prüfen regelmäßig
die Verfügbarkeit der Knoten
Node1 Node2
OWB Control OWB Control Beim Ausfall des aktiven Knotens
Center Center
schaltet der OWB automatisch auf
einen anderen Knoten um
Aktive Ladeläufe müssen manuell
beendet werden, starten dann aber
wieder automatisch
Shared
Storage
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 12
13. Der Failover-Fall
Knoten 1 ist ausgefallen, der Instanzname
kann nicht mehr aufgelöst werden
Node1 Node2
OWB Control OWB Control Knoten 2 wird automatisch aktiviert
Center Center
Shared
Storage
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 13
14. Sonderfall: Failover mit Standby DB
Eine Standby DB erhöht die
Ausfallsicherheit noch weiter
Node1 Node2
OWB OWB Control
OWB Beim Ausfall wird die Standby DB
Control Center Control Center
Center
gestartet
Der Control Center Service startet
automatisch
Shared Standby
Storage DB
OWB
OWB Control
Control Center
Center
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 14
15. Standby DB
Unterschied zur reinen RAC-
Konfiguration: Der Host wird mit
Node1 Node2 LOCALHOST angesprochen
OWB Control OWB Control
Center Center
Shared
Storage
Standby
DB
OWB Control
Center
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 15
16. RAC One Node
Unterschied zur reinen RAC-
Konfiguration: Der Host wird mit
Node1 Node2 LOCALHOST angesprochen
OWB Control OWB Control
Center Center
Shared
Storage
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 16
17. 4 Was bietet die OBIEE 11g
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 17
18. Architektur (Single Node)
BI Domain
WebLogic Domain (Java Components)
Admin Server Managed Server
Administration Console BI Publisher BI Plugin SOA Services
Enterprise Manager Action Services BI Office Security Services
JMX MBeans
Nodemanager
BI Instance (System Components)
BI Scheduler
BI Server BI Presentation Server BI Java Host BI Cluster Controller
OPMN
Configuration Files, Logs, Catalog, Repository, Cache
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 18
19. Vertikale Skalierung
Nutzung freier Ressourcen auf einem Host
Schutz vor Ausfall einzelner Prozesse
Auch in Single Node – Installation verfügbar
Über Metriken Notwendigkeit erkennen
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 19
20. Vertikale Skalierung
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 20
21. Clusterung (Horizontale Skalierung)
Installation mit der Option „Enterprise Install“
Auf weiteren Knoten „Enterprise Install“ „Scale Out“
(automatische Konfiguration)
Horizontale Skalierung der Java- und
der Systemkomponenten
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 21
22. Clusterung (Horizontale Skalierung)
Weiterer Managed Server wird eingerichtet und dem Cluster
hinzugefügt
Damit werden automatisch auch die Java-Komponenten
skaliert
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 22
23. Clusterung (Horizontale Skalierung)
Systemkomponenten über den EM skalierbar:
Aktiv/Aktiv: BI Server, BI Presentation Server, BI Java Host
Aktiv/Passiv (Primär/Sekundär): BI Scheduler, BI Cluster Controller
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 23
25. Clusterung (Horizontale Skalierung)
Verteiltes Verzeichnis für Repository (RPD), WebCatalog und
Cache (optional) einrichten
muss von allen Knoten über den gleichen Pfad erreichbar sein
Webcatalog muss manuell in das verteilte Verzeichnis kopiert werden
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 25
26. Architektur (Cluster)
BI Domain
Node 1 Node 2
WebLogic Domain (Clustered Java Components)
Admin Server Managed Server Admin Server Managed Server
BI Publisher BI Plugin (inactive) BI Publisher BI Plugin
Console Action Serv. SOA Services Console Action Serv. SOA Services
Enterprise Manager BI Office Security Enterprise Manager BI Office Security
JMX MBeans JMX MBeans
Nodemanager Nodemanager
BI Instance (Clustered System Components)
BI Presentation Server BI Scheduler BI Presentation Server BI Scheduler
BI Server BI Java Host BI Cluster Controller BI Server BI Java Host BI Cluster Controller
OPMN OPMN
Configuration Files, Logs
Shared Storage (RPD, WebCatalog, Cache) BI Repository
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 26
27. Architektur (Cluster)
LAN / WAN
Load Balancer
notwendig
Load Balancer
BI Domain http://server1.lan:9704/analytics http://server2.lan:9704/analytics
Node 1 Node 2
WebLogic Domain (Clustered Java Components)
Admin Server Managed Server Admin Server Managed Server
BI Publisher BI Plugin (inactive) BI Publisher BI Plugin
Console Action Serv. SOA Services Console Action Serv. SOA Services
Enterprise Manager BI Office Security Enterprise Manager BI Office Security
JMX MBeans JMX MBeans
Nodemanager Nodemanager
BI Instance (Clustered System Components)
BI Presentation Server BI Scheduler BI Presentation Server BI Scheduler
BI Server BI Java Host BI Cluster Controller BI Server BI Java Host BI Cluster Controller
OPMN OPMN
Configuration Files, Logs
Shared Storage (RPD, WebCatalog, Cache)
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 27
28. Hochverfügbarkeit des Gesamtsystems
Clusterung des WLS notwendig, damit auch Failover
(Aktiv/Passiv) für AdminServer
Installation der BIEE per „Software Only“
Externer HTTP Load Balancer
Virtual Hostname / Virtual IP
Failover auch für Datenbank (RAC + DataGuard)
Hochverfügbares Shared File System notwendig
Weitere horizontale Skalierung möglich (für Performance)
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 28
29. Architektur
BI Domain
Node 1 Node 2
WebLogic Domain (Clustered Java Components)
Admin Server Managed Server Admin Server Managed Server
BI Publisher BI Plugin (inactive, failover) BI Publisher BI Plugin
Console Action Serv. SOA Services Console Action Serv. SOA Services
Enterprise Manager BI Office Security Enterprise Manager BI Office Security
JMX MBeans JMX MBeans
Nodemanager Nodemanager
BI Instance (Clustered System Components)
BI Presentation Server BI Scheduler BI Presentation Server BI Scheduler
BI Server BI Java Host BI Cluster Controller BI Server BI Java Host BI Cluster Controller
OPMN OPMN
Configuration Files, Logs
Shared Storage (RPD, WebCatalog, Cache, Binaries, Config) RAC (BI Repository)
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 29
30. Failover (System-Komponenten)
BI Presentation Server (Aktiv/Aktiv)
Nutzer müssen sich neu einloggen (neue Session)
BI Server (Aktiv/Aktiv)
Aktuelle Abfrage schlägt fehl, Aktualisierung im Browser wiederholt die
Abfrage; neu einloggen im Admin Tool
BI Java Host (Aktiv/Aktiv)
Aktualisierung im Browser erforderlich
BI Cluster Controller & BI Scheduler (Aktiv/Passiv)
Wenn primäre Instanz ausfällt, wird automatisch die sekundäre genutzt
Cluster Controller: Fallback auf primäre Instanz
Scheduler: Kein Fallback auf primäre Instanz sobald diese wieder verfügbar
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 30
31. Failover (Java-Komponenten)
BI Presentation Service Plug-in (Aktiv/Aktiv)
Load Balancer muss auf andere Instanz switchen
BI Publisher (Aktiv/Aktiv)
Load Balancer muss auf andere Instanz switchen
Managed Server (Aktiv/Aktiv)
Load Balancer muss auf andere Instanz switchen
Administration Server (Aktiv/Passiv)
Clusterware muss Admin Server auf anderem Knoten starten
während des Failover kein einloggen in BIEE möglich
Console und EM während Failover nicht verfügbar
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 31
32. 5 Fazit
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 32
33. Fazit
Von Vorteil, wenn bereits Oracle RAC im
Einsatz
Seit 11g Einrichtungsaufwand reduziert
Verschiedene Stufen von Ausfallsicherheit
Höhere Ausfallsicherheit/Größere
Komplexität
Abwägung Nutzen/Aufwand
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 33
34. Fragen und Antworten
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 34
35. Ihre Ansprechpartner
Stefan Raabe, Berater
OPITZ CONSULTING Hamburg GmbH
stefan.raabe@opitz-consulting.com
Telefon +49 40 741122-0
Mobil +49 172 2650640
David Bode, Berater
OPITZ CONSULTING Hamburg GmbH
david.bode@opitz-consulting.com
Telefon +49 40 741122-0
Mobil +49 173 7235493
youtube.com/opitzconsulting
@OC_WIRE
slideshare.net/opitzconsulting
xing.com/group-51062.460375
Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 35