SlideShare a Scribd company logo
1 of 39
Download to read offline
IBM Software Group



        Schaalbaarheid en Performance
          van Lotus Connections 2.5



An IBM Proof of Technology




                                   © 2009 IBM Corporation
IBM Software Group | Lotus software

 Introductie
     ● Sjaak Ursinus – Consultant @ www.ilionx.com
     ● sursinus@ilionx.com
     ● Linkedin -
       www.linkedin.com/in/sursinus
     ● sjaak@socialsoftwareblog.nl
     ● www.socialsoftwareblog.nl
     ● twitter.com/sursinus
     ● Bleedyellow -
       www.bleedyellow.com/profiles/html/profileView.do?
       key=0c312d1e-546d-4709-bf9d-9ff7e3a263e4


© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   2
IBM Software Group | Lotus software




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   3
IBM Software Group | Lotus software




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   4
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   5
IBM Software Group | Lotus software

 Betekenis van Verticaal en Horizontaal Schalen




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   6
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   7
IBM Software Group | Lotus software

 Lotus Connections topology




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   8
IBM Software Group | Lotus software


   EDGE Component

        ● IBM HTTP Server (IHS) --> Verticaal schalen
         Meer threads voor parallelle afhandeling
           ThreadsPerChild
           ThreadLimit
         Meerdere deamon processen
        ● IHS --> Horizontaal schalen
         dmv LoadBalancer
           EDGE Component




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   9
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   10
IBM Software Group | Lotus software


   IBM HTTP Server

        ● IHS = Apache Webserver
        ● IHS 6.1.0.23 gebaseerd op Apache v2.0.63
         IHS 6.1.0.13 is gebaseerd op apache 2.0.61
        ● IBM modules ter ondersteuning van WAS
         Belangrijkste module is de WAS Plugin
         mod_was_ap20_http.dll
         Ook ondersteuning voor Apache 2.2




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   11
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   12
IBM Software Group | Lotus software


   Lotus Connections deployment options

        ● Stand-alone Deployment
        ● Advanced Stand-alone Deployment
        ● Network Deployment




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   13
IBM Software Group | Lotus software


   Stand-alone Deployment




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   14
IBM Software Group | Lotus software


   Advanced Stand-alone Deployment




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   15
IBM Software Group | Lotus software


   Network Deployment




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   16
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   17
IBM Software Group | Lotus software

 WAS Terminology
     ● Cell
     ● Deployment Manager
     ● Nodeagent
     ● Cluster
     ● Application Server
     ● J2EE Application
     ● Connection Pooling
     ● JVM
     ● Admin Console & Performance Viewer


© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   18
IBM Software Group | Lotus software


   WAS Terminology




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   19
IBM Software Group | Lotus software

 WAS Terminology
     ● 2 Nodes
     ● 1Cluster
     ● 1 Server
     ● 2 Applicaties
     ● 2 JVM's




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   20
IBM Software Group | Lotus software

 WAS Terminology
     ● 2 Nodes
     ● 1Cluster
     ● 2 Server
     ● 2 Applicaties
     ● 4 JVM's




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   21
IBM Software Group | Lotus software

 WAS Terminology
     ● 2 Nodes
     ● 2Cluster
     ● 2 Server
     ● 2 Applicaties
     ● 4 JVM's




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   22
IBM Software Group | Lotus software

 JVM HEAP
     ● Garbage Collect
        -Xgcpolicy:optthruput (default)
        -Xgcpolicy:optavgpause
        -Xgcpolicy:gencon
        -Xgcpolicy:subpool
     ● Phases
        Mark
        Sweep
        Compaction
     ● Dark Matter



© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   23
IBM Software Group | Lotus software

 JVM HEAP (optthruput & optavgpause)




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   24
IBM Software Group | Lotus software

 JVM HEAP (gencon)




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   25
IBM Software Group | Lotus software

 JVM Verbose Garbage Collect
    ● Application servers > [servername] > Process Execution
      > Process Definition > Java Virtual Machine
    ● Voorbeeld logging
    <af type="tenured" id="130" timestamp="Sep 29 14:00:15 2009" intervalms="1443040.003">
     <minimum requested_bytes="16400" />
     <time exclusiveaccessms="0.084" />
     <tenured freebytes="16181840" totalbytes="1073741824" percent="1" >
      <soa freebytes="100712" totalbytes="1034013696" percent="0" />
      <loa freebytes="16081128" totalbytes="39728128" percent="40" />
     </tenured>
     <gc type="global" id="130" totalid="130" intervalms="1443041.091">
      <refs_cleared soft="49" threshold="32" weak="1026" phantom="4" />
      <finalization objectsqueued="6150" />
      <timesms mark="859.433" sweep="35.882" compact="0.000" total="895.785" />
      <tenured freebytes="786438800" totalbytes="1073741824" percent="73" >
        <soa freebytes="766694016" totalbytes="1034013696" percent="74" />
        <loa freebytes="19744784" totalbytes="39728128" percent="49" />
      </tenured>
     </gc>
     <tenured freebytes="786422104" totalbytes="1073741824" percent="73" >
      <soa freebytes="766677320" totalbytes="1034013696" percent="74" />
      <loa freebytes="19744784" totalbytes="39728128" percent="49" />
     </tenured>
     <time totalms="896.697" />
    </af>



© 2009 IBM Corporation                          Schaalbaarheid en Performance van Lotus Connections   26
IBM Software Group | Lotus software

 Admin Console & Performance Viewer




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   27
IBM Software Group | Lotus software

 WAS Terminology
     ● Cell
     ● Deployment Manager
     ● Nodeagent
     ● Cluster
     ● Application Server
     ● J2EE Application
     ● Connection Pooling
     ● JVM
     ● Admin Console & Performance Viewer


© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   28
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   29
IBM Software Group | Lotus software

 RDBMS Informatie
     ● IBM DB2
        DB2 Enterprise Edition 9.1 FP6
        DB2 Enterprise Edition 9.5 FP3
     ● Oracle
        Enterprise Edition v10.2.0.4
     ● Microsoft SQL
        Version 2005 SP2
     ● JDBC Connection Pooling
     ● Statement Cache --> Minimaal 100
       Data sources > [datasource] > WebSphere Application
       Server data source properties
     ● High Availability Clusters

© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   30
IBM Software Group | Lotus software

 LDAP Informatie
     ● Connection pooling
        com.sun.jndi.ldap.connect.pool.initsize
        com.sun.jndi.ldap.connect.pool.maxsize
        com.sun.jndi.ldap.connect.pool.timeout
     ● Zelfde gebruikers groep als in TDI
        Secure administration, applications, and infrastructure > Federated
         repositories > [Repository identifier] > Group attribute definition >
         LDAP entity types > PersonAccount




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   31
IBM Software Group | Lotus software

 SSL
     ● Disable SSL Transport
        Application servers > [server] > Web container transport chains >
         WCInboundDefaultSecure
        Kan ook gedaan worden door de plugin-cfg.xml te bewerken




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   32
IBM Software Group | Lotus software

 Agenda
     ● Betekenis van Verticaal en Horizontaal Schalen
     ● Lotus Connections topology
     ● IBM HTTP Server
     ● Lotus Connections deployment options
     ● WAS Terminology
     ● RDBMS / LDAP Instellingen
     ● Praktijkcase
     ● Vragen ?




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   33
IBM Software Group | Lotus software


  Praktijkcase – Functionele Infrastructuur

                                      Deployment manager                                           IBM directory


                                                   Node 2




                                                                                                     Database




                          Webserver
                                                                                                      File Server

                                                   Node 1


                                      WebSphere
                                      Cell




                                                                                                   IBM Confidential
© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections                      34
IBM Software Group | Lotus software


  Praktijkcase - Functionele Infrastructuur
                                      Deployment manager                                                     IBM directory

                                                                                        serverA           serverA            cluster A
                                                        Node 2
                                                                                        serverB           serverB            cluster B
                                                                                        serverC           serverC            cluster C

                                                                                        serverD           serverD            cluster D
                                                                                                               Database
                                                                                        serverF           serverF            cluster F

                                                                                        serverH           serverH            cluster H

                                                                                        serverM           serverM            cluster M
                         Webserver
                                                                                        serverW           serverW Server cluster W
                                                                                                                File

                                                        Node 1                          serverP           serverP            cluster P
                                                                                      Node 1            Node 2
                                      WebSphere
                                      Cell
 ServerA = Activities           serverD = Dogear                                        serverM = Mobile
 serverB = Blogs                serverF = Files                                         serverW = Wikis
 serverC = Communities          serverH = Homepage,Search,News                          serverP = Prof les
                                                                                                     i




© 2009 IBM Corporation                            Schaalbaarheid en Performance van Lotus Connections                                    35
IBM Software Group | Lotus software

 Praktijkcase – Technische Infrastructuur

                                                      WAS
                                                      Node 1




                                                                                                          Database
                                                                                                          DB2



                          Webserver
                         Deployment manager
                          File Server                  WAS
                                                       Node 2

                VM #1                                 VMs #2 and #3                                        VM #4
       4GB RAM                                    16GB RAM                                          16GB RAM
       2 cpu cores @2.66Mhz                       4 cpu cores @2.66Mhz                              4 cpu cores @2.66Mhz
                                                  (each node)
      1TB disk (SAN) NSFv4 shared                                                                      100GB disk (SAN)




© 2009 IBM Corporation                        Schaalbaarheid en Performance van Lotus Connections                          36
IBM Software Group | Lotus software

 Praktijkcase - Gebruiksgegevens




Requests          : 104709685
Pages             :    723641
Unieke gebruikers :    190000




© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   37
IBM Software Group | Lotus software




       Meer info:
       ics.ilionx.com
       www.socialsoftwareblog.com
       info@ilionx.com


© 2009 IBM Corporation                       Schaalbaarheid en Performance van Lotus Connections   38
IBM Software Group | Lotus software

                                           Web services      Domino                        Mobility
                                        Kostenbesparing                              Migraties
                            Quickr                    Widgets           xpages
                                                                                                 I D- Vault

                               Traveler            IBM      Sametime
                         Gratis                               consult
                         WebSphere                    P o r t a lW e b 2 . 0 N o t e s
                          Consultancy   L o tu s    8 . 5 Social Software
                                C o n n e c tio n s
                             Composite applications
                                                                                           Web
                                                                                       D A O S
                                                                                                 development

                                                            Eclipse
                                                                                    ilionx ICS
                                                   Beheers je mail
  Profiteer van een Gratis consult!
  ilionx Internet & Collaboration Solutions
  Jool-hulstraat 10
  1327 HA Almere
  T: (030) 68 66 920
  E: info@ilionx.com


© 2009 IBM Corporation                                Slimmer werken met Social Software                       39

More Related Content

What's hot

Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 TaiwanPlugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 TaiwanRack Lin
 
Granite PSC Sametime Best Practices Sym
Granite PSC Sametime Best Practices SymGranite PSC Sametime Best Practices Sym
Granite PSC Sametime Best Practices SymJohn Head
 
Granite Psc Sametime Best Practices
Granite Psc Sametime Best PracticesGranite Psc Sametime Best Practices
Granite Psc Sametime Best PracticesLuis Guirigay
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerCorrelsense
 
IBM WebSphere MQ Introduction
IBM WebSphere MQ Introduction IBM WebSphere MQ Introduction
IBM WebSphere MQ Introduction ejlp12
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerAnt Phillips
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceMavenWire
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT Group
 
connmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoftconnmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoftconnmove
 
Cognos Technical Super Session 2012
Cognos Technical Super Session 2012Cognos Technical Super Session 2012
Cognos Technical Super Session 2012barnaby1502
 
