SlideShare une entreprise Scribd logo
1  sur  52
SPN101 Leveraging the Power of
                    IBM Lotus Notes and Domino
                    at Nationwide
                    David O’Neal | Consultant, Infrastructure Engineering, Nationwide
                    Wouter Aukema | CTO, Trust Factory
                    Florian Vogler | CEO, panagenda




© 2013 IBM Corporation
What we‘ll cover today

 Introduction

 IBM Notes and Domino @ Nationwide

 What we did
    – Collect Data (what sources & some stats)

 What we found
    – Confirmations & Opportunities
    – Configuration, Usage, Performance, Security

 What it means
    – Short Term Quick Wins
    – Long Term Strategic Takeaways

 Conclusions / What we learned

 Q&A

2
Introduction – who‘s who?

 About Nationwide
    – Nationwide Mutual Insurance Company, based in Columbus, Ohio, is one of the largest
      and strongest diversified insurance and financial services organizations in the U.S. and
      is rated A+ by both A.M. Best and Standard & Poor’s. The company provides customers
      a full range of insurance and financial services, including auto insurance, motorcycle,
      boat, homeowners, pet, life insurance, farm, commercial insurance, annuities,
      mortgages, mutual funds, pensions, long-term savings plans and specialty health
      services.

 About Trust Factory
    – Trust Factory‘s DNA provides true insight into server performance and scaling
      opportunities. DNA is also used by IBM worldwide as Domino DoubleCheck.


 About panagenda
    – With more than 5.5 million licenses of its products, panagenda helps customers in over
      70 countries analyze and optimize their IBM environments.



3
IBM Notes and Domino @ Nationwide

 The Nationwide Notes/Domino Environment

    – Production use began in 1997 with version 3.3
    – Migrated/Consolidated to Notes from cc:Mail and a variety of different mainframe email
      systems
    – Current environment
        • 6 Domino Domains
        • 200+ Domino servers on Microsoft Windows® (8.x mixture – mostly 8.5.3 for mail)
           (Mail, Management, Application, Blackberry and Good servers)
       •   Active / Passive clustering accross two data centers
       •   56,000+ Notes clients (mostly 8.5.2)
       •   15,000,000+ messages routed weekly
       •   ~20 Sametime 8.5.2 IFR1 servers using Domino and WebSphere
       •   ~1200-1400 Domino applications with 700 being active




4
IBM Notes and Domino @ Nationwide

 What is Nationwide trying to accomplish by performing this in-depth analysis?


    – Server:
       • Discover inconsistant configurations, and find gaps where Domino does not readily
         report items that could potentially turn into problems.

    – Client:
        • Discover and inventory client side settings, configurations and local databases to get
          a better understanding of client health and functionality.

    – Environmental:
       • Combine server and client findings to get a holostic view of our Notes/Domino
         environment.




5
What we did

Collect data from                Inventory Notes clients
 Domino servers                    – notes.ini
    –   statrep.nsf                – desktop, bookmarks,
    –   log.nsf                      names
    –   catalog.nsf                – local databases
    –   directories (names.nsf,    – various OS and Notes
        DA)                          properties



    Talk 

6
What we did

 Collect
    – log, statrep and catalog from 151 servers
    – 33,000 users used 35,000+ clients
    – 690,000+ documents with 315,000+ attachments collected = 3,5 GB of raw data
    – 1.6 million desktop icons, 1.5 million local databases, 5.4 million notes.ini entries,
      8.5 million client and OS details

 Analyze
    – DNA: Compared this engagement against 2+ million other users
    – 100+ views created consuming 30+ GB of disk space



 Interpret and Correlate



 … and now for the meat …

7
Domino Environment Overview

                                                                  1 Domino Directory



                  39,725 Users Registered


                                            34,057 Users Active                 47,178 Databases Touched




                   153 Servers Registered                                                                    494,006 Views Indexed


                                             151 Servers Analyzed               133,540 Databases Deployed




                          4 Domino Releases                                                      1,477,390 Views Defined


                       4 Operating Systems                                                                        381 View Storage (GB)


                                                                  1,361,855 ACL Entries                      82,131 Db Storage (GB)


                  39,369 Groups Registered                                                                      1,370,468 Group Members




6 February 8
           2013
DNA Benchmark
                                                       Active versus Registered Users
    100 %

                                            34,057 active users


     80 %




     60 %




     40 %




     20 %




      0%
                       Nationwide                   Lowest Customer             DNA Average   Highest Customer


                  Unused Licenses, Web Users, Regular Absense


6 February 9
           2013
DNA Bechmark
                                                                 Time Online

                                       25                                                                       60




                                                                                                                50
                                       20



                                                                                                                40
    (mins per session)
     Session Duration




                                       15




                                                                                                                     (hours per user)
                                                                                                                       Online Time
                                                             On average
                                                                                                                30
                                                              with DNA

                                       10

                                                                                                                20



                                           5
                                                                                                                10




                                       -                                                                        -
                                               Nationwide   Lowest Customer    DNA Average   Highest Customer
                         Session Duration          3               1                4               22
                         Online Time               24              2               23               77

6 February 10
           2013
User Demand Profiling
                                                (Nationwide, 34,057 active accounts)

                  Remote Workers           Office Workers                                        System Accounts
    25%




    20%




    15%




    10%




      5%




      0%
                      2            4   6    8         10      12       14         16   18   20    22        24
                                                  Distinct Hours Online per Day

