+ All Categories
Home > Technology > JMP201 - IBM Sametime 8.5 Deployment Workshop

JMP201 - IBM Sametime 8.5 Deployment Workshop

Date post: 08-May-2015
Category:
Upload: wes-morgan
View: 1,681 times
Download: 3 times
Share this document with a friend
Description:
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.
39
© 2012 IBM Corporation JMP201 IBM ® Sametime 8.5 Deployment Workshop Wes Morgan | Senior Software Engineer
Transcript
Page 1: JMP201 - IBM Sametime 8.5 Deployment Workshop

© 2012 IBM Corporation

JMP201IBM® Sametime 8.5 Deployment Workshop

Wes Morgan | Senior Software Engineer

Page 2: JMP201 - IBM Sametime 8.5 Deployment Workshop

2 | © 2012 IBM Corporation

Agenda

Why are we here?

Fitting Sametime to your business model

The Sametime Community

Sametime Clients

Sametime Meetings

Deployment Techniques

Q & A

Page 3: JMP201 - IBM Sametime 8.5 Deployment Workshop

3 | © 2012 IBM Corporation

Why Are We Here? Asking the Right Questions

Ready 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 – it's a whole new worldThe big picture – large-scale deployments

Page 4: JMP201 - IBM Sametime 8.5 Deployment Workshop

4 | © 2012 IBM Corporation

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 RuleOf the people who could be logged into chat, 97% will beOf the people who could be participating in meetings, 3% will be

Know your geographyKnow 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)

Page 5: JMP201 - IBM Sametime 8.5 Deployment Workshop

5 | © 2012 IBM Corporation

Deployment Planning – Points to PonderNumber of concurrent users

30,000 concurrent IM/awareness connections per server100s of concurrent meetings per server100s of concurrent meeting participants per server

LocationsRegional deployments (i.e. Europe/Asia/Americas)Centralized deployments

Rate of useFor most customers, six months after deployment:97% of potential IM/awareness users logged in at any given time3-5% of potential meeting users participating at any given timeNote that this “follows the sun”…

Technical hurdlesFirewalls/proxies?Network hotspots?

Page 6: JMP201 - IBM Sametime 8.5 Deployment Workshop

6 | © 2012 IBM Corporation

Connectivity Requirements

Client-to-serverCommunity Services (tcp/1533)Meeting Services (tcp/80)SIP (5060/5061)Plugins may have their own requirements...

Server-to-serverDB2 (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”

Page 7: JMP201 - IBM Sametime 8.5 Deployment Workshop

7 | © 2012 IBM Corporation

Community and Meetings – New PathsSametime 8.5 Community Services

Same concepts/notions as previous versionsBased on Domino 8.5

Sametime 8.5 Meeting ServicesNew pathWebsphere-based technologyIndependent of Community ServersNo more “crossover”

Page 8: JMP201 - IBM Sametime 8.5 Deployment Workshop

8 | © 2012 IBM Corporation

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!

Page 9: JMP201 - IBM Sametime 8.5 Deployment Workshop

9 | © 2012 IBM Corporation

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

Page 10: JMP201 - IBM Sametime 8.5 Deployment Workshop

10 | © 2012 IBM Corporation

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

ID211 IBM Sametime System Console: Best Practices, Tips & Tricks on Administering Your Sametime Environment from One Location (Wed, 1:30pm)

DON'T MISS THIS!

Page 11: JMP201 - IBM Sametime 8.5 Deployment Workshop

11 | © 2012 IBM Corporation

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!

Page 12: JMP201 - IBM Sametime 8.5 Deployment Workshop

12 | © 2012 IBM Corporation

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?

Page 13: JMP201 - IBM Sametime 8.5 Deployment Workshop

13 | © 2012 IBM Corporation

Community Deployment – Single Server

■ Extremely straightforward■ Can be expanded for IM/awareness users via STMux deployment

SametimeCommunity

Server

STMux

STMux

Page 14: JMP201 - IBM Sametime 8.5 Deployment Workshop

14 | © 2012 IBM Corporation

Community Deployment – Multiple Servers

SametimeCommunity

Server

STMux

STMux

SametimeCommunity

Server

STMux

STMux

SametimeCommunity

Server

STMux

STMux

USA

Europe

Asia

Page 15: JMP201 - IBM Sametime 8.5 Deployment Workshop

15 | © 2012 IBM Corporation

Community Deployment – Community Clusters■ Straightforward Domino cluster■ “Home Sametime Server” becomes “Home Cluster”

Community Server

Community Server

Cluster

STMux

STMux

STMux

STMux

LoadBalancer Clients

NOTE: Windows 7 & WindowsServer 2008 ignore RR DNS!

Page 16: JMP201 - IBM Sametime 8.5 Deployment Workshop

16 | © 2012 IBM Corporation

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 community

Peak concurrency ~270,000 users

Page 17: JMP201 - IBM Sametime 8.5 Deployment Workshop

17 | © 2012 IBM Corporation

Your Deployment So Far...

Community Servers Supporting:

● Sametime Connect IM● Lotus Notes Embedded● 2-way Audio/Video Chat

Page 18: JMP201 - IBM Sametime 8.5 Deployment Workshop

18 | © 2012 IBM Corporation

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)