Quattor
QuattorQuattor
QuattorInria
 

What's hot (13)

Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 TaiwanPlugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
 
Granite PSC Sametime Best Practices Sym
Granite PSC Sametime Best Practices SymGranite PSC Sametime Best Practices Sym
Granite PSC Sametime Best Practices Sym
 
Granite Psc Sametime Best Practices
Granite Psc Sametime Best PracticesGranite Psc Sametime Best Practices
Granite Psc Sametime Best Practices
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
IBM WebSphere MQ Introduction
IBM WebSphere MQ Introduction IBM WebSphere MQ Introduction
IBM WebSphere MQ Introduction
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting Performance
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
 
connmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoftconnmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoft
 
Cognos Technical Super Session 2012
Cognos Technical Super Session 2012Cognos Technical Super Session 2012
Cognos Technical Super Session 2012
 
Blue Ruby SDN Webinar
Blue Ruby SDN WebinarBlue Ruby SDN Webinar
Blue Ruby SDN Webinar
 
R3arch
R3archR3arch
R3arch
 
Quattor
QuattorQuattor
Quattor
 

Viewers also liked

First Annual SBxEFF (2012)
First Annual SBxEFF (2012)First Annual SBxEFF (2012)
First Annual SBxEFF (2012)jczarka
 
Write A Better FM - Ohio Linux 2011
Write A Better FM - Ohio Linux 2011Write A Better FM - Ohio Linux 2011
Write A Better FM - Ohio Linux 2011Rich Bowen
 
11 класс для мудлпрограмма курса «электромагнетизм» 3 курс
11 класс для мудлпрограмма курса «электромагнетизм» 3 курс11 класс для мудлпрограмма курса «электромагнетизм» 3 курс
11 класс для мудлпрограмма курса «электромагнетизм» 3 курсsalimaader
 
3 e56rfghjcgid bvgv fdyrujikli8youhjoluho
3 e56rfghjcgid bvgv fdyrujikli8youhjoluho3 e56rfghjcgid bvgv fdyrujikli8youhjoluho
3 e56rfghjcgid bvgv fdyrujikli8youhjoluhoFrancescaa Ignaciaa
 
Polimeros - Álvaro 1º A
Polimeros - Álvaro 1º APolimeros - Álvaro 1º A
Polimeros - Álvaro 1º AEscuela CAE
 

Viewers also liked (6)

Funny Images672
Funny Images672Funny Images672
Funny Images672
 
First Annual SBxEFF (2012)
First Annual SBxEFF (2012)First Annual SBxEFF (2012)
First Annual SBxEFF (2012)
 
Write A Better FM - Ohio Linux 2011
Write A Better FM - Ohio Linux 2011Write A Better FM - Ohio Linux 2011
Write A Better FM - Ohio Linux 2011
 
11 класс для мудлпрограмма курса «электромагнетизм» 3 курс
11 класс для мудлпрограмма курса «электромагнетизм» 3 курс11 класс для мудлпрограмма курса «электромагнетизм» 3 курс
11 класс для мудлпрограмма курса «электромагнетизм» 3 курс
 
3 e56rfghjcgid bvgv fdyrujikli8youhjoluho
3 e56rfghjcgid bvgv fdyrujikli8youhjoluho3 e56rfghjcgid bvgv fdyrujikli8youhjoluho
3 e56rfghjcgid bvgv fdyrujikli8youhjoluho
 
Polimeros - Álvaro 1º A
Polimeros - Álvaro 1º APolimeros - Álvaro 1º A
Polimeros - Álvaro 1º A
 

Similar to Lotus Connections Schaalbaarheid En Performance

Presentation building the ibm®lotus®domino®8.5 infrastructure
Presentation   building the ibm®lotus®domino®8.5 infrastructurePresentation   building the ibm®lotus®domino®8.5 infrastructure
Presentation building the ibm®lotus®domino®8.5 infrastructurexKinAnx
 
Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableMitch Cohen
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107Marcel Mitran
 