6 February 11
           2013
End User Demand Characteristics                        Only mail servers
                                                                Nationwide                                   in Scope for DNA
                   100%




                   75%




                   50%




                   25%




                    0%
                          Notes Sessions   Document Reads    Document Writes    Db Transactions   Network Traffic   Session Duration

      check new mail           6%               0%                 0%                   1%              0%                0%
      system dbs               6%               0%                 0%                   1%              0%                0%
      mail files               80%              85%               79%                   85%            86%                99%
      directories              3%               1%                 5%                   4%              0%                0%
      applications             5%               14%               16%                   9%             14%                1%



6 February 12
           2013
End User Demand Characteristics
                                                              Other IBM Customer
                     100%




                         75%
                                                           Extreme high
                                                           docreads on
                                                           Directory databases



                         50%




                         25%




                          0%
                               Notes Sessions   Document Reads Document Writes   Db Transactions   Network Traffic   Session Duration

           check new mail           19%              0%                0%              3%                0%                1%
            system dbs              13%              4%                0%              5%                1%                1%
            mail files              33%              24%               76%            54%               55%                72%
            directories             16%              41%               3%             11%               11%                4%
           applications             19%              31%               22%            27%               33%                23%



6 February 13
           2013
User Demand on 16739, Databases
                                                                                  Nationwide
           100.000.000


                               Showing only databases touched by >1 users.                                           Majority of apps
                               (47,175 databases touched by all users)                                                   are MC
            10.000.000




             1.000.000
   K
   B
   n
   e
   o
   y
   v
   S
   s
   t
   r
   .
   l
   i




              100.000




                  10.000




                   1.000




                    100




                     10




                      1




                      0
                           1                   10               100               1.000               10.000             100.000              1.000.000        10.000.000           100.000.000

                                                                                                                                                               KiloBytes Read from Server
                               369, Application Dbs   560, Domino Directory Dbs    15209, Mailfiles     55, Mailin databases       143, Server Mail Boxes   403, System databases

6 February 14
           2013
End User Demand at Nationwide
                                                        Classified by Demand Level

           Document
            Writes



           Document
             Reads



          Database
        Transactions



     Network Traffic                        1 user does 15% of total
                                                network demand
    (client to server)



     Network Traffic
    (server to client)




      User Sessions



                         0%                     25%                     50%                    75%                    100%

                              Extreme (1)              Intensive (16)         Moderate (804)         Light (33,236)

6 February 15
           2013
Domino Servers at Nationwide
                                                     Classified by Maximum Session Concurrency

    95
    90              Redistributing the load can reduce
                    nr. of servers w ith up to 87
    85
    80
    75
    70
    65
    60
    55
    50
    45
    40
    35
    30
    25
    20
    15
    10
      5
      0
                    Very Low                        Low                Average              Normal       High
          Level       < 50                         50 - 249            250 - 749           750 - 1499   >= 1500
          Servers      87                                23               23                     17        1

6 February 16
           2013
Concurrent User Sessions




6 February 17
                                      5,000
                                              10,000
                                                                15,000
                                                                              20,000
                                                                                       25,000
                                                                                                30,000




                                  0




           2013
                  2012-12-04 00
                             04
                             08
                             12
                             16
                             20
                  2012-12-05 00
                             04
                             08
                             12
                             16
                             20
                  2012-12-06 00
                             04
                             08
                             12
                             16
                             20
                  2012-12-07 00
                             04
                             08
                             12
                             16
                                                                                                                               End User Demand




                             20
                                                                                                                              Session Concurrency




                  2012-12-08 00
                             04
                             08
                             12
                             16
                             20
                  2012-12-09 00
                             04
                             08
                             12
                             16
                             20
                  2012-12-10 00
                             04
                             08
                             12
                             16
                                                                                                         Max Observed Maximum: 27,179




                             20
Network Compression
                          How Much is Notes Network Compression Used?
                                                                                                             Very few customers
                                                                                                              have this properly
                                                               Enabled
                                                                                                                implemented
     Includes Traffic
     from Users and                                              75%
     Servers




                                                                                                             # Users making use of
                                                                                                           Notes Network Compression

                                                                                          100%

                                                                                                                     Enabled
                                                                                                                     Disabled


                                                                                          75%

                        Disabled
                          25%
                                                                         % Active Users




                                                                                          50%




                                                                                          25%




                                                                                           0%
                                                                                                 Persons                               Servers


6 February 18
           2013
Deployment Integrity


                                                                                    Entries appearing in multiple documents

        Integrity check                           # Databases   Document Type       Item Type               Nr of Documents

         Duplicate Replica On Same Server                 380   group docs          listname                              3
         Duplicate Template On Same Server                341   mail-in docs        fullname                             22
         Replicas Acting As Different Template            610   person docs         fullname                              2
         Same Replica But Different Inheritance           -
                                                                Grand Total                                              27
         Grand Total                                    1,331




                           PubNames,
                          DirCat & DA at
                              risk (!)

                                                                                11 Group Cycles Detected




6 February 19
           2013
Basic Security Checks



                  Internet Password Strength                 Databases with Anonymous Access

          Variations found               Accounts   Access Level              Databases   Templates

           'password'                        0      Author                           84         102
           'secret'                          0      Editor                           11         -
           firstname                         0      Manager                           3         302
           lastname                          0      Reader                        2,507         222
           shortname                         0
           companyname                       0
                                                    Grand Total                   2,605        626

           Grand Total                       0




                         1st Customer with
                             NO issues :)




