1
Zusammenarbeit 2.0: Fit für die Zukunft.
Zurück in die Zukunft: IBM/Notes Domino
Infrastrukturen verstehen und optimiere...
2
Hallo!
3
Daniel Reimann
Head of Technical Account Management – panagenda
Lotus IBM Notes / Domino seit 1999
Berater in ‚externen‘...
4
5
Agenda
• Einleitung
• Warum „Wohin womit und warum (nicht)?“ ?
• Zukunfts-Architektur
• Client Performance
• Server Perf...
6
Bevor wir bitte anschnallen!
STARTEN
7
Wo befindet sich jeder heute?
OFTMALS
8
9
Teuer
Langsam
Alt
10
Teuer
Langsam
Alt
(Teuer)
Langsam
Alt
11
Teuer
Langsam
Alt
(Teuer)
Langsam
Alt
Das ist
nicht so
einfach
12
Teuer
Langsam
Alt
(Teuer)
Langsam
Alt
TCP, NRPC,
ODS, SAN,
OS, XYZ
13
(Teuer)
Langsam
Alt
TCP, NRPC,
ODS, SAN,
OS, XYZ
Entscheidung!
14
TCP, NRPC,
ODS, SAN,
OS, XYZ
Entscheidung!
Entscheidung!
15
Die Commodity-Falle
Commoditiy
16
Die Commodity-Falle
Commoditiy
Bu$ine$$
17
Traditioneller Lösungsansatz
Klassiker: Upgrade-Projekte – in 18-24 Monaten zum Ziel ...
Projekt
Stabil StabilVeränderu...
18
Ein Ziel? Viele bewegliche Ziele.
XPages
IBM Connections
HTML5
IBM Notes
19
Agiler Lösungsansatz
In (vielen) klein(er)en, konstanten, stets aktuellen Schritten vorwärts.
Kontinuierliche Veränderu...
20
Agiler Lösungsansatz
Agilität == Erfolg, Segmentierung ist der Schlüssel zum Erfolg
Kontinuierliche Veränderung
21
Agiler Lösungsansatz
Aussen- und Wechselwirkungen nicht vergessen ...
Kontinuierliche Veränderung
22
Eye Bee M
23
Connect 2014: 339 Sessions, 17 Themenbereiche, 414 Themenbehandlungen
74%
Jawoll!
2015: Mehr Portfolio-Integration, meh...
24
„Nur 5%“ IBM Notes? Nein, 74%!
• NICHT isoliert betrachten!
• Geringe Transformationsnotwendigkeit per se
• IBM-seitig ...
25
IBM = Leader in *diversen* Magic Quadrants – eine Auswahl
Source: Gartner (June 2013)
Magic Quadrant for On-Premises
Ap...
26
Microsoft
27
Microsoft
• Höhere Produktivität bei der Erzeugung von Inhalten
• Office-/Dokumenten-/Menschen-zentriert
 „Commodity“
