Zurück in die Zukunft: IBM/Notes Domino
Infrastrukturen verstehen und optimieren
Wohin womit und warum (nicht)?
- für Techniker *und* Manager!
presentation by Daniel Reimann
The CEO is Having MS Teams Call Quality Issues! Now What?
Zurück in die Zukunft - DNUG 2014 - Track 5.2
1. 1
Zusammenarbeit 2.0: Fit für die Zukunft.
Zurück in die Zukunft: IBM/Notes Domino
Infrastrukturen verstehen und optimieren
Wohin womit und warum (nicht)?
- für Techniker *und* Manager!
Daniel Reimann
panagenda GmbH
www.panagenda.com
daniel.reimann@panagenda.com
+49 172 666 1097
3. 3
Daniel Reimann
Head of Technical Account Management – panagenda
Lotus IBM Notes / Domino seit 1999
Berater in ‚externen‘ (Groß-)Projekten
Administration / Entwicklung
Migrationen / Konsolidierungen
Client Management
Application Management
Seit 2011 bei panagenda mit Kernkompetenz
Notes Client Management
Domino Infrastruktur-Analysen und Optimierung
[...]
Vielreisender
Projekte mit vielen verschiedenen Unternehmen in vielen
Ländern
23. 23
Connect 2014: 339 Sessions, 17 Themenbereiche, 414 Themenbehandlungen
74%
Jawoll!
2015: Mehr Portfolio-Integration, mehr Watson?
24. 24
„Nur 5%“ IBM Notes? Nein, 74%!
• NICHT isoliert betrachten!
• Geringe Transformationsnotwendigkeit per se
• IBM-seitig zunehmendes Integrationsvehikel (Klarer USP gegenüber Microsoft)
• Erst müssen die neuen Offerings mehr Marktdurchdringung erreichen
• Kundenseitig (noch) kaum bis keine Integration
• „Commodity“
• „Tot geritten“
• Kundenseitig geringe Investitionsbereitschaft in vermeintlich „veraltete (tote) Technologie“
• Treibende Themen sind Anwendungs- und Infrastrukturzentriert = Enablement
= Mobile, Cloud, Social, Browser
25. 25
IBM = Leader in *diversen* Magic Quadrants – eine Auswahl
Source: Gartner (June 2013)
Magic Quadrant for On-Premises
Application Platforms
Magic Quadrant for Mobile Application
Development Platforms
Source: Gartner (August 2013)
Source: Gartner (August 2013)
Magic Quadrant for Application
Services Governance
Source: Gartner (June 2013)
Magic Quadrant for On-Premise
Application Integration Suites
(IDC & Forrester)
27. 27
Microsoft
• Höhere Produktivität bei der Erzeugung von Inhalten
• Office-/Dokumenten-/Menschen-zentriert
„Commodity“
Email, Dokumente, IM, ...
• Wertschöpfungskette zieht sich nicht durch das Unternehmen
• „fängt beim Endanwender an und hört beim Endanwender auf“
• Vgl. IBM Lotus Notes Anwendungsportfolio
31. 31
(Client) Disk
• #1 Performance-Killer
• Keine Defragmentierung (OS)
• Virenscanner
• OS Indexing
• Startup Scripts
• Notes 9: > 20,000 41,000 files (Notes 6/7 hatte ~550) = +7,400%
• 3,000 1,182 Dateien im Dataworkspace
• in 2,400 Unterverzeichnissen, von denen 1,850 leer sind 700 Unterverzeichnissen
• SAN/NAS
• Nicht optimiert für random access sondern „für MS Office“ (sequential R/W)
• Datenverzeichnisse auf Netzlaufwerken = abschaffen
• Min. 8 offene Filehandles je Client, 2.000% höhere Netzlast im vgl. zu lokalem Betrieb
32. 32
(Client) Konfiguration (inkl. OS)
• Windows 7/8
• Windows 7 bootet ~40% schneller als XP, Windows 8 ~55% schneller als XP (~20% schneller als Windows 7)
• Notes 9.0.1 & ODS 52
• Kaltstartzeiten <= 25 Sekunden
• ODS 43 51 = 80% weniger File I/O, Templates nicht vergessen!
• Fehlende Port Compression
• 40% weniger Netzlast gesamt, bis zu 70% schnellere Übertragung, ACHTUNG: Citrix / Riverbed
• Citrix
• Sicherstellen, dass die rcp.platform.id über ALLE Citrix Server hinweg gleich ist!
/NotesProgramDirectory/framework/rcp/rcplauncher.properties
• Mehr unter http://blog.panagenda.com/blog/?p=420
37. 37
(Server) Disk
• #1 Performance-Killer
• Keine Defragmentierung (DominoDefrag auf OpenNTF)
• Virenscanner
• Translog eigene Disk, OS & Program & Paging eigene Disk
• ViewRebuildDir RAM Disk (4.000 mal schneller; Update.Pendinglist)
• Notes 9.0.1 & ODS 52
• SAN/NAS
• Nicht optimiert für random access sondern „für MS Office“ (sequential R/W)
• Achten Sie BITTE auf Monitor* Warnungen
38. 38
(Server) Konfiguration
Eine Auswahl der wichtigsten Domino Server Statistiken
• Database.Database.Bufferpool
• SCHLECHT < 90% < PercentReadsInBuffer < 98% < PERFEKT (99.9% ist auch schlecht!)
• NSF_Buffer_Pool_Size_MB=n (in MB)
• Database.DbCache.*
• Highwatermark < MaxEntries
• notes.ini NSF_DbCache_MaxEntries = n
• Default: NSF_BUFFER Pool size x 3
• Server.Trans.PerMinute
• Server.Users / Server.Trans.PerMinute
• HEAVY < 30 < Trans.PerMinute > 10 > LIGHT
• Database.NAMELookupCache*
• Zu gross oder zu klein
• Zu viele Multi-Purpose Gruppen
41. 41
Zwischenbemerkung
• Aus Zeitmangel zeigen die nachfolgenden Beispiele nur einen Bruchteil der Möglichkeiten
• Ein Infrastruktur Assessment ermöglicht die hollistische Betrachtung von ...
• Client-Daten
• Server-Daten
• Datenbank-Gestaltung
• Security
• Geographie
• Organigramm
• ...
• ... um den IST Zustand zu erfassen und zu optimieren ...
• Segmentierung, Priorisierung
• Szenariensimulation
• Für Cloud, Mobile, Social, Browser, Browser Plugin, iNotes, Rich Client, usw. usf.
42. 42
IBM Domino
Doublecheck
DNA iDNA
idR Einmal
Externe Verarbeitung
Fixes Themenset
Slidedeck
Fortwährend
In House
Massgeschneidert
Browser
panagenda & Trust Factory & IBM
43. 43
Von der Defensive in die Offensive, von Reaktiv zu Proaktiv
Für IT *und* Management
• Verstehen, Begreifen, Erfassen
• Eine gemeinsame Gesprächsbasis für Management und IT finden
Emotion Fakten
• Optimierungspotentiale identifizieren
• Segmentierung
• Strategie-/Entscheidungsfindung
Fortwährende, agile Transformation
44. 44
Management Summary
Today: Tomorrow:
* Based on observed session concurrency of
(clustered, excl. special functions )
151 Domino Servers
4 Different Releases
44 Domino Servers *
27,179
1 Single 8.5 Release
81,520 GB Storage 41,320 GB Storage
1,331 Integrity Issues
6,462 Open to Anonymous
Databases:
Directories:
27 Conflicts/Duplicates
Issues solved
45. 45
Domino Umgebungs-Übersicht
1 Domino Directory
39,725 Users Registered
153 Servers Registered
39,369 Groups Registered
34,057 Users Active 47,178 Databases Touched
151 Servers Analyzed 133,540 Databases Deployed
4 Domino Releases
4 Operating Systems
82,131 Db Storage (GB)
1,477,390 Views Defined
381 View Storage (GB)
494,006 Views Indexed
1,361,855 ACL Entries
1,370,468 Group Members
46. 46
DNA Benchmark
Active versus Registered Users
0 %
20 %
40 %
60 %
80 %
100 %
Nationwide Lowest Customer DNA Average Highest Customer
Unused Licenses, Web Users, Regular Absense
34,057 active users
48. 48
End User Demand Characteristics
Other IBM Customer
0%
25%
50%
75%
100%
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%
Notes Sessions Document Reads Document Writes Db Transactions Network Traffic Session Duration
Extreme high docreads on
Directory databases
49. 49
End User Demand at Nationwide
Classified by Demand Level
0% 25% 50% 75% 100%
User Sessions
Network Traffic
(server to client)
Network Traffic
(client to server)
Database
Transactions
Document
Reads
Document
Writes
Extreme (1) Intensive (16) Moderate (804) Light (33,236)
1 user does 15% of total network
demand
53. 53
Deployment-Integrität
11 Group Cycles Detected
Integrity check # Databases
Duplicate Replica On Same Server 380
Duplicate Template On Same Server 341
Replicas Acting As Different Template 610
Same Replica But Different Inheritance -
Grand Total 1,331
Document Type Item Type Nr of Documents
group docs listname 3
mail-in docs fullname 22
person docs fullname 2
Grand Total 27
Entries appearing in multiple documents
PubNames, DirCat & DA
at risk (!)
54. 54
Netzwerk-Komprimierung
How Much is Notes Network Compression Used?
Enabled
75%
Disabled
25%
Includes Traffic
from Users and
Servers
# Users making use of
Notes Network Compression
0%
25%
50%
75%
100%
Persons Servers
%ActiveUsers
Enabled
Disabled
Very few customers have
this properly
implemented
http://blog.panagenda.com/blog/?p=748
55. 55
User Demand on 10,000 Databases
IBM WorldVision
0
1
10
10 0
1,0 0 0
10 ,0 0 0
10 0 ,0 0 0
1,0 0 0 ,0 0 0
10 ,0 0 0 ,0 0 0
10 0 ,0 0 0 ,0 0 0
1 10 10 0 1,0 0 0 10 ,0 0 0 10 0 ,0 0 0 1,0 0 0 ,0 0 0 10 ,0 0 0 ,0 0 0 10 0 ,0 0 0 ,0 0 0
KiloBytes Read from Server
KiloBytesSenttoServer
Application Domino Directory Mailfile Mailin database Server Mail Box System database
Extreme high network usage
on Directory databases
Large amounts of application
dbs in use
63. 63
Daniel Reimann
Head of Technical Account Management
panagenda GmbH – Infrastructure Analysis and Optimization
Donnersbergstraße 1 ● 64646 Heppenheim (Germany)
● Phone: +49 6252 67939-51 ● Fax: +49 6252 67939-16
● Cell: +49 172 666 1097
● E-Mail: daniel.reimann@panagenda.com
Kontakt
64. 64
Zusammenarbeit 2.0: Fit für die Zukunft.
Bitte nehmen Sie sich die Zeit,
um diesen Vortrag zu bewerten
(A6-Block in Ihren Konferenzunterlagen)
Rückgabe
Geben Sie das ausgefüllte Bewertungsblatt bei
dem Moderator/Betreuer Ihres Vortrages bzw.
am Tagungscounter der DNUG ab.
Verlosung
Unter allen Teilnehmern
wird ein iPod nano verlost.