6 February 20
           2013
And now for the client-side analysis …




21
Diving right into client-side analysis

 The following slides dive into
  various client-side details
 In many cases, the Nationwide
  environment is surprisingly clean
     – Your environment will
       most probably look very different




22
Notes 8.0.2 & 8.5.2

 Although there are 1,817 clients with 8.0.2,
  only 26 have Create_R8_Databases enabled =
  they do not leverage the benefits of ODS 48




23
Operating system details

 Various different client-side operating systems in use:




24
Local replicas of public addressbook

 Local replicas of the public addressbook
  beyond cutoff




 Risk of replicating deleted documents
  back into server-side replica




  Enable PIRC:




25
Local addressbooks:
Version mismatch
 Checked rows show configurations
  where names design matches
  client version
     – (might still have wrong ODS, though)


 In general, design mismatch of
  system databases
     – slows down client startup and beyond
     – causes unexpected behaviour or
       non-functioning of Policies


  can be fixed by
     – making sure clients have correct templates
     – removing TemplateSetup= from notes.ini



26
Local bookmark.nsfs:
Version mismatch
 Checked rows show configurations
  where bookmark design matches
  client version
     – (might still have wrong ODS, though)




27
Local cache.ndk:
Version mismatch
 Checked rows show configurations
  where cache design does NOT match
  client version
     – (might still have wrong ODS, though)


 Cache.ndk must be deleted and
  re-created together with
  CREATE_R85_DATABASES=1
  in notes.ini - for it to have proper
  design and ODS
  (make sure client has correct cache.ntf)




28
Local desktop.ndk:
ODS issues
 Checked rows show configurations
  where desktop ODS is NOT ideal




29
Local log.nsfs:
Version mismatch
 Checked rows show configurations
  where log design does NOT match
  client version
     – (might still have wrong ODS, though)




30
Notes.ini:Log=

 A couple of users have multiple log= lines in notes.ini

 Since only the first entry is actually read in such a case,
  logging does not work as expected for those users




31
More on ODS levels

 Various databases and templates do not have
  an ideal ODS …:


 Adding
  CREATE_R85_DATABASES=1
  and
  NSF_UpdateODS=1
  to notes.ini can help!




32
More notes.ini entries …

 Less than 1% of all users have port compression
  disabled, but 25% of all traffic is uncompressed
   must be enabled on BOTH servers and clients
   identify servers that are used by users but have
  port compression disabled




33
EXTMGR_ADDINS= …

 Various users have
  EXTMGR_ADDINS
  entries in notes.ini which are
  seperated by a blank


  surprisingly DOES work
  (side-effects unknown)




34
Mail

 Who encrypts email when saving emails?

 Who encrypts sent email?

 Who signs sent emails?




35
Calendar

 Users with wrong(?) calendar settings?

 1=Sunday
  2=Monday
  3=Tuesday
  5=Thursday




36
Cache.ndk

 Users where Cache= in notes.ini points to
     – A dedicated file/path
     – Partly filepaths in which users
       might not have write permissions
       (e.g. Notes program files directory)




37
Clustering / Loadbalancing

 FailoverSilent (defaults to 0) is disabled for almost all users:




38
Client Configuration Health

 Basic vs. Standard clients

 Clients with wrong InstallMode= setting in notes.ini




39
… same for ini:InstallType=

 Identifying Client/Admin/Designer configurations:




40
Hardware/OS details: disk space

 Users with too little free disk space
     – might soon call helpdesk
     – may experience stability issues
     – have high disk fragmentation = slooooow




41
Hardware/OS details: memory

 Users with too little memory
     – again, sloooow(er) client experience




42
Locations: do not use IP addresses as mailserver names …

 A couple of users have an IP address configured as their mailserver
  breaks Policies
 DNS names as mailservers could become a problem if the DNS domain were ever
  to be renamed …




43
Mailfile replicas?

 98 users work off a local replica
  +330 managed replica users


 BUT: 3,407 users have a local replica
  and: 149 users have more than one mail replica …




     – 39 of these local replicas are beyond cutoff:




44
ECL

 Open doors 




45
Analyzing desktop icons (special vs. local vs. server)




46
Analyzing desktop icons (details)




 196,930 local databases with an icon (e.g. bookmark.nsf)

 380,243 local databases without an icon (e.g. help files, cache.ndk, …)

 1,266 templates on desktops

 37,108 templates not on desktops (think shared data directory)

 36,865 replicas without any icon

 267 replicas without a local icon

 2,686 replicas without a server icon

 862,395 template replicas without any icon

 14 template replicas without a local icon

 765 template replicas without a server icon
47
Summing it up …




48
Conclusions

 Mission accomplished
     – Provided a holistic view across servers and clients


 Mission not accomplished (yet)
     – This is work in process


 Nationwide is the 1st customer out of many that leverages most of the
  features/potentials of the N/D 8.5 platform
     – Optimization potential almost exclusively in areas “without features”
     – Implemented Domino password security the way it should be




49
What we learned

 Detailed data helps to leverage IBM Notes and Domino to its fullest potential

 … and helps shifting from reactive to proactive

  Assumptions vs. Evidence
     – Eliminate best guess/hope based working

 Find out and focus on what really matters




50
Q&A

 Thank you for listening!




