Weitere ähnliche Inhalte Ähnlich wie JMP201 - IBM Sametime 8.5 Deployment Workshop (20) Kürzlich hochgeladen (20) JMP201 - IBM Sametime 8.5 Deployment Workshop2. Agenda
Why are we here?
Fitting Sametime to your business model
The Sametime Community
Sametime Clients
Sametime Meetings
Deployment Techniques
Q&A
2 | © 2012 IBM Corporation
3. Why Are We Here? Asking the Right Questions
Ready to deploy Sametime
Modeling Sametime to your business
Community and Meeting – separate paths in 8.5
Planning the community
Meeting enterprise needs - sizing/scoping
Projecting infrastructure needs
Projecting connectivity needs
Meeting Services – it's a whole new world
The big picture – large-scale deployments
3 | © 2012 IBM Corporation
4. Modeling Sametime To Your Business
Know your users
UIM client?
Sametime Mobile?
Integrated Lotus Notes IM?
Blackberry?
iOS/Android?
Chat vs. Meetings: Remember the 97/3 Rule
Of the people who could be logged into chat, 97% will be
Of the people who could be participating in meetings, 3% will be
Know your geography
Know your business processes
DON'T MISS THESE!
ID216 Driving Mobile Unified Communications (Wed, 10:00am)
ID218 Private or Public? Take Your Social Business to the Cloud with
IBM Sametime and IBM Connections (Wed, 11:15am)
BP205 Sametime Pick'n'Mix: System Designs That Fit (Wed., 4:15pm)
ID210 Put Your IBM Sametime in a Box (Thur, 10:00am) 4 | © 2012 IBM Corporation
5. Deployment Planning – Points to Ponder
Number of concurrent users
30,000 concurrent IM/awareness connections per server
100s of concurrent meetings per server
100s of concurrent meeting participants per server
Locations
Regional deployments (i.e. Europe/Asia/Americas)
Centralized deployments
Rate of use
For most customers, six months after deployment:
97% of potential IM/awareness users logged in at any given time
3-5% of potential meeting users participating at any given time
Note that this “follows the sun”…
Technical hurdles
Firewalls/proxies?
Network hotspots?
5 | © 2012 IBM Corporation
6. Connectivity Requirements
Client-to-server
Community Services (tcp/1533)
Meeting Services (tcp/80)
SIP (5060/5061)
Plugins may have their own requirements...
Server-to-server
DB2 (user-defined – default tcp/50000)
LDAP (tcp/389 or tcp/636)
Community Services (tcp/1516)
SOAP (user-defined)
Peer-to-peer?
You REALLY want to prioritize network traffic!
No need for Sametime to be “top dog”
Take it one step above “routine”
6 | © 2012 IBM Corporation
7. Community and Meetings – New Paths
Sametime 8.5 Community Services
Same concepts/notions as previous versions
Based on Domino 8.5
Sametime 8.5 Meeting Services
New path
Websphere-based technology
Independent of Community Servers
No more “crossover”
7 | © 2012 IBM Corporation
8. Sametime Community – Think It Through!
■ The Sametime Community is defined by its directory
─ That’s it…
─ No, really…
■ Directory choice – NAB or LDAP – must be consistent
─ Same directory configuration
─ Same search filters
─ Same ACLs
■ Consultation of multiple directories is possible
─ Federated identity
─ Directory Assistance (for NABs or LDAP)
─ Consolidated LDAP
■ All Community servers work from common view of directory and share
information in that context
■ Plan to Websphere requirements if you will deploy other components!
8 | © 2012 IBM Corporation
9. Major Concept – Home Sametime Server
■ The notion of “home server” becomes important in multiple-server
Community deployments
■ The home server is the base of one’s awareness in the community
─ Buddy list storage
─ Logical “home”
■ Users can log into any server, but:
─ Awareness is maintained on home server
─ Buddy List retrieved/managed on home server
─ Instant Meetings launch on the home server of initiator
■ Map users to home servers by geography, NOT job function!
■ LDAP Note: This attribute must be added/exposed in LDAP schema
9 | © 2012 IBM Corporation
10. Installation – Sametime System Console
■ Browser-based Websphere application
■ Can control your entire deployment from installation to management
■ DON'T SKIP THIS STEP!
■ Can handle both Community (e.g. Domino) and Meeting servers
■ Prepare DB2 and LDAP first
■ Use SSC to create “deployment plans” to push installations
■ Guided actions for all steps in process
DON'T MISS THIS!
ID211 IBM Sametime System Console: Best Practices, Tips & Tricks on
Administering Your Sametime Environment from One Location (Wed, 1:30pm)
10 | © 2012 IBM Corporation
11. Installation – Another Word About LDAP
■ Absolutely critical!
■ Consider ALL your LDAP load
─ Client lookups
─ Authentication
─ Buddy lists
─ Business card features
─ Mobile clients
■ Use standard search filters wherever possible
─ Put all your applications “on the same sheet of music” for identity/authentication
purposes
■ Use minimal search filters wherever possible
─ More login choices = longer search filters = greater load on LDAP servers
■ Don't forget SSO concerns!
11 | © 2012 IBM Corporation
12. Installation – KNOW YOUR NETWORK!
■ Are there firewalls?
■ Will users be required to traverse a proxy/reverse proxy?
─ What about mobile users?
■ Will my SERVERS have to traverse firewalls/proxies?
■ Are there load balancers?
■ Where can I get status on my backend servers (e.g. LDAP, DB2)?
■ Will peer-to-peer traffic (e.g. Audio/Video) be allowed?
■ How will I coexist/integrate with existing VoIP?
12 | © 2012 IBM Corporation
13. Community Deployment – Single Server
■ Extremely straightforward
■ Can be expanded for IM/awareness users via STMux deployment
STMux
Sametime
Community
Server
STMux
13 | © 2012 IBM Corporation
14. Community Deployment – Multiple Servers
Europe STMux
Sametime
Community
Server
STMux USA STMux
Sametime
Community
Server
STMux STMux
Sametime
Community
Server
Asia STMux
14 | © 2012 IBM Corporation
15. Community Deployment – Community Clusters
■ Straightforward Domino cluster
■ “Home Sametime Server” becomes “Home Cluster”
STMux
Community
Server STMux
Load
Clients
Balancer
Community STMux
Server
STMux
NOTE: Windows 7 & Windows
Cluster Server 2008 ignore RR DNS!
15 | © 2012 IBM Corporation
16. Community Deployment – How Large?
Mux Mux Mux Mux Mux Mux
Mux Mux Mux Mux Mux Mux
messaging.ibm.com
(round-robin DNS)
~400,000 in Peak concurrency
community ~270,000 users
16 | © 2012 IBM Corporation
17. Your Deployment So Far...
Community
Servers
Supporting:
● Sametime Connect IM
● Lotus Notes Embedded
● 2-way Audio/Video Chat
17 | © 2012 IBM Corporation
18. Sametime 8.5 Meetings – A New Approach
■ Meeting Services now Websphere-based
■ Leverages Websphere technology at all levels
■ Uses DB2 for meeting storage
■ Meetings now effectively dissociated from Community (in most cases)
─ LDAP directory required
─ Other directories accessible via Websphere Member Manager (e.g. Federated
repositories)
■ No more:
─ “meetings going active”
─ “invited servers”
─ Wasted meeting capacity without attendees
DON'T MISS THIS!
ID213 What's New in IBM Sametime (Tues, 3:30pm)
18 | © 2012 IBM Corporation
19. The Sametime 8.5 Meeting Room
■ No longer a Community Place
■ Meeting Room is a database construct
─ All aspects stored in DB2
■ Meeting Rooms, once created, are permanent
─ Loaded on demand
─ One URL
─ “Your” meeting room
■ Can be manually cleared of content
■ ALL CLIENT CONNECTIONS (save A/V) ARE HTTP!
■ “Last state” stored in DB2 with meeting content
─ Important for security/compliance concerns
19 | © 2012 IBM Corporation
20. Sametime 8.5 Meeting – Single Server
Meeting
Rich Client DB2
Server
(recommended)
Proxy
Web Client Server LDAP
WAS
20 | © 2012 IBM Corporation
21. Sametime 8.5 Meetings – High Availability
Meeting
DB2 Server
Sametime
WAS Console
Deployment
Manager
Meeting
LDAP Server
Proxy
Server
WAS
WAS
Cluster
DON'T MISS THIS!
BP205 IBM Sametime Pick'n'Mix: System Designs That Fit (Wed, 4:15pm)
21 | © 2012 IBM Corporation
22. Your Deployment So Far...
Community
Server(s) Supporting:
SSC ● Sametime Connect IM
● Lotus Notes Embedded
Meeting ● 2-way Audio/Video Chat
DB2 Server(s) ● Rich Client Meetings
● Browser Meetings
22 | © 2012 IBM Corporation
23. Meeting Audio/Video – Media Manager
●
Bridges to Sametime Community (as another Sametime server)
●
SIP Proxy Registrar – effective digital PBX
●
Packet-switching MCU – handles A/V streams
●
Supports GIPS iSAC, H.263, H.264, G.722 and G.711
●
Clients connect via SIP and stream data via UDP
Conference
SIP Proxy Registrar
Manager
WebSphere Application Server
Packet Switcher
DON'T MISS THESE!
ID212 Sametime Voice and Video: Understanding the Deployment Options
(Mon, 3:45pm)
ID215 Best Practices for Sametime A/V Deployment (Wed, 11:15am)
23 | © 2012 IBM Corporation
24. Your Deployment So Far...
Community
Server(s) Supporting:
SSC ● Sametime Connect IM
● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
● N-way Audio/Video Chat
● Meeting Audio/Video
Media
Manager(s)
24 | © 2012 IBM Corporation
25. Sametime Proxy Server – New Avenues
●
HTTP-only interface to Community
●
Most of the full client's features, customizable
●
Contained within browser
●
Replaces StLinks – no Java/Javascript – offers REST API
●
If needed, should be run on separate server
Websphere Application Server
Sametime Proxy
Server
DON'T MISS THIS!
SHOW301 Leveraging the Sametime Proxy to Support Mobile
Users and Web Applications (Mon, 4:30pm)
25 | © 2012 IBM Corporation
26. Your Deployment So Far...
Community
Server(s) Supporting:
SSC ● Sametime Connect IM
● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
● N-way Audio/Video Chat
● Meeting Audio/Video
Media ● Web-based IM clients
Manager(s) ● Android/iOS/Blackberry
meetings
Sametime
Proxy(ies)
26 | © 2012 IBM Corporation
27. Sametime Gateway – Bridging to the Public
●
Recommended placement – extranet
●
Must have “real” IP addresses (no NAT or PAT!)
●
Connect to
●
Google Talk, Jabber (XMPP)
●
AOL Clearinghouse, AIM (pick one)
●
Microsoft OCS
●
External Sametime communities
Sametime XMPP SIP
Awareness AOL (flavors)
WebSphere Application Server
Policy & User-defined
Management API plugins
27 | © 2012 IBM Corporation
28. Your Deployment So Far...
Community
Server(s) Supporting:
SSC Sametime ● Sametime Connect IM
Gateway(s) ● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
● N-way Audio/Video Chat
● Meeting Audio/Video
Media ● Web-based IM clients
Manager(s) ● Android/iOS/Blackberry
meetings (with IFR1)
● External IM/awareness
Sametime
Proxy(ies)
28 | © 2012 IBM Corporation
29. Sametime Mobile – Pushing to the Handhelds
■ Layered atop Sametime Community Server
■ Can configure an existing server to support Sametime Mobile
─ Server MUST be accessible from the Internet
─ May dictate separate server
■ Requires Domino Web Site Rule and URL redirection
─ Also requires additions to supported MIME types
■ Be sure to provision clients before allowing downloads!
■ Supports Microsoft® Windows® Mobile, Research in Motion
BlackBerry® devices, Nokia Eseries® devices, and Sony Ericsson
devices
■ iOS (iPhone/iPad), Android require Sametime Proxy Server
29 | © 2012 IBM Corporation
30. Your Deployment So Far...
Community
Server(s) Supporting:
SSC Sametime ● Sametime Connect IM
Gateway(s) ● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
Sametime ● N-way Audio/Video Chat
Mobile ● Meeting Audio/Video
Media ● Web-based IM clients
Manager(s) ● Android/iOS/Blackberry
meetings (with IFR1)
● External IM/awareness
Sametime ● Mobile IM/awareness
Proxy(ies)
30 | © 2012 IBM Corporation
31. Sametime Advanced – More Tools
■ Runs under Websphere Application Server
■ Provides:
─ Persistent Group Chat Rooms (with alerts!)
─ Real-Time Broadcast Channels
– SkillTap
– Instant Polling
– Announcements
– Broadcast Chat
─ Location Services
─ Instant Share (share/control remote applications/screen)
■ Requires Sametime Connect or Notes-embedded Sametime
31 | © 2012 IBM Corporation
32. Your Deployment So Far...
Community
Server(s) Supporting:
SSC Sametime ● Sametime Connect IM
Gateway(s) ● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
Sametime ● N-way Audio/Video Chat
Mobile ● Meeting Audio/Video
Media ● Web-based IM clients
Manager(s) ● Android/iOS/Blackberry
Sametime meetings (with IFR1)
Sametime Advanced ● External IM/awareness
● Mobile IM/awareness
Proxy(ies) ● Persistent chat/InstantShare
32 | © 2012 IBM Corporation
33. Sametime Unified Telephony – Phones in the Mix
■ Provides:
─ Aggregate phone/IM presence
─ Click-to-call and Click-to-conference
─ Incoming call management
─ Embedded softphone
– Sametime client
– Lotus Notes client
─ SIP Proxy/registrar
■ Requirements:
─ Websphere Application Server for Telephony Application Server/Media Server
─ Dedicated hardware (IBM xSeries 3650T) for Telephony Control Server
DON'T MISS THESE!
ID214 Find, Reach, Collaborate: Call me with Sametime United Telephony!
(Tue, 1:30pm)
ID220 Sametime Unified Telephony Lite: Communicating with Devices (Wed, 4:15pm)
BP206 Your Social Business Advantage: Using Sametime to Integrate
Telephony, Audio and Video (Thu, 8:30am)
33 | © 2012 IBM Corporation
34. Your Deployment So Far...
Community
Server(s) Supporting:
SSC Sametime ● Sametime Connect IM
Gateway(s) ● Lotus Notes Embedded
Meeting ● Rich Client Meetings
DB2 Server(s) ● Browser Meetings
Sametime ● N-way Audio/Video Chat
Mobile ● Meeting Audio/Video
Media ● Web-based IM clients
Manager(s) ● Android/iOS/Blackberry
Sametime meetings (with IFR1)
Sametime Advanced ● External IM/awareness
● Mobile IM/awareness
Proxy(ies) ● Persistent chat/InstantShare
● Click-to-call telephony
SUT ● Telephony integration
34 | © 2012 IBM Corporation
35. Recap: Sametime Clients
■ Sametime Connect
■ Notes-embedded Sametime
■ Rich meeting client (within Sametime Connect)
■ Browser-based meeting client (requires applet download if hosting
application sharing)
■ Sametime Mobile (requires Sametime Mobile Server)
■ Meeting and Chat Clients for Android/iOS/Blackberry (requires Sametime
Proxy Server)
■ Browser-based IM client (requires Sametime Proxy Server)
35 | © 2012 IBM Corporation
36. Related Sessions
Sunday
● 1:30pm JMP 202 Sametime Administration: Websphere Demystified
Monday:
● 11:00am INV201 Building an Exceptional Work Experience for a Social Business
● 1:00pm AD205 Sametime in Connections, Portal and Others
● 3:45pm ID212 Sametime Voice and Video: Understanding the Deployment Options
● 4:30pm SHOW301 Leveraging the Sametime Proxy to Support Mobile Users and
Web Applications
● 5:00pm INV209 Strategy & Roadmap for IBM Sametime
● 5:00pm ID219 IBM Sametime and Microsoft: A Full Stack Integration Story
Tuesday:
● 1:30pm ID214 Find, Reach, Collaborate: Call me with Sametime United Telephony!
● 3:30pm ID213 What's New in IBM Sametime
● 3:30pm CCS1415 Continental: Getting Traction with Unified Communications &
Collaboration
36 | © 2012 IBM Corporation
37. Related Sessions (continued...)
Wednesday
● 10:00am ID216 Driving Mobile Unified Communications
● 11:15am ID218 Private or Public? Take Your Social Business to the Cloud with
IBM Sametime and IBM Connections
● 11:15am ID215 Best Practices for Sametime A/V Deployment
● 1:30pm ID211 Sametime System Console – Adminstering Your Whole
Environment
● 3:00pm AD206 The Upcoming Sametime Meeting Remote Client SDK
● 3:00pm ID217 Sametime Web Audio Video Solution Deployment & Development
● 4:15pm ID220 Sametime Unified Telephony Lite: Communicating with Devices
● 4:15pm BP205 Sametime Pick'n'Mix: System Designs That Fit
Thursday
● 8:30am BP209 Doctors Have Scalpels, Carpenters Have Tools, Sametime
Developers have SDK
● 8:30am BP206 Your Social Business Advantage: Using Sametime to Integrate
Telephony, Audio and Video
● 10:00am ID210 Put Your Sametime in a Box
● 11:15am ASK201 Ask the Product Managers
37 | © 2012 IBM Corporation
38. QUESTIONS AND ANSWERS
Please remember to complete a session evaluation!
More questions? I'll be in the Meet the Developers Lab...
THANKS FOR BEING HERE!
Twitter: @wesmorgan1
38 | © 2012 IBM Corporation
39. Legal disclaimer
© IBM Corporation 2012. 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.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United
States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
39 | © 2012 IBM Corporation