Installing sametime85-from-zero-to-hero-in-just-two-hours
Installing sametime85-from-zero-to-hero-in-just-two-hoursInstalling sametime85-from-zero-to-hero-in-just-two-hours
Installing sametime85-from-zero-to-hero-in-just-two-hoursa8us
 
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...William Holmes
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationa8us
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 StepsStéphane Leroy
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932Clare Carty
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessLuis Guirigay
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...ragss
 
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...TIMETOACT GROUP
 
Connect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler designConnect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler designa8us
 
12 Factor Scala
12 Factor Scala12 Factor Scala
12 Factor ScalaJoe Kutner
 
Was liberty at scale
Was liberty at scaleWas liberty at scale
Was liberty at scalesflynn073
 
ILOG BRMS Mainframe Options
ILOG BRMS Mainframe OptionsILOG BRMS Mainframe Options
ILOG BRMS Mainframe Optionsilog
 
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...Stuart McIntyre
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsStéphane Leroy
 
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...Carl Tyler
 

Similar to Lotus Connections Schaalbaarheid En Performance (20)

Presentation building the ibm®lotus®domino®8.5 infrastructure
Presentation   building the ibm®lotus®domino®8.5 infrastructurePresentation   building the ibm®lotus®domino®8.5 infrastructure
Presentation building the ibm®lotus®domino®8.5 infrastructure
 
Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly Available
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107
 
Installing sametime85-from-zero-to-hero-in-just-two-hours
Installing sametime85-from-zero-to-hero-in-just-two-hoursInstalling sametime85-from-zero-to-hero-in-just-two-hours
Installing sametime85-from-zero-to-hero-in-just-two-hours
 
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...
IBM Lotusphere 2012 Show301: Leveraging the Sametime Proxy to support Mobile ...
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generation
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
Mule meetup 25thjan
Mule meetup 25thjanMule meetup 25thjan
Mule meetup 25thjan
 
InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social business
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...
 
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...
Lotus Connections Administration - von der Befehlszeile zur grafischen Oberfl...
 
Connect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler designConnect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler design
 
12 Factor Scala
12 Factor Scala12 Factor Scala
12 Factor Scala
 