51
Legal disclaimer
     © IBM Corporation 2013. All Rights Reserved.
     The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided
              AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be
              responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating
              any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
     References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this
             presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.
             Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
     Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon
             many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance
             can be given that an individual user will achieve results similar to those stated here.
     All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics
              may vary by customer.
     Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
     UNIX is a registered trademark of The Open Group in the United States and other countries.
     Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.




52           © 2013 IBM Corporation

Contenu connexe

En vedette

Lista de ganadores tótem 2014
Lista de ganadores tótem 2014Lista de ganadores tótem 2014
Lista de ganadores tótem 2014letskalk
 
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...cootaxim
 
Capitulo 2 analisis de aguas
Capitulo 2 analisis de aguasCapitulo 2 analisis de aguas
Capitulo 2 analisis de aguasroxamartical
 
El Correo Electrònico Como Medio de Comunicaciòn
El Correo Electrònico Como Medio de ComunicaciònEl Correo Electrònico Como Medio de Comunicaciòn
El Correo Electrònico Como Medio de Comunicaciònyesenia contreras
 
Inglés 1° medio teens club guia del profesor
Inglés 1° medio  teens club   guia del profesorInglés 1° medio  teens club   guia del profesor
Inglés 1° medio teens club guia del profesorLuis Hc
 
Clasificación de las Enfermedades Periodontales
Clasificación de las Enfermedades PeriodontalesClasificación de las Enfermedades Periodontales
Clasificación de las Enfermedades PeriodontalesCarlos Villela
 
Tracxn Research — Fitness and Wellness Landscape, October 2016
Tracxn Research — Fitness and Wellness Landscape, October 2016Tracxn Research — Fitness and Wellness Landscape, October 2016
Tracxn Research — Fitness and Wellness Landscape, October 2016Tracxn
 

En vedette (10)

Lista de ganadores tótem 2014
Lista de ganadores tótem 2014Lista de ganadores tótem 2014
Lista de ganadores tótem 2014
 
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...
COOTAXIM PORTAL TURÍSTICO DEL EJE CAFETERO DESTINO Parque  Nacional  Natural ...
 
Tecmax cap 7 español
Tecmax cap 7 españolTecmax cap 7 español
Tecmax cap 7 español
 
Capitulo 2 analisis de aguas
Capitulo 2 analisis de aguasCapitulo 2 analisis de aguas
Capitulo 2 analisis de aguas
 
gramatica-de-alemao
 gramatica-de-alemao gramatica-de-alemao
gramatica-de-alemao
 
El Correo Electrònico Como Medio de Comunicaciòn
El Correo Electrònico Como Medio de ComunicaciònEl Correo Electrònico Como Medio de Comunicaciòn
El Correo Electrònico Como Medio de Comunicaciòn
 
Inglés 1° medio teens club guia del profesor
Inglés 1° medio  teens club   guia del profesorInglés 1° medio  teens club   guia del profesor
Inglés 1° medio teens club guia del profesor
 
Clasificación de las Enfermedades Periodontales
Clasificación de las Enfermedades PeriodontalesClasificación de las Enfermedades Periodontales
Clasificación de las Enfermedades Periodontales
 
Tracxn Research — Fitness and Wellness Landscape, October 2016
Tracxn Research — Fitness and Wellness Landscape, October 2016Tracxn Research — Fitness and Wellness Landscape, October 2016
Tracxn Research — Fitness and Wellness Landscape, October 2016
 
Paises y sus emblemas
Paises y sus emblemasPaises y sus emblemas
Paises y sus emblemas
 

Similaire à SPN101 - Leveraging the Power of IBM Lotus Notes and Domino at Nationwide

Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...Dominopoint - Italian Lotus User Group
 
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...panagenda
 
Federated access management
Federated access managementFederated access management
Federated access managementMark Cairney
 
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...Soroosh Khodami
 
Cybersecurity controlling ports and network devices
Cybersecurity controlling ports and network devices Cybersecurity controlling ports and network devices
Cybersecurity controlling ports and network devices Jim Kaplan CIA CFE
 
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesOptimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesJeff Stokes
 
Monitoring active-directory
Monitoring active-directoryMonitoring active-directory
Monitoring active-directoryPrince JabaKumar
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersProQSys
 
Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Daniel Ullmark
 
Sizing your alfresco platform
Sizing your alfresco platformSizing your alfresco platform
Sizing your alfresco platformLuis Cabaceira
 
Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Francisco Alvarez
 
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNS
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNSDINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNS
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNSAPNIC
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
Penetration Testing Services Technical Description Cyber51
Penetration Testing Services Technical Description Cyber51Penetration Testing Services Technical Description Cyber51
Penetration Testing Services Technical Description Cyber51martinvoelk
 
Full Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream ProcessingFull Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream ProcessingSafe Software
 
Some Oracle AWR observations
Some Oracle AWR observationsSome Oracle AWR observations
Some Oracle AWR observationsConnor McDonald
 

Similaire à SPN101 - Leveraging the Power of IBM Lotus Notes and Domino at Nationwide (20)

Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
Back to the Future: Understand and Optimize your IBM Notes and Domino Infrast...
 
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
Back to the Future - Understand and Optimize your IBM Notes/Domino Infrastruc...
 
Federated access management
Federated access managementFederated access management
Federated access management
 
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
 
Cybersecurity controlling ports and network devices
Cybersecurity controlling ports and network devices Cybersecurity controlling ports and network devices
Cybersecurity controlling ports and network devices
 
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesOptimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
 
