Top Banner
Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle Gebruikersclub Holland Oracle WebCenter Content in grote omgevingen Maarten van Veelen Consultant Oracle WebCenter Content Werkzaam bij Quobell BV, Houten [email protected] 6 juni 2013 1
37

Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Apr 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Oracle

Gebruikersclub

Holland

Oracle WebCenter Content

in grote omgevingen

Maarten van VeelenConsultant Oracle WebCenter Content

Werkzaam bij Quobell BV, Houten

[email protected]

6 juni 2013

1

Page 2: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013 2

Page 3: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013 3

Page 4: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Introductie

• Groot vs Complex vs Kritisch

• Relatief

4

Page 5: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Introductie

• Groot:

– Veel bestanden

– Veel gebruikers

– Veel bevragingen

– Veel te verwerken bestanden

– Grote bestanden/veel data in totaal

5

Page 6: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Introductie

• Complex

– Aantal

koppelingen

– (Aantal)

gebruikte

functies

6

– Toepassing

– Complexiteit

omgeving

– Toegepaste

technologie

Page 7: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Introductie

• Kritisch

– Soort toepassing

– Betrokken bij primaire proces

7

Page 8: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Voorbeelden

Rabobank

• 200 mln docs

• 40.000 gebruikers

• 4-6k concurrent

• 100k nieuw per dag

• 2.5 mln zoekopdrachten

• 400-500k docs opgehaald

Rechtspraak

• 20 mln per jaar

• 10.000 gebruikers

• 50k nieuw per dag

• SOA

• Generieke toepassing

• Primair proces

8

Page 9: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Voorbeelden

KPN

• > 100 mln docs

• WCC per Jaar

UWV

• 5000 documenten

• werk.nl………

9

Page 10: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Oracle

Gebruikersclub

Holland

Uitdagingen

10

Page 11: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Model voor Software- en

Systeemkwaliteit

11

Page 12: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

WCC en het model

1. Onderhoudbaarheid

2. Efficiëntie

3. Betrouwbaarheid

4. Overzetbaarheid

12

Page 13: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1. Onderhoudbaarheid

1. Analyseerbaarheid

2. Wijzigbaarheid

3. Stabiliteit

4. Testbaarheid

5. Beheerbaarheid

6. Herbruikbaarheid

7. Schaalbaarheid

13

Page 14: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1.1 Analyseerbaarheid

• Gemak waarmee de oorzaak van fouten

opgespoord kan worden en waarmee te

wijzigen onderdelen kunnen worden

gevonden

– Logging en tracing:

• Omvang logfiles

• Locatie logfiles

– Foutopsporing

14

Page 15: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1.2 Stabiliteit

• Mate waarin onbedoelde effecten uitblijven

na wijzigingen aan het systeem

– Kleine wijzigingen kunnen leiden tot grote

gevolgen

• Toevoegen doorzoekbaar metadataveld � her-

indexeren hele collectie

• Metadata bulk wijzigen � Repliceren

15

Page 16: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1.3 Beheerbaarheid

• Gemak waarmee het systeem in

operationele staat gebracht en gehouden

kan worden– Veel onderdelen die aandacht nodig hebben

• WCC nodes

• IBR nodes

• Database

• Filesysteem

• Netwerk

16

Page 17: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1.4 Schaalbaarheid

• Gemak waarmee het systeem uitgebreid

kan worden bij een toenemend aantal

gebruikers en behoefte aan meer snelheid,

verwerkings- en opslagcapaciteit

17

Page 18: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

1.4 Schaalbaarheid

• Horizontaal vs Verticaal Schalen

• Horizontaal � meer nodes

• Verticaal � meer resources

• Binnen architectuur combinatie mogelijk

18

Page 19: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013 19

Page 20: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

2. Efficiëntie

• Mate waarin het systeem met beschikbaar

gestelde middelen presteert

1. Tijdsbeslag

2. Middelenbeslag

20

Page 21: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

2.1 Tijdsbeslag

• Responstijd, transactiesnelheid, snelheid

batchverwerking

– (full-tekst) zoeken in grote collecties

– Veel zoekopdrachten

– Verwerking nieuwe bestanden

• Indexeren

• Converteren

21

Page 22: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

2.1 Tijdsbeslag

• Architectuur

– Schaalbaar

– Scheiden van taken

• Performance tuning

– Database optimalisatie

– Cache

• Opschonen

22

Page 23: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

2.2 Middelenbeslag

• Hoeveelheid benodigde resources

(netwerkcapaciteit, schijfruimte, geheugen;

in- en extern)

– Moeilijk te voorspellen wat er nodig is in de

toekomst

– Kosten

23

Page 24: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

2.2 Middelenbeslag

• Webless filestore

• Database options

– Partitioning

– Compression

– Deduplication

• Verschillende storage toepassen

• Opschonen/archiveren

24

Page 25: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

3. Betrouwbaarheid

• Mate waarin het systeem blijft

functioneren, ook tijdens storingen.

1. Volwassenheid

2. Beschikbaarheid

3. Herstelbaarheid

25

Page 26: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

3.1 Volwassenheid

• Mate waarin fouten en kinderziektes

verholpen zijn en het systeem vrij blijft van

storingen

– Producten zijn volwassen

– Integreren producten � nieuwe uitdagingen

– Dus: testen, testen, testen en pilots houden

26

Page 27: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

3.2. Beschikbaarheid

• Mate waarin het systeem op de gewenste

tijden beschikbaar is voor de gebruiker

– High Availability

– Active/Active

– Active/Passive

27

Page 28: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

3.3 Herstelbaarheid

• Gemak waarmee het systeem na uitval

weer operationeel te maken is, zonder

gegevensverlies

– Back-up & restore

28

Page 29: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

4. Overzetbaarheid

• Mate waarin het systeem ook goed werkt

op andere hardware/platformen

1. Aanpasbaarheid

2. Installeerbaarheid

29

Page 30: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

4.1 Aanpasbaarheid

• Gemak waarmee het systeem overgezet

kan worden naar een ander

hardware/software-platform of naar een

nieuwe versie daarvan

30

Page 31: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

4.2 Installeerbaarheid

• Snelheid en gemak waarmee het systeem

ge(de)installeerd kan worden

– WCC configuratie = handwerk

31

Page 32: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013 32

Page 33: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Conclusie

• WCC in grote omgevingen brengt nodige

serieuze uitdagingen met zich mee, o.a:

– Architectuur

– Performance

– Back-up & restore

– Beheer

33

Page 34: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Conclusie

• Dus….

– Plan, do & check!

– Betrek de juiste expertise (DBA, netwerk,

storage etc.)

– Zorg voor representatieve testomgevingen

– Do not underestimate

– Raadpleeg de SIG

34

Page 35: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013 35

WebCenter Content

Oracle

Gebruikersclub

Holland

Page 36: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Questions?

36

Page 37: Oracle WebCenterContent in grote omgevingen...Oracle Gebruikersclub Holland OGH & OBUG SIG WebCenter, 6 juni 2013 Oracle WebCenterContent in grote omgevingen Maarten van Veelen Consultant

Oracle

Gebruikersclub

Holland

OGH & OBUG SIG WebCenter, 6 juni 2013

Bronnen

• Enterprise Deployment Guide for Oracle WebCenter Content

• Oracle WebCenter Content 11gR1 Performance Testing Results

• Oracle Maximum Availability Architecture – MAA

• Performance Tuning for Oracle WebCenter Content 11g: Strategies

and Tactics

37