to - By Application Name

Transcription

to - By Application Name
ID119
IBM Lotus Notes and Domino @ IBM
Christopher Pepin
IBM Senior Architect
Objectives
ƒ Bring value add of IBM internal experience to customers
ƒ
What do we do?
ƒ
How do we do it?
ƒ
What are our challenges?
ƒ
What features/capabilities are our users asking for?
ƒ Specifically, this presentation will focus on the IBM internal
deployment of the following:
ƒ
E-mail
ƒ
Notes and Domino applications
ƒ
Domino Extended Products
Demographics
Total number of IBM employees worldwide
329,000
Number of major IBM data centers
7
# of countries in which IBM has employees
64
# of countries in which IBM does business
170
Total number of IBM locations
(unique street addresses)
% of IBM employees who work at home or
at a customer location
% of IBM employees who have a laptop
2,041
40%
80%
E-mail snapshot
ƒ 95% of the IBM population uses Notes mail
ƒ ~450,000 Notes IDs
ƒ ~413,000 mail databases clustered
ƒ Notes 6.02/6.53/7.0 client
ƒ Blackberry offering, limited DWA deployment
ƒ Domino 6.53/7.0 server infrastructure
ƒ ~763 Domino instances (~430 application, ~330 mail)
ƒ 93% of mail users are clustered
ƒ Users access mail via a local replica copy
ƒ Mail file quotas in place. Average mail file size: ~180MB
ƒ End-user charge back model
ƒ Base monthly charge as well as bill-to-actual disk usage
ƒ Annual client and server upgrade included in the rates
Mail users by geography
NA
190,000
EMEA
150,000
LA
16,000
AP
57,000
Mail users by Domino server platform
zSeries
iSeries
(zLinux)
(OS/400)
zSeries (zOS)
1%
2%
18%
Other
1%
pSeries (AIX)
78%
Infrastructure key concepts
ƒ Primary Domino platform is pSeries AIX
ƒ Migration from SP2 to Regatta hardware
ƒ EMEA & Boulder data centers have implemented Storage Area Network –
other data centers have direct attached disk
ƒ One AIX OS per logical partition (LPAR). Multiple LPARs per machine
ƒ Multiple Domino partitions per LPAR
ƒ Cost savings ~$8 million US dollars (2001 cost vs. 2005 cost)
ƒ Reduction in number of Domino partitions
SP2 Mail server – 2 Domino partitions with 750 registered users each
P690 Regatta Mail server – 3 Domino partitions with 4000 registered users
each
Similar cost savings for application servers
ƒ Reduction in number of sites & machine room space occupancy
• IBM NA realized 700% increase in users per system image, while supporting
daily traffic as high as 4.8 million transactions
• Power5 deployments underway
Infrastructure key concepts (con’t)
ƒ World-wide standards
ƒ
Operating systems versions/Domino server versions
ƒ
Server naming conventions
ƒ
Mail routing topology
ƒ
Replication topology
ƒ
Monitoring tools - Tivoli & operating system tools
ƒ Domain strategy
ƒ
Mail : one domain per country. All primary mail users in each
geography are clustered
ƒ
Data: one domain per data center
ƒ
Server monitoring: one domain per data center
Infrastructure key concepts (con’t)
ƒ Policies
ƒ
Password rules
ƒ
Network compression
ƒ Backup
ƒ
Each mail server is backed up daily during off shift hours
ƒ
Incremental backups capture changes using Domino
transaction logs
ƒ Full backup three times weekly
ƒ IBM Tivoli Storage Manager for Mail (ITSM)
Mail clustering
ƒ Configuration
ƒ 2 primary servers:1
backup server ratio
ƒ Local mail file replicas for
transparent failover
ƒ Benefits
ƒ Mitigates the effect of
individual server outages
ƒ Reduced help desk calls
ƒ More flexibility for
hardware/software
upgrades and
maintenance
Domino Srv 1
DPAR
1
DPAR
2
Domino Srv 3
DPAR
3
Domino Srv 2
DPAR
4
DPAR
5
DPAR
6
Cluster
replication
DPAR
7
DPAR
8
DPAR
9
Notes client deployment
ƒ How do you deploy/upgrade 400,000+ Notes clients and a
new mail template?
ƒ
Today
ƒ IBM Standard Software Installer (ISSI)
ƒ Standard tool for all client software deployments
ƒ E-mail notification to inform users to upgrade
ƒ Employees also have the option of ordering a CD kit
ƒ
Tomorrow
ƒ Notes 7 Smart Upgrade
ƒ Tivoli Download Grid Manager technology
ƒ IBM Workplace Client technology provisioning
Client software deployment
Employee-focused help
Mail management
ƒ Goals:
ƒ Enforcing IBM’s document retention policies
ƒ Reducing the size of mail database
ƒ Reduced storage costs
ƒ Increased performance
ƒ Easier for users to locate information
ƒ Techniques to reduce database size
ƒ Quotas
ƒ Document expiration
ƒ By default, mail 90 days and older is automatically deleted
from users’ mail files
ƒ Users are able to extend the expiration date up to 2 years
ƒ Local archiving – out of the box
ƒ “MyAttachments” tool
ƒ Move to TeamRoom, Quickplace, etc.
IBM internal ND7 early deployment objectives
ƒ
Evaluate new features and capabilities with the goal of
reducing the total cost of ownership
ƒ
ƒ
Performance gains, new client features, mail template, Domino
Domain Monitoring (DDM), DB2NSF
Understand impacts of upgrade
ƒ
System requirements, third-party products
ƒ
Assist the Lotus product team by deploying in a realworld production environment prior to product ship
ƒ
50,000 mail users on production Domino 7 mail server
prior to product ship
ƒ
3,500 users on Notes 7 prior to product ship
Domino 7 early deployment
Domino 7 IBM CIO/IGS Deployment
(users served by D7 servers)
M2
M3
M4
M5
M6
IBM Original Targeted Users
IBM Actual Users
Total Actual Users =56,282
100% on M6
60,000
56,282 actual
50,000
50,000
50,000 plan
44,281
40,000
41,335
40,000
M5
35,000
30,000
users served
M4
26,250
21,585
18,562
20,000
M6
56,282
9,980
M3
10,000
2,477
M2
0
15 30 15 30 15 30 8 15 22 29 6 13 30 15 30 15- 28- 15- 30- 15- 30- 15- 30- 15- 30- 9- 15- 23- 30- 15Aug Aug Sep Sep Oct Oct Nov Nov Nov Nov Dec Dec Dec Jan Jan Feb- Feb- Mar-Mar- Apr- Apr- May-May-Jun- Jun- Jul- Jul- Jul- Jul- Aug04 04 04 04 04 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
16
Results
ƒ 56,282 users on production Domino 7 mail servers prior to
product ship
ƒ 4,026 users in the Notes 7 early adopter program
ƒ 31 production Domino servers selected for early deployment
ƒ AIX: 24, iSeries: 4, xOS: 2, zLinux: 1
ƒ 2,010 mail files per server (average)
ƒ Minimum: 104, Maximum: 4,082
ƒ Performance and scalability
ƒ Product goals: 50% increase in scalability and performance, 25% reduction
in CPU
ƒ Actual: 10-30% reduction in CPU. Your mileage my vary!
ƒ 1,522 problems/feature requests opened with Lotus
ƒ 293 SPRs opened
ƒ 35 deployment blockers - all were resolved by Lotus prior to product ship
Notes 7 mail template
ƒ Like other customers, IBM has a customized mail template
ƒ
60% of IBM customizations went native in R5
ƒ
80% of remaining IBM customizations went native in R6
ƒ Key IBM enhancements
ƒ
Document expiration
ƒ
Enhanced follow-up functionality
ƒ
Categorized inbox
ƒ
Mail preferences (policies)
ƒ Disadvantages of a customized mail template
ƒ
Development, maintenance and support costs
ƒ
Increases deployment time
ƒ Notes/Domino 7 = out of box Domino Web Access template!
Notes and Domino application snapshot
ƒ Over 100,000 Notes and Domino applications!
ƒ ~65,000 custom Notes applications
ƒ + ~30,000 “TeamRooms”
ƒ + ~10,000 other “standard” templates
ƒ More Notes apps being built today!
ƒ Rapid application (RAD) and production environment
ƒ Application development standards in place
ƒ Architecture Review Board (ARB)
ƒ Automated Deployment Quality Assurance (DQA)
ƒ Common Development and Test environment (CDT)
ƒ Test environment that mirrors production
ƒ Business-critical apps tested prior to major upgrades
Infrastructure key concepts
ƒ Worldwide (multiple geography)
ƒ Separate database servers for worldwide applications
ƒ Quality assurance review, formal test environment
ƒ World-wide deployment team
ƒ Local applications
ƒ Separate database servers for local applications
ƒ User completes request form, approval by their Business Unit
ƒ Standard templates (discussion database, document libraries) - deploy with no QA
ƒ Quality assurance (QA) review, formal test for complex apps
ƒ Deployed by Notes Support teams in each geography
ƒ Usage-based billing
ƒ Per database replica
ƒ Bill-to-actual disk usage
ƒ Network usage charge – Usage Metering and Billing (UMB)
Requesting a new Notes application
Domino Extended Products @ IBM
Instant messaging
ƒ Sametime is our world-wide corporate standard for instant messaging
ƒ High-availability run-once Sametime 6.5.1 server deployment with business continuity
infrastructure
ƒ Sametime Connect 3.1 client, Notes 7.0, Sametime Links (web browser), client
applications (toolkit), BOTs, mobile devices
ƒ Sametime SIP/SIMPLE with external customers
ƒ Sametime to Sametime community connectivity
ƒ Sametime Connect for browsers client: http://www.ibm.com/collaboration
ƒ Public IM networks (AIM, MSN, Yahoo etc.) can be used at IBM but cannot be used for
IBM Confidential information and are not supported
ƒ No logging of chat messages
ƒ Funding model - bundled with e-mail
ƒ Usage statistics
ƒ ~380K users world-wide
ƒ ~4M chat messages per day
ƒ External customers: 2,000+ a week via ibm.com
ƒ Enhancing the current service
ƒ Sametime 7.5 client, server and gateway upgrades, enabling additional services (e.g.
file transfers), expanded ibm.com integration
Interfaces
SIP/SIMPLE
SI
P/
SI
MP
LE
Sametime Web Conferencing
ƒ Sametime Web Conferencing is our world-wide corporate standard for
electronic meetings
ƒ Sametime Web Conferences can be scheduled, or started instantly by IBM employees
ƒ Attendees can include IBM employees as well as external customers
ƒ Run once, Sametime 3.1 server infrastructure (xSeries blades) with Enterprise Meeting
Services (EMS)
ƒ Separate from Sametime instant messaging infrastructure
ƒ Pay-per-use funding model
ƒ Usage statistics
ƒ 160,000+ meetings, 950,000+ participants
ƒ Average daily = ~1250 meetings, ~6000 participants
ƒ Peak concurrent = ~400 meetings, ~1750 participants
ƒ ~11% of meetings involving external users
ƒ Enhancing the current service
ƒ Sametime 7.0 & 7.5 upgrade, disable authentication for attendees, audio integration
Quickplace
ƒ QuickPlace is our world-wide corporate standard for browserbased team collaboration
ƒ Quickplace can be used by IBM employees, external customers/business
partners
ƒ New places can be created instantly similar to Database-O-Matic (DBOM)
ƒ Run once, Quickplace 6.5.1 server infrastructure (xSeries blades) with a hot
backup infrastructure
ƒ Pay-per-use funding model
ƒ Usage statistics
ƒ ~2,684 Places, ~46,874 users, 215GB disk storage
ƒ 34,224 internal, 12,650 external users
ƒ 1,318 Places have external members, 1366 Places have internal only
members
ƒ Custom PlaceType/theme with ibm.com look and feel
ƒ Enhancing the current service
ƒ Quickplace 7.0 upgrade, integrated instant messaging, “MyPlaces”
Unified
Directory
GZ Deploy
external
users
tcp 389
IBM users
QP Cluster
Notes Client
Help DB Admin
Reports DB
(ND)
tcp 80,443
QuickPlace
Server 09
tcp 80, 443
tcp 25 (smtp)
Reverse
Proxy
Cluster
(WTE)
tcp 80,443
QuickPlace
Server 08
(Primary)
tcp 1352
tcp 80/443
Domino
Staging
Server
Help DB
(WHK)
Report DB
PlaceCatalog
Quickplace
Collaboration with external customers
Related sessions
ƒ ID102 IBM Lotus Domino 7 – and Beyond
ƒ ID101 What’s New in the IBM Lotus Notes Client
ƒ ID109 IBM Lotus Domino 7 Performs! Here’s the Proof!
ƒ ID405 IBM Lotus QuickPlace 7 and Beyond Roadmap
ƒ ID122 An Early Look at IBM Lotus Sametime 7.5
Questions?
Please remember to complete your evaluation forms
Thank you
christopher_pepin@us.ibm.com