Monitoring active-directory
Monitoring active-directoryMonitoring active-directory
Monitoring active-directory
 
Monitoring active-directory
Monitoring active-directoryMonitoring active-directory
Monitoring active-directory
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-users
 
Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)
 
Sizing your alfresco platform
Sizing your alfresco platformSizing your alfresco platform
Sizing your alfresco platform
 
Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?
 
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNS
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNSDINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNS
DINR 2021 Virtual Workshop: Passive vs Active Measurements in the DNS
 
Privacy in private browsing mode
Privacy in private browsing modePrivacy in private browsing mode
Privacy in private browsing mode
 
Timesten Architecture
Timesten ArchitectureTimesten Architecture
Timesten Architecture
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Penetration Testing Services Technical Description Cyber51
Penetration Testing Services Technical Description Cyber51Penetration Testing Services Technical Description Cyber51
Penetration Testing Services Technical Description Cyber51
 
Full Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream ProcessingFull Stream Ahead: Authoring Workflows for Scalable Stream Processing
Full Stream Ahead: Authoring Workflows for Scalable Stream Processing
 
Some Oracle AWR observations
Some Oracle AWR observationsSome Oracle AWR observations
Some Oracle AWR observations
 
Ads int faq
Ads int faqAds int faq
Ads int faq
 

Plus de panagenda

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulpanagenda
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clientspanagenda
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14panagenda
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenpanagenda
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Zpanagenda
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Webpanagenda
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratorenpanagenda
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomadpanagenda
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftpanagenda
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltagpanagenda
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomadpanagenda
 
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenHybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenpanagenda
 
MVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams TroubleshootingMVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams Troubleshootingpanagenda
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummiespanagenda
 
HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummiespanagenda
 
The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?panagenda
 