Page 19: JMP201 - IBM Sametime 8.5 Deployment Workshop

19 | © 2012 IBM Corporation

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

Page 20: JMP201 - IBM Sametime 8.5 Deployment Workshop

20 | © 2012 IBM Corporation

Sametime 8.5 Meeting – Single Server

MeetingServer

ProxyServer

WAS

DB2Rich Client(recommended)

Web Client LDAP

Page 21: JMP201 - IBM Sametime 8.5 Deployment Workshop

21 | © 2012 IBM Corporation

Sametime 8.5 Meetings – High Availability

MeetingServer

MeetingServer

WAS

DB2

LDAP ProxyServer

DeploymentManager

SametimeConsoleWAS

WAS

Cluster

DON'T MISS THIS!BP205 IBM Sametime Pick'n'Mix: System Designs That Fit (Wed, 4:15pm)

Page 22: JMP201 - IBM Sametime 8.5 Deployment Workshop

22 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● 2-way Audio/Video Chat● Rich Client Meetings● Browser Meetings

MeetingServer(s)

SSC

DB2

Page 23: JMP201 - IBM Sametime 8.5 Deployment Workshop

23 | © 2012 IBM Corporation

Meeting Audio/Video – Media Manager

WebSphere Application Server

Conference Manager SIP Proxy Registrar

Packet Switcher

● 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

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)

Page 24: JMP201 - IBM Sametime 8.5 Deployment Workshop

24 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video

MeetingServer(s)

SSC

DB2

MediaManager(s)

Page 25: JMP201 - IBM Sametime 8.5 Deployment Workshop

25 | © 2012 IBM Corporation

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 ProxyServer

DON'T MISS THIS!

SHOW301 Leveraging the Sametime Proxy to Support Mobile Users and Web Applications (Mon, 4:30pm)

Page 26: JMP201 - IBM Sametime 8.5 Deployment Workshop

26 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video● Web-based IM clients● Android/iOS/Blackberry meetings

MeetingServer(s)

SSC

DB2

MediaManager(s)

SametimeProxy(ies)

Page 27: JMP201 - IBM Sametime 8.5 Deployment Workshop

27 | © 2012 IBM Corporation

Sametime Gateway – Bridging to the Public

WebSphere Application Server

SametimeAwareness

XMPPAOL

SIP(flavors)

Policy &Management

User-definedAPI plugins

● 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

Page 28: JMP201 - IBM Sametime 8.5 Deployment Workshop

28 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video● Web-based IM clients● Android/iOS/Blackberry meetings (with IFR1)● External IM/awareness

MeetingServer(s)

SSC

DB2

MediaManager(s)

SametimeProxy(ies)

SametimeGateway(s)

Page 29: JMP201 - IBM Sametime 8.5 Deployment Workshop

29 | © 2012 IBM Corporation

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

Page 30: JMP201 - IBM Sametime 8.5 Deployment Workshop

30 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video● Web-based IM clients● Android/iOS/Blackberry meetings (with IFR1)● External IM/awareness● Mobile IM/awareness

MeetingServer(s)

SSC

DB2

MediaManager(s)

SametimeProxy(ies)

SametimeGateway(s)

SametimeMobile

Page 31: JMP201 - IBM Sametime 8.5 Deployment Workshop

31 | © 2012 IBM Corporation

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

Page 32: JMP201 - IBM Sametime 8.5 Deployment Workshop

32 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video● Web-based IM clients● Android/iOS/Blackberry meetings (with IFR1)● External IM/awareness● Mobile IM/awareness● Persistent chat/InstantShare

MeetingServer(s)

SSC

DB2

MediaManager(s)

SametimeProxy(ies)

SametimeGateway(s)

SametimeMobile

SametimeAdvanced

Page 33: JMP201 - IBM Sametime 8.5 Deployment Workshop

33 | © 2012 IBM Corporation

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)

Page 34: JMP201 - IBM Sametime 8.5 Deployment Workshop

34 | © 2012 IBM Corporation

Your Deployment So Far...

Community Server(s) Supporting:

● Sametime Connect IM● Lotus Notes Embedded● Rich Client Meetings● Browser Meetings● N-way Audio/Video Chat● Meeting Audio/Video● Web-based IM clients● Android/iOS/Blackberry meetings (with IFR1)● External IM/awareness● Mobile IM/awareness● Persistent chat/InstantShare● Click-to-call telephony● Telephony integration

MeetingServer(s)

SSC

DB2

MediaManager(s)

SametimeProxy(ies)

SametimeGateway(s)

SametimeMobile

SametimeAdvanced

SUT

Page 35: JMP201 - IBM Sametime 8.5 Deployment Workshop

35 | © 2012 IBM Corporation

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)

Page 36: JMP201 - IBM Sametime 8.5 Deployment Workshop

36 | © 2012 IBM Corporation

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

Page 37: JMP201 - IBM Sametime 8.5 Deployment Workshop

37 | © 2012 IBM Corporation

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

Page 38: JMP201 - IBM Sametime 8.5 Deployment Workshop

38 | © 2012 IBM Corporation

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

Page 39: JMP201 - IBM Sametime 8.5 Deployment Workshop

39 | © 2012 IBM Corporation

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.


Recommended