JMP201 - IBM Sametime 8.5 Deployment Workshop

1,946 views

Published on

A general overview of IBM Sametime 8.5.x components, describing the features delivered by each component. Includes numerous pointers to other Lotusphere 2012 sessions which deliver more detailed information on specific components.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,946
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
200
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JMP201 - IBM Sametime 8.5 Deployment Workshop

  1. 1. JMP201IBM® Sametime 8.5 DeploymentWorkshopWes Morgan | Senior Software Engineer© 2012 IBM Corporation
  2. 2. AgendaWhy are we here?Fitting Sametime to your business modelThe Sametime CommunitySametime ClientsSametime MeetingsDeployment TechniquesQ&A 2 | © 2012 IBM Corporation
  3. 3. Why Are We Here? Asking the Right QuestionsReady to deploy SametimeModeling Sametime to your businessCommunity and Meeting – separate paths in 8.5Planning the communityMeeting enterprise needs - sizing/scopingProjecting infrastructure needsProjecting connectivity needsMeeting Services – its a whole new worldThe big picture – large-scale deployments 3 | © 2012 IBM Corporation
  4. 4. Modeling Sametime To Your BusinessKnow 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 beKnow your geographyKnow your business processes DONT 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 PicknMix: System Designs That Fit (Wed., 4:15pm) ID210 Put Your IBM Sametime in a Box (Thur, 10:00am) 4 | © 2012 IBM Corporation
  5. 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. 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. 7. Community and Meetings – New PathsSametime 8.5 Community Services Same concepts/notions as previous versions Based on Domino 8.5Sametime 8.5 Meeting Services New path Websphere-based technology Independent of Community Servers No more “crossover” 7 | © 2012 IBM Corporation
  8. 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. 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. 10. Installation – Sametime System Console ■ Browser-based Websphere application ■ Can control your entire deployment from installation to management ■ DONT 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 DONT 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. 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 ■ Dont forget SSO concerns! 11 | © 2012 IBM Corporation
  12. 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. 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. 14. Community Deployment – Multiple Servers Europe STMux Sametime Community ServerSTMux USA STMux Sametime Community ServerSTMux STMux Sametime Community Server Asia STMux 14 | © 2012 IBM Corporation
  15. 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. 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. 17. Your Deployment So Far... Community Servers Supporting: ● Sametime Connect IM ● Lotus Notes Embedded ● 2-way Audio/Video Chat 17 | © 2012 IBM Corporation
  18. 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 DONT MISS THIS! ID213 Whats New in IBM Sametime (Tues, 3:30pm) 18 | © 2012 IBM Corporation
  19. 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. 20. Sametime 8.5 Meeting – Single Server Meeting Rich Client DB2 Server(recommended) Proxy Web Client Server LDAP WAS 20 | © 2012 IBM Corporation
  21. 21. Sametime 8.5 Meetings – High Availability Meeting DB2 Server Sametime WAS Console Deployment Manager Meeting LDAP Server Proxy Server WAS WAS Cluster DONT MISS THIS! BP205 IBM Sametime PicknMix: System Designs That Fit (Wed, 4:15pm) 21 | © 2012 IBM Corporation
  22. 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. 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 DONT 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. 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. 25. Sametime Proxy Server – New Avenues ● HTTP-only interface to Community ● Most of the full clients 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 DONT MISS THIS! SHOW301 Leveraging the Sametime Proxy to Support Mobile Users and Web Applications (Mon, 4:30pm) 25 | © 2012 IBM Corporation
  26. 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. 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. 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. 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. 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. 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. 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. 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 DONT 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. 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. 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. 36. Related SessionsSunday● 1:30pm JMP 202 Sametime Administration: Websphere DemystifiedMonday:● 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 StoryTuesday:● 1:30pm ID214 Find, Reach, Collaborate: Call me with Sametime United Telephony!● 3:30pm ID213 Whats New in IBM Sametime● 3:30pm CCS1415 Continental: Getting Traction with Unified Communications & Collaboration 36 | © 2012 IBM Corporation
  37. 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 PicknMix: System Designs That FitThursday● 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. 38. QUESTIONS AND ANSWERS Please remember to complete a session evaluation! More questions? Ill be in the Meet the Developers Lab... THANKS FOR BEING HERE! Twitter: @wesmorgan1 38 | © 2012 IBM Corporation
  39. 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 users 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

×