Plus de panagenda (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successful
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clients
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssen
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafft
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomad
 
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenHybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
 
MVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams TroubleshootingMVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams Troubleshooting
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummies
 
HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummies
 
The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?
 

Dernier

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Dernier (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

SPN101 - Leveraging the Power of IBM Lotus Notes and Domino at Nationwide

  • 1. SPN101 Leveraging the Power of IBM Lotus Notes and Domino at Nationwide David O’Neal | Consultant, Infrastructure Engineering, Nationwide Wouter Aukema | CTO, Trust Factory Florian Vogler | CEO, panagenda © 2013 IBM Corporation
  • 2. What we‘ll cover today  Introduction  IBM Notes and Domino @ Nationwide  What we did – Collect Data (what sources & some stats)  What we found – Confirmations & Opportunities – Configuration, Usage, Performance, Security  What it means – Short Term Quick Wins – Long Term Strategic Takeaways  Conclusions / What we learned  Q&A 2
  • 3. Introduction – who‘s who?  About Nationwide – Nationwide Mutual Insurance Company, based in Columbus, Ohio, is one of the largest and strongest diversified insurance and financial services organizations in the U.S. and is rated A+ by both A.M. Best and Standard & Poor’s. The company provides customers a full range of insurance and financial services, including auto insurance, motorcycle, boat, homeowners, pet, life insurance, farm, commercial insurance, annuities, mortgages, mutual funds, pensions, long-term savings plans and specialty health services.  About Trust Factory – Trust Factory‘s DNA provides true insight into server performance and scaling opportunities. DNA is also used by IBM worldwide as Domino DoubleCheck.  About panagenda – With more than 5.5 million licenses of its products, panagenda helps customers in over 70 countries analyze and optimize their IBM environments. 3
  • 4. IBM Notes and Domino @ Nationwide  The Nationwide Notes/Domino Environment – Production use began in 1997 with version 3.3 – Migrated/Consolidated to Notes from cc:Mail and a variety of different mainframe email systems – Current environment • 6 Domino Domains • 200+ Domino servers on Microsoft Windows® (8.x mixture – mostly 8.5.3 for mail) (Mail, Management, Application, Blackberry and Good servers) • Active / Passive clustering accross two data centers • 56,000+ Notes clients (mostly 8.5.2) • 15,000,000+ messages routed weekly • ~20 Sametime 8.5.2 IFR1 servers using Domino and WebSphere • ~1200-1400 Domino applications with 700 being active 4
  • 5. IBM Notes and Domino @ Nationwide  What is Nationwide trying to accomplish by performing this in-depth analysis? – Server: • Discover inconsistant configurations, and find gaps where Domino does not readily report items that could potentially turn into problems. – Client: • Discover and inventory client side settings, configurations and local databases to get a better understanding of client health and functionality. – Environmental: • Combine server and client findings to get a holostic view of our Notes/Domino environment. 5
  • 6. What we did Collect data from Inventory Notes clients Domino servers – notes.ini – statrep.nsf – desktop, bookmarks, – log.nsf names – catalog.nsf – local databases – directories (names.nsf, – various OS and Notes DA) properties Talk  6
  • 7. What we did  Collect – log, statrep and catalog from 151 servers – 33,000 users used 35,000+ clients – 690,000+ documents with 315,000+ attachments collected = 3,5 GB of raw data – 1.6 million desktop icons, 1.5 million local databases, 5.4 million notes.ini entries, 8.5 million client and OS details  Analyze – DNA: Compared this engagement against 2+ million other users – 100+ views created consuming 30+ GB of disk space  Interpret and Correlate  … and now for the meat … 7
  • 8. Domino Environment Overview 1 Domino Directory 39,725 Users Registered 34,057 Users Active 47,178 Databases Touched 153 Servers Registered 494,006 Views Indexed 151 Servers Analyzed 133,540 Databases Deployed 4 Domino Releases 1,477,390 Views Defined 4 Operating Systems 381 View Storage (GB) 1,361,855 ACL Entries 82,131 Db Storage (GB) 39,369 Groups Registered 1,370,468 Group Members 6 February 8 2013
  • 9. DNA Benchmark Active versus Registered Users 100 % 34,057 active users 80 % 60 % 40 % 20 % 0% Nationwide Lowest Customer DNA Average Highest Customer Unused Licenses, Web Users, Regular Absense 6 February 9 2013
  • 10. DNA Bechmark Time Online 25 60 50 20 40 (mins per session) Session Duration 15 (hours per user) Online Time On average 30 with DNA 10 20 5 10 - - Nationwide Lowest Customer DNA Average Highest Customer Session Duration 3 1 4 22 Online Time 24 2 23 77 6 February 10 2013
  • 11. User Demand Profiling (Nationwide, 34,057 active accounts) Remote Workers Office Workers System Accounts 25% 20% 15% 10% 5% 0% 2 4 6 8 10 12 14 16 18 20 22 24 Distinct Hours Online per Day 6 February 11 2013
  • 12. End User Demand Characteristics Only mail servers Nationwide in Scope for DNA 100% 75% 50% 25% 0% Notes Sessions Document Reads Document Writes Db Transactions Network Traffic Session Duration check new mail 6% 0% 0% 1% 0% 0% system dbs 6% 0% 0% 1% 0% 0% mail files 80% 85% 79% 85% 86% 99% directories 3% 1% 5% 4% 0% 0% applications 5% 14% 16% 9% 14% 1% 6 February 12 2013
  • 13. End User Demand Characteristics Other IBM Customer 100% 75% Extreme high docreads on Directory databases 50% 25% 0% Notes Sessions Document Reads Document Writes Db Transactions Network Traffic Session Duration check new mail 19% 0% 0% 3% 0% 1% system dbs 13% 4% 0% 5% 1% 1% mail files 33% 24% 76% 54% 55% 72% directories 16% 41% 3% 11% 11% 4% applications 19% 31% 22% 27% 33% 23% 6 February 13 2013
  • 14. User Demand on 16739, Databases Nationwide 100.000.000 Showing only databases touched by >1 users. Majority of apps (47,175 databases touched by all users) are MC 10.000.000 1.000.000 K B n e o y v S s t r . l i 100.000 10.000 1.000 100 10 1 0 1 10 100 1.000 10.000 100.000 1.000.000 10.000.000 100.000.000 KiloBytes Read from Server 369, Application Dbs 560, Domino Directory Dbs 15209, Mailfiles 55, Mailin databases 143, Server Mail Boxes 403, System databases 6 February 14 2013
  • 15. End User Demand at Nationwide Classified by Demand Level Document Writes Document Reads Database Transactions Network Traffic 1 user does 15% of total network demand (client to server) Network Traffic (server to client) User Sessions 0% 25% 50% 75% 100% Extreme (1) Intensive (16) Moderate (804) Light (33,236) 6 February 15 2013
  • 16. Domino Servers at Nationwide Classified by Maximum Session Concurrency 95 90 Redistributing the load can reduce nr. of servers w ith up to 87 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 Very Low Low Average Normal High Level < 50 50 - 249 250 - 749 750 - 1499 >= 1500 Servers 87 23 23 17 1 6 February 16 2013
  • 17. Concurrent User Sessions 6 February 17 5,000 10,000 15,000 20,000 25,000 30,000 0 2013 2012-12-04 00 04 08 12 16 20 2012-12-05 00 04 08 12 16 20 2012-12-06 00 04 08 12 16 20 2012-12-07 00 04 08 12 16 End User Demand 20 Session Concurrency 2012-12-08 00 04 08 12 16 20 2012-12-09 00 04 08 12 16 20 2012-12-10 00 04 08 12 16 Max Observed Maximum: 27,179 20
  • 18. Network Compression How Much is Notes Network Compression Used? Very few customers have this properly Enabled implemented Includes Traffic from Users and 75% Servers # Users making use of Notes Network Compression 100% Enabled Disabled 75% Disabled 25% % Active Users 50% 25% 0% Persons Servers 6 February 18 2013
  • 19. Deployment Integrity Entries appearing in multiple documents Integrity check # Databases Document Type Item Type Nr of Documents Duplicate Replica On Same Server 380 group docs listname 3 Duplicate Template On Same Server 341 mail-in docs fullname 22 Replicas Acting As Different Template 610 person docs fullname 2 Same Replica But Different Inheritance - Grand Total 27 Grand Total 1,331 PubNames, DirCat & DA at risk (!) 11 Group Cycles Detected 6 February 19 2013
  • 20. Basic Security Checks Internet Password Strength Databases with Anonymous Access Variations found Accounts Access Level Databases Templates 'password' 0 Author 84 102 'secret' 0 Editor 11 - firstname 0 Manager 3 302 lastname 0 Reader 2,507 222 shortname 0 companyname 0 Grand Total 2,605 626 Grand Total 0 1st Customer with NO issues :) 6 February 20 2013
  • 21. And now for the client-side analysis … 21
  • 22. Diving right into client-side analysis  The following slides dive into various client-side details  In many cases, the Nationwide environment is surprisingly clean – Your environment will most probably look very different 22
  • 23. Notes 8.0.2 & 8.5.2  Although there are 1,817 clients with 8.0.2, only 26 have Create_R8_Databases enabled = they do not leverage the benefits of ODS 48 23
  • 24. Operating system details  Various different client-side operating systems in use: 24
  • 25. Local replicas of public addressbook  Local replicas of the public addressbook beyond cutoff  Risk of replicating deleted documents back into server-side replica   Enable PIRC: 25
  • 26. Local addressbooks: Version mismatch  Checked rows show configurations where names design matches client version – (might still have wrong ODS, though)  In general, design mismatch of system databases – slows down client startup and beyond – causes unexpected behaviour or non-functioning of Policies   can be fixed by – making sure clients have correct templates – removing TemplateSetup= from notes.ini 26
  • 27. Local bookmark.nsfs: Version mismatch  Checked rows show configurations where bookmark design matches client version – (might still have wrong ODS, though) 27
  • 28. Local cache.ndk: Version mismatch  Checked rows show configurations where cache design does NOT match client version – (might still have wrong ODS, though)  Cache.ndk must be deleted and re-created together with CREATE_R85_DATABASES=1 in notes.ini - for it to have proper design and ODS (make sure client has correct cache.ntf) 28
  • 29. Local desktop.ndk: ODS issues  Checked rows show configurations where desktop ODS is NOT ideal 29
  • 30. Local log.nsfs: Version mismatch  Checked rows show configurations where log design does NOT match client version – (might still have wrong ODS, though) 30
  • 31. Notes.ini:Log=  A couple of users have multiple log= lines in notes.ini  Since only the first entry is actually read in such a case, logging does not work as expected for those users 31
  • 32. More on ODS levels  Various databases and templates do not have an ideal ODS …:  Adding CREATE_R85_DATABASES=1 and NSF_UpdateODS=1 to notes.ini can help! 32
  • 33. More notes.ini entries …  Less than 1% of all users have port compression disabled, but 25% of all traffic is uncompressed  must be enabled on BOTH servers and clients  identify servers that are used by users but have port compression disabled 33
  • 34. EXTMGR_ADDINS= …  Various users have EXTMGR_ADDINS entries in notes.ini which are seperated by a blank   surprisingly DOES work (side-effects unknown) 34
  • 35. Mail  Who encrypts email when saving emails?  Who encrypts sent email?  Who signs sent emails? 35
  • 36. Calendar  Users with wrong(?) calendar settings?  1=Sunday 2=Monday 3=Tuesday 5=Thursday 36
  • 37. Cache.ndk  Users where Cache= in notes.ini points to – A dedicated file/path – Partly filepaths in which users might not have write permissions (e.g. Notes program files directory) 37
  • 38. Clustering / Loadbalancing  FailoverSilent (defaults to 0) is disabled for almost all users: 38
  • 39. Client Configuration Health  Basic vs. Standard clients  Clients with wrong InstallMode= setting in notes.ini 39
  • 40. … same for ini:InstallType=  Identifying Client/Admin/Designer configurations: 40
  • 41. Hardware/OS details: disk space  Users with too little free disk space – might soon call helpdesk – may experience stability issues – have high disk fragmentation = slooooow 41
  • 42. Hardware/OS details: memory  Users with too little memory – again, sloooow(er) client experience 42
  • 43. Locations: do not use IP addresses as mailserver names …  A couple of users have an IP address configured as their mailserver breaks Policies  DNS names as mailservers could become a problem if the DNS domain were ever to be renamed … 43
  • 44. Mailfile replicas?  98 users work off a local replica +330 managed replica users  BUT: 3,407 users have a local replica and: 149 users have more than one mail replica … – 39 of these local replicas are beyond cutoff: 44
  • 46. Analyzing desktop icons (special vs. local vs. server) 46
  • 47. Analyzing desktop icons (details)  196,930 local databases with an icon (e.g. bookmark.nsf)  380,243 local databases without an icon (e.g. help files, cache.ndk, …)  1,266 templates on desktops  37,108 templates not on desktops (think shared data directory)  36,865 replicas without any icon  267 replicas without a local icon  2,686 replicas without a server icon  862,395 template replicas without any icon  14 template replicas without a local icon  765 template replicas without a server icon 47
  • 48. Summing it up … 48
  • 49. Conclusions  Mission accomplished – Provided a holistic view across servers and clients  Mission not accomplished (yet) – This is work in process  Nationwide is the 1st customer out of many that leverages most of the features/potentials of the N/D 8.5 platform – Optimization potential almost exclusively in areas “without features” – Implemented Domino password security the way it should be 49
  • 50. What we learned  Detailed data helps to leverage IBM Notes and Domino to its fullest potential  … and helps shifting from reactive to proactive   Assumptions vs. Evidence – Eliminate best guess/hope based working  Find out and focus on what really matters 50
  • 51. Q&A  Thank you for listening! 51
  • 52. Legal disclaimer © IBM Corporation 2013. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 52 © 2013 IBM Corporation

Notes de l'éditeur

  1. In this benchmark, DNA calcules the number of active users as a percentage of the number of person documents registered in the Domino directories of the customer. User are considered active as soon as the user has had at least one user session towards one of the servers in scope, with a rich client, during the 7 days of analysis. Web users are not included in this DNA analysis. Purpose of this slide: If the result is low this could indicate that only a small number of servers have been placed in scope for this analysis. When all servers were included, a low score might indicate that the directories containt person documents that are no longer in use.
  2. This benchmark looks at the amount of time notes clients spent online with the Domino servers. The analysis is split up into two measures: 1. total time online during the 7 day period, expressed in hours; 2. average session duration expressed in minutes; Average session duration has a negative correlation with network bandwidth consumption. The longer an average session lasts, the lower the network consumption. High session duration may indicate performance issues in the network or at the servers. Notice that with the customer on the right, each user had sessions open to separate mail and application servers. This is why the customer scored a total online time of more than 40 hours. Usually, we see that customer who deploy local mail file replicas (where users do not work on server but on their local replica) score significantly lower in session duration, and at higher network bandwidth consumption.
  3. Another method to profile end user demand (user segmentation) is by taking a look at the distinct number of working hours per day that users show active on the server park. This analysis does not show the working hours of end users, but observes how many distinct hours the user showed activity, on average per day. As an example: remote non-office workers (e.g. salesmen visiting customers all day) typically replicate with their home server in the morning (1 hour observed), go on the road all day and replicate again in the evening (another hour observed). Many system accounts (monitoring workstations, fax machines operating with notes) show activity up to 24x7. This chart expresses the percentage of the total number of active users in each category.
  4. This analysis presents an overview of the overall user demand characteristics. Total demand is expressed in 6 columns, with each column representing 100% of that type of demand scored during the week of analysis. Each column is then split up into various types of demand: Checks for new mail shows Notes clients checking for new mail; System dbs represents access to system databases; Mail files: access to end user mail files; Directories: access to Domino Directories; Applications: access to application databases* Application databases are identified as follows: Of all databases inventoried, DNA substracts mail and mailin files, ‘known’ system databases and domino directories. What remains is a set of databases that are considered applications. Although this is not a 100% accurate method, it does provide a solid understanding of the types of user demand.
  5. This analysis presents an overview of the overall user demand characteristics. Total demand is expressed in 6 columns, with each column representing 100% of that type of demand scored during the week of analysis. Each column is then split up into various types of demand: Checks for new mail shows Notes clients checking for new mail; System dbs represents access to system databases; Mail files: access to end user mail files; Directories: access to Domino Directories; Applications: access to application databases* Application databases are identified as follows: Of all databases inventoried, DNA substracts mail and mailin files, ‘known’ system databases and domino directories. What remains is a set of databases that are considered applications. Although this is not a 100% accurate method, it does provide a solid understanding of the types of user demand.
  6. This analysis is revealing how end users make use of Notes databases, in terms of network traffic. Every bubble on this chart represents a database. Databases have different colors, indicating the type of database. The size of each bubble is defined by the distinct number of end users that showed activity during the 7 day period that was analyzed. The horizontal and vertical distribution of bubbles reflect the amount of network traffic (bytes read and written towards each database, logarithmic scale). Databases in the lower left corner are the most light in terms of network consumption, while databases in the upper right hand are the most network intensive. While this analysis presents up to 10,000 most used databases, the underlaying factsheet does contain all databases that have been touched. Trust Factory is offering an optional cluster plotter component that enables customers to generate a wide variety of angles in analyzing database utilization.
  7. A significant optimization potential can be found by analyzing user accounts that show excessive demand patterns. Often, we see that very few user accounts consume one third or more of the total network and server capacity. DNA is able to classify user accounts by means of comparing their individual behavior with the organization average. While the underlaying algorhitm is rather complex, it basically comes down to the following classification: Light: below or on average with the overall average; Moderate: causing a load that is 10 - 100 times more than the average; Intensive: causing a load that is 100 – 1,000 times more heavy than average; Extreme: causing a load that is more than 1,000 times more heavy. For each class of user account, this chart shows their impact on the total user demand caused in the 7 days analyzed. This total demand is expressed in 6 measures. The numbers behind the legend indicate the number of users in that class. Details for the 10 most heavy accounts are given in the next slide.
  8. This slide gives an indication of over capacity in the server park. Each server is classified according to the maximum number of concurrent end user sessions it has served, over the 7 day analysis period. Load levels on servers in the yellow area are very low and can often be redistributed onto other servers. Functional servers (smtp, hubs, blackberry, sametime) often show very low session levels. Use the factsheet to verify which servers fall in each category. Customers with a highly centralized server park often show less over capacity than customers with a very decentralized server park.
  9. This analysis topic reveals the total session concurrency caused by end users working on Domino servers, in each of the 168 hours (7 days) that were analyzed. For time-series charts, the timezone reflected on the horizontal axis is equal to that of the workstation that was used for the data collection.
  10. Network compression is a feature that was introduced with Lotus Notes and Domino release 6. The compression ratio we see at customers is around 40%, so the benefits of this feature are significant. For network compression to function properly, a setting needs to be in place at both ends of the connection, so both on all servers as well as on every desktop. This is usually not the case. With this analysis, we show how much of the total network traffic was making use of compression (pie chart). In addition, DNA is presenting for all servers and users if compression has been enabled or not. Customers that make use of other compression solutions in their network, may want to reverse the purpose of this analysis. In these situations, customers may want to disable Notes network compression. The factsheet reveal which servers and users make use of compression.