...
28
IBM & Microsoft
29
Client Performance
http://www.slideshare.net/akafrancie/connect2014-bp105-a-performance-boost-for-your-notes-client
30
Client Performance
(2 GB Hauptspeicher vorausgesetzt)
31
(Client) Disk
• #1 Performance-Killer
• Keine Defragmentierung (OS)
• Virenscanner
• OS Indexing
• Startup Scripts
• No...
32
(Client) Konfiguration (inkl. OS)
• Windows 7/8
• Windows 7 bootet ~40% schneller als XP, Windows 8 ~55% schneller als ...
33
IBM hilft!
34
(Client) Netzwerk – (Upload-)Bandbreite & Latenz
Nach Löschen der Cache.ndk Befüllte Cache.ndk
35
Server Performance
http://www.slideshare.net/panagenda/auslug2012-client-serve-and-application-monitoring-and-
optimiza...
36
Server Performance
(8 GB Hauptspeicher vorausgesetzt)
(Port Compression)
37
(Server) Disk
• #1 Performance-Killer
• Keine Defragmentierung (DominoDefrag auf OpenNTF)
• Virenscanner
• Translog eig...
38
(Server) Konfiguration
Eine Auswahl der wichtigsten Domino Server Statistiken
• Database.Database.Bufferpool
• SCHLECHT...
39
Nicht vergessen!
40
Infrastruktur Assessments
41
Zwischenbemerkung
• Aus Zeitmangel zeigen die nachfolgenden Beispiele nur einen Bruchteil der Möglichkeiten
• Ein Infra...
42
IBM Domino
Doublecheck
DNA iDNA
idR Einmal
Externe Verarbeitung
Fixes Themenset
Slidedeck
Fortwährend
In House
Massgesc...
43
Von der Defensive in die Offensive, von Reaktiv zu Proaktiv
Für IT *und* Management
• Verstehen, Begreifen, Erfassen
• ...
44
Management Summary
Today: Tomorrow:
* Based on observed session concurrency of
(clustered, excl. special functions )
15...
45
Domino Umgebungs-Übersicht
1 Domino Directory
39,725 Users Registered
153 Servers Registered
39,369 Groups Registered
3...
46
DNA Benchmark
Active versus Registered Users
0 %
20 %
40 %
60 %
80 %
100 %
Nationwide Lowest Customer DNA Average Highe...
47
DNA Bechmark
Document Reads/Writes
-
2,000
4,000
6,000
8,000
10,000
12,000
DocumentReads
-
5,000
10,000
15,000
20,000
2...
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%...
49
End User Demand at Nationwide
Classified by Demand Level
0% 25% 50% 75% 100%
User Sessions
Network Traffic
(server to c...
50
51
Session Concurrency
-
500
1,000
1,500
2,000
2,500
3,000
3,500
4,000
4,500 2009-3-1800
03
06
09
12
15
18
21
2009-3-1900
...
52
0
50
100
150
200
250
300
350
400
450
500
345801234567891011121314151617181920212223242526272829303132333435363738394041...
53
Deployment-Integrität
11 Group Cycles Detected
Integrity check # Databases
Duplicate Replica On Same Server 380
Duplica...
54
Netzwerk-Komprimierung
How Much is Notes Network Compression Used?
Enabled
75%
Disabled
25%
Includes Traffic
from Users...
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...
56
Cloud Potential ergründen
57
0
1
10
100
1.000
10.000
100.000
1.000.000
10.000.000
100.000.000
1 10 100 1.000 10.000 100.000 1.000.000 10.000.000 100...
58
Schnittstellen – ein Beispiel
server filepath code_line_nr code_line
CN=GSFA/O=Demo GuestExp.NTF 5 Dim mailDoc As Notes...
59
Applikationsdesign
60
Quick Demo
61
Design Analyse am Beispiel von 7.350 Anwendungen
Code Fragments Code Lines
All Code 7.823.584 366.058.163
Unique Code 5...
62
Q & A – Danke!
63
Daniel Reimann
Head of Technical Account Management
panagenda GmbH – Infrastructure Analysis and Optimization
Donnersbe...
64
Zusammenarbeit 2.0: Fit für die Zukunft.
Bitte nehmen Sie sich die Zeit,
um diesen Vortrag zu bewerten
(A6-Block in Ihr...
Nächste SlideShare
Wird geladen in …5
×

Zurück in die Zukunft - DNUG 2014 - Track 5.2

619 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
619
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
5
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Zurück in die Zukunft - DNUG 2014 - Track 5.2

  1. 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
  2. 2. 2 Hallo!
  3. 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
  4. 4. 4
  5. 5. 5 Agenda • Einleitung • Warum „Wohin womit und warum (nicht)?“ ? • Zukunfts-Architektur • Client Performance • Server Performance • Infrastruktur Assessments • Von kostenlos bis nicht kostenlos • Q&A • Hoffentlich 
  6. 6. 6 Bevor wir bitte anschnallen! STARTEN
  7. 7. 7 Wo befindet sich jeder heute? OFTMALS
  8. 8. 8
  9. 9. 9 Teuer Langsam Alt
  10. 10. 10 Teuer Langsam Alt (Teuer) Langsam Alt
  11. 11. 11 Teuer Langsam Alt (Teuer) Langsam Alt Das ist nicht so einfach
  12. 12. 12 Teuer Langsam Alt (Teuer) Langsam Alt TCP, NRPC, ODS, SAN, OS, XYZ
  13. 13. 13 (Teuer) Langsam Alt TCP, NRPC, ODS, SAN, OS, XYZ Entscheidung!
  14. 14. 14 TCP, NRPC, ODS, SAN, OS, XYZ Entscheidung! Entscheidung!
  15. 15. 15 Die Commodity-Falle Commoditiy
  16. 16. 16 Die Commodity-Falle Commoditiy Bu$ine$$
  17. 17. 17 Traditioneller Lösungsansatz Klassiker: Upgrade-Projekte – in 18-24 Monaten zum Ziel ... Projekt Stabil StabilVeränderung
  18. 18. 18 Ein Ziel? Viele bewegliche Ziele. XPages IBM Connections HTML5 IBM Notes
  19. 19. 19 Agiler Lösungsansatz In (vielen) klein(er)en, konstanten, stets aktuellen Schritten vorwärts. Kontinuierliche Veränderung
  20. 20. 20 Agiler Lösungsansatz Agilität == Erfolg, Segmentierung ist der Schlüssel zum Erfolg Kontinuierliche Veränderung
  21. 21. 21 Agiler Lösungsansatz Aussen- und Wechselwirkungen nicht vergessen ... Kontinuierliche Veränderung
  22. 22. 22 Eye Bee M
  23. 23. 23 Connect 2014: 339 Sessions, 17 Themenbereiche, 414 Themenbehandlungen 74% Jawoll! 2015: Mehr Portfolio-Integration, mehr Watson?
  24. 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. 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)
  26. 26. 26 Microsoft
  27. 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
  28. 28. 28 IBM & Microsoft
  29. 29. 29 Client Performance http://www.slideshare.net/akafrancie/connect2014-bp105-a-performance-boost-for-your-notes-client
  30. 30. 30 Client Performance (2 GB Hauptspeicher vorausgesetzt)
  31. 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. 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
  33. 33. 33 IBM hilft!
  34. 34. 34 (Client) Netzwerk – (Upload-)Bandbreite & Latenz Nach Löschen der Cache.ndk Befüllte Cache.ndk
  35. 35. 35 Server Performance http://www.slideshare.net/panagenda/auslug2012-client-serve-and-application-monitoring-and- optimization-done-right
  36. 36. 36 Server Performance (8 GB Hauptspeicher vorausgesetzt) (Port Compression)
  37. 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. 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
  39. 39. 39 Nicht vergessen!
  40. 40. 40 Infrastruktur Assessments
  41. 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. 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. 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. 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. 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. 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
  47. 47. 47 DNA Bechmark Document Reads/Writes - 2,000 4,000 6,000 8,000 10,000 12,000 DocumentReads - 5,000 10,000 15,000 20,000 25,000 DocumentWrites Document Reads 15,631 169 2,787 10,116 Document Writes 252 20 409 1,714 Ricoh Lowest Customer DNA Average Highest Customer
  48. 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. 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
  50. 50. 50
  51. 51. 51 Session Concurrency - 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 2009-3-1800 03 06 09 12 15 18 21 2009-3-1900 03 06 09 12 15 18 21 2009-3-2000 03 06 09 12 15 18 21 2009-3-2100 03 06 09 12 15 18 21 2009-3-2200 03 06 09 12 15 18 21 2009-3-2300 03 06 09 12 15 18 21 2009-3-2400 03 06 09 12 15 18 21 UserSessions Maximum Level: 4,247 Includes Normal and Heavy users For each hour of the day, the chart shows maximum, minimum and average levels scored each minute © 2009, Trust Factory B.V. The Netherlands Type user sessions: Users working on mail file or applications Mail/Calendar Notifications Background replication
  52. 52. 52 0 50 100 150 200 250 300 350 400 450 500 34580123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758590123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585901234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 01234567891011121314151617181920212223012345678910111213141516171819202122230123456789101112131415161718192021222301234567891011121314151617181920212223012345678910111213141516171819202122230123456789101112131415161718192021222301234567891011121314151617181920212223 24 25 26 27 28 29 30 Caracas Catano Brasil Toronto Tultitlan Hamilton Santiago Chicago California Coral Gables Boston Arandas Brickell Jacksonville Leon Miami Miramar New Jersey Montevideo Santa Anita Panama City Dallas Maryland Santa Domingo Quito La Galarza
  53. 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. 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. 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
  56. 56. 56 Cloud Potential ergründen
  57. 57. 57 0 1 10 100 1.000 10.000 100.000 1.000.000 10.000.000 100.000.000 1 10 100 1.000 10.000 100.000 1.000.000 10.000.000 100.000.000 KiloBytesSenttoServer KiloBytes Read from Server User Demand on 1195, Databases 287, Application Dbs 21, Domino Directory Dbs 732, Mailfiles 127, Mailin databases 8, Server Mail Boxes 20, System databases
  58. 58. 58 Schnittstellen – ein Beispiel server filepath code_line_nr code_line CN=GSFA/O=Demo GuestExp.NTF 5 Dim mailDoc As NotesDocument CN=GSFA/O=Demo GuestExp.NTF 9 Dim MailCreated As Variant CN=GSFA/O=Demo GuestExp.NTF 13 MailCreated=False CN=GSFA/O=Demo GuestExp.NTF 19 If MailCreated=False Then CN=GSFA/O=Demo GuestExp.NTF 20 createMail CN=GSFA/O=Demo GuestExp.NTF 22 mailDoc.SendTo=sendNames(i) CN=GSFA/O=Demo GuestExp.NTF 1 Sub createMail CN=GSFA/O=Demo GuestExp.NTF 2 Set mailDoc=New NotesDocument(db) CN=GSFA/O=Demo GuestExp.NTF 3 mailDoc.Form=Memo CN=GSFA/O=Demo GuestExp.NTF 4 mailDoc.Subject=Glitch Recovery - Follow Up Reminder CN=GSFA/O=Demo GuestExp.NTF 6 Set rtitem=New NotesRichTextItem(mailDoc,Body) server CN=GSFA/O=Demo filepath purreport.nsf title Purchasing Report dd_type form dd_name POPrint path_instance POPrint|actionbar|Fax It|click|formula code_type LF code_line_nr 8 code_line @PostedCommand([MailForward]);
  59. 59. 59 Applikationsdesign
  60. 60. 60 Quick Demo
  61. 61. 61 Design Analyse am Beispiel von 7.350 Anwendungen Code Fragments Code Lines All Code 7.823.584 366.058.163 Unique Code 539.540 30.272.234 Duplication Rate 93,1% 91,7% Durschnittliche Werte liegen zwischen 90% und 97% Element Type Items agent 88.786 databasescript 4.985 folder 472.867 form 932.370 frameset 111 helpaboutdocument 921 helpusingdocument 844 outline 9.421 page 4.102 scriptlibrary 197.366 sharedactions 36.967 sharedcolumn 407 sharedfield 723 subform 145.509 view 367.723 Grand Total 2.263.102 → Gesamtaufwand: 322 Personenmonate, min. Zeit: 40-48 Monate
  62. 62. 62 Q & A – Danke!
  63. 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. 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.

×