Was liberty at scale
Was liberty at scaleWas liberty at scale
Was liberty at scale
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
ILOG BRMS Mainframe Options
ILOG BRMS Mainframe OptionsILOG BRMS Mainframe Options
ILOG BRMS Mainframe Options
 
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
 
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Lotus Connections Schaalbaarheid En Performance

  • 1. IBM Software Group Schaalbaarheid en Performance van Lotus Connections 2.5 An IBM Proof of Technology © 2009 IBM Corporation
  • 2. IBM Software Group | Lotus software Introductie ● Sjaak Ursinus – Consultant @ www.ilionx.com ● sursinus@ilionx.com ● Linkedin - www.linkedin.com/in/sursinus ● sjaak@socialsoftwareblog.nl ● www.socialsoftwareblog.nl ● twitter.com/sursinus ● Bleedyellow - www.bleedyellow.com/profiles/html/profileView.do? key=0c312d1e-546d-4709-bf9d-9ff7e3a263e4 © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 2
  • 3. IBM Software Group | Lotus software © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 3
  • 4. IBM Software Group | Lotus software © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 4
  • 5. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 5
  • 6. IBM Software Group | Lotus software Betekenis van Verticaal en Horizontaal Schalen © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 6
  • 7. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 7
  • 8. IBM Software Group | Lotus software Lotus Connections topology © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 8
  • 9. IBM Software Group | Lotus software EDGE Component ● IBM HTTP Server (IHS) --> Verticaal schalen Meer threads voor parallelle afhandeling  ThreadsPerChild  ThreadLimit Meerdere deamon processen ● IHS --> Horizontaal schalen dmv LoadBalancer  EDGE Component © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 9
  • 10. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 10
  • 11. IBM Software Group | Lotus software IBM HTTP Server ● IHS = Apache Webserver ● IHS 6.1.0.23 gebaseerd op Apache v2.0.63 IHS 6.1.0.13 is gebaseerd op apache 2.0.61 ● IBM modules ter ondersteuning van WAS Belangrijkste module is de WAS Plugin mod_was_ap20_http.dll Ook ondersteuning voor Apache 2.2 © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 11
  • 12. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 12
  • 13. IBM Software Group | Lotus software Lotus Connections deployment options ● Stand-alone Deployment ● Advanced Stand-alone Deployment ● Network Deployment © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 13
  • 14. IBM Software Group | Lotus software Stand-alone Deployment © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 14
  • 15. IBM Software Group | Lotus software Advanced Stand-alone Deployment © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 15
  • 16. IBM Software Group | Lotus software Network Deployment © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 16
  • 17. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 17
  • 18. IBM Software Group | Lotus software WAS Terminology ● Cell ● Deployment Manager ● Nodeagent ● Cluster ● Application Server ● J2EE Application ● Connection Pooling ● JVM ● Admin Console & Performance Viewer © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 18
  • 19. IBM Software Group | Lotus software WAS Terminology © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 19
  • 20. IBM Software Group | Lotus software WAS Terminology ● 2 Nodes ● 1Cluster ● 1 Server ● 2 Applicaties ● 2 JVM's © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 20
  • 21. IBM Software Group | Lotus software WAS Terminology ● 2 Nodes ● 1Cluster ● 2 Server ● 2 Applicaties ● 4 JVM's © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 21
  • 22. IBM Software Group | Lotus software WAS Terminology ● 2 Nodes ● 2Cluster ● 2 Server ● 2 Applicaties ● 4 JVM's © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 22
  • 23. IBM Software Group | Lotus software JVM HEAP ● Garbage Collect -Xgcpolicy:optthruput (default) -Xgcpolicy:optavgpause -Xgcpolicy:gencon -Xgcpolicy:subpool ● Phases Mark Sweep Compaction ● Dark Matter © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 23
  • 24. IBM Software Group | Lotus software JVM HEAP (optthruput & optavgpause) © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 24
  • 25. IBM Software Group | Lotus software JVM HEAP (gencon) © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 25
  • 26. IBM Software Group | Lotus software JVM Verbose Garbage Collect ● Application servers > [servername] > Process Execution > Process Definition > Java Virtual Machine ● Voorbeeld logging <af type="tenured" id="130" timestamp="Sep 29 14:00:15 2009" intervalms="1443040.003"> <minimum requested_bytes="16400" /> <time exclusiveaccessms="0.084" /> <tenured freebytes="16181840" totalbytes="1073741824" percent="1" > <soa freebytes="100712" totalbytes="1034013696" percent="0" /> <loa freebytes="16081128" totalbytes="39728128" percent="40" /> </tenured> <gc type="global" id="130" totalid="130" intervalms="1443041.091"> <refs_cleared soft="49" threshold="32" weak="1026" phantom="4" /> <finalization objectsqueued="6150" /> <timesms mark="859.433" sweep="35.882" compact="0.000" total="895.785" /> <tenured freebytes="786438800" totalbytes="1073741824" percent="73" > <soa freebytes="766694016" totalbytes="1034013696" percent="74" /> <loa freebytes="19744784" totalbytes="39728128" percent="49" /> </tenured> </gc> <tenured freebytes="786422104" totalbytes="1073741824" percent="73" > <soa freebytes="766677320" totalbytes="1034013696" percent="74" /> <loa freebytes="19744784" totalbytes="39728128" percent="49" /> </tenured> <time totalms="896.697" /> </af> © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 26
  • 27. IBM Software Group | Lotus software Admin Console & Performance Viewer © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 27
  • 28. IBM Software Group | Lotus software WAS Terminology ● Cell ● Deployment Manager ● Nodeagent ● Cluster ● Application Server ● J2EE Application ● Connection Pooling ● JVM ● Admin Console & Performance Viewer © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 28
  • 29. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 29
  • 30. IBM Software Group | Lotus software RDBMS Informatie ● IBM DB2 DB2 Enterprise Edition 9.1 FP6 DB2 Enterprise Edition 9.5 FP3 ● Oracle Enterprise Edition v10.2.0.4 ● Microsoft SQL Version 2005 SP2 ● JDBC Connection Pooling ● Statement Cache --> Minimaal 100 Data sources > [datasource] > WebSphere Application Server data source properties ● High Availability Clusters © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 30
  • 31. IBM Software Group | Lotus software LDAP Informatie ● Connection pooling com.sun.jndi.ldap.connect.pool.initsize com.sun.jndi.ldap.connect.pool.maxsize com.sun.jndi.ldap.connect.pool.timeout ● Zelfde gebruikers groep als in TDI Secure administration, applications, and infrastructure > Federated repositories > [Repository identifier] > Group attribute definition > LDAP entity types > PersonAccount © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 31
  • 32. IBM Software Group | Lotus software SSL ● Disable SSL Transport Application servers > [server] > Web container transport chains > WCInboundDefaultSecure Kan ook gedaan worden door de plugin-cfg.xml te bewerken © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 32
  • 33. IBM Software Group | Lotus software Agenda ● Betekenis van Verticaal en Horizontaal Schalen ● Lotus Connections topology ● IBM HTTP Server ● Lotus Connections deployment options ● WAS Terminology ● RDBMS / LDAP Instellingen ● Praktijkcase ● Vragen ? © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 33
  • 34. IBM Software Group | Lotus software Praktijkcase – Functionele Infrastructuur Deployment manager IBM directory Node 2 Database Webserver File Server Node 1 WebSphere Cell IBM Confidential © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 34
  • 35. IBM Software Group | Lotus software Praktijkcase - Functionele Infrastructuur Deployment manager IBM directory serverA serverA cluster A Node 2 serverB serverB cluster B serverC serverC cluster C serverD serverD cluster D Database serverF serverF cluster F serverH serverH cluster H serverM serverM cluster M Webserver serverW serverW Server cluster W File Node 1 serverP serverP cluster P Node 1 Node 2 WebSphere Cell ServerA = Activities serverD = Dogear serverM = Mobile serverB = Blogs serverF = Files serverW = Wikis serverC = Communities serverH = Homepage,Search,News serverP = Prof les i © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 35
  • 36. IBM Software Group | Lotus software Praktijkcase – Technische Infrastructuur WAS Node 1 Database DB2 Webserver Deployment manager File Server WAS Node 2 VM #1 VMs #2 and #3 VM #4 4GB RAM 16GB RAM 16GB RAM 2 cpu cores @2.66Mhz 4 cpu cores @2.66Mhz 4 cpu cores @2.66Mhz (each node) 1TB disk (SAN) NSFv4 shared 100GB disk (SAN) © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 36
  • 37. IBM Software Group | Lotus software Praktijkcase - Gebruiksgegevens Requests : 104709685 Pages : 723641 Unieke gebruikers : 190000 © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 37
  • 38. IBM Software Group | Lotus software Meer info: ics.ilionx.com www.socialsoftwareblog.com info@ilionx.com © 2009 IBM Corporation Schaalbaarheid en Performance van Lotus Connections 38
  • 39. IBM Software Group | Lotus software Web services Domino Mobility Kostenbesparing Migraties Quickr Widgets xpages I D- Vault Traveler IBM Sametime Gratis consult WebSphere P o r t a lW e b 2 . 0 N o t e s Consultancy L o tu s 8 . 5 Social Software C o n n e c tio n s Composite applications Web D A O S development Eclipse ilionx ICS Beheers je mail Profiteer van een Gratis consult! ilionx Internet & Collaboration Solutions Jool-hulstraat 10 1327 HA Almere T: (030) 68 66 920 E: info@ilionx.com © 2009 IBM Corporation Slimmer werken met Social Software 39