SlideShare uma empresa Scribd logo
1 de 35
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
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
1   OPITZ CONSULTING




       Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 3
Ihr Oracle Center of Excellence




       Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 4
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
2   Motivation




        Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 6
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
3   OWB 11g im RAC




        Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 8
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
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
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
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
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
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
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
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
4   Was bietet die OBIEE 11g




        Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 17
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
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
Vertikale Skalierung




          Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 20
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
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
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
Clusterung (Horizontale Skalierung)




         Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 24
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
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
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
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
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
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
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
5   Fazit




            Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 32
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
Fragen und Antworten




         Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g   © OPITZ CONSULTING GmbH 2011   Seite 34
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

Mais conteúdo relacionado

Mais de OPITZ CONSULTING Deutschland

Mais de OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Unterbrechungsfreies Reporting - Hochverfügbarkeit von OWB 11g bis BIEE 11g – DOAG Konferenz 2011

  • 1. 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
  • 24. Clusterung (Horizontale Skalierung) Unterbrechungsfreies Reporting, Hochverfügbarkeit von OWB bis BIEE 11g © OPITZ CONSULTING GmbH 2011 Seite 24
  • 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