SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Toronto, June 6-7 2016
IBM Connections
Managing Growth and
Expansion
What to do when you start growing
Victor Toal
ToalSystems
What will we talk about today?
• What does a “Normal” Environment look like?
• Identify where you need to grow
• Why would you want to change/grow?
• What Components do you have and what do
you do about them?
Let’s Go!
2
#engageug
Let’s look at some samples of Environments
3
#engageug
Architecture – Non Clustered
Web Layer
Application Layer
Services Layer
User HTTP Traffic
Connections Server 1
Deployment Manager
Application Node1
DB2 Server File Server Share
Shared File Services
Web Server 1
Access to shared
file repository
DB Access Share File Services
CNX5.ToalSys.Social
Connections 5.0 Architecture
Non-Clustered
Non Clustered Components:
Connections URL: http://cnx5.toalsys.social
Server1: CNXSrv01.intranet.toalsys.com
HTTP: HTTP01.intranet.toalsys.com
DB2: dbSrv01.intranet.toalsys.com
File server: space01.intranet.toalsys.com
Connections Data File Share: fileserver.toalsys.socialcnxdata
OR
D:IBMConnectionsDatashared
Architecture - Clustered
Web Layer
Application Layer
Services Layer
User HTTP Traffic
Connections Server 1
Deployment Manager
Application Node1
Connections Server 1
Application Node2
DB2 Server File Server Share
Shared File Services
Web Server 1
Access to shared
file repository
DB Access Share File Services
CNX5.ToalSys.Social
Connections 5.0 Architecture
Clustered
Clustered Components:
Connections URL: http://cnx5.toalsys.social
Server1: CNXSrv01.intranet.toalsys.com
Server2: CNXSrv02.intranet.toalsys.com
HTTP: HTTP01.intranet.toalsys.com
DB2: dbSrv01.intranet.toalsys.com
File server: space01.intranet.toalsys.com
Connections Data File Share: fileserver.toalsys.socialcnxdata
Identify Where You Need To Grow
Connections has 4 Distinct Layers
• WEB IHS, Proxy Server
• APPLICATION WebSphere
• DATABASE DB2, SQL, Oracle
• FILE SYSTEM Local file system,
remote file system
6
#engageug
Reasons For Growth
• More users
• More engagement
• Business uptick
• Integration of Connections into business
processes causes increased usage
• External collaboration causes you to drastically
increase your number of communities
• To create redundancy and resiliency in your
environment
• To simply make operations easier
7
#engageug
First Things first
Review Performance Tuning
If you do not tune your environment, adding
complexity will possibly kill it.
• Connections 5.0 performance tuning guide
https://goo.gl/YNbWRr
• Connections 4.5 performance tuning guide
https://goo.gl/l3oHrT
• Review the Post Install Tasks in the Connections
WIKI
• http://goo.gl/gPJ7FF
8
#engageug
Identify The Weak Link
• Just looking at CPU and memory is not enough
• Each Component has different characteristics
• One weakness can impact another layer,
masking the actual problem
• Sometime Network can impact performance –
routing, DNS, network links, network cards …
• Example: a slow SANS EVA might impact file
performance, but in reality it is a network issue
that shows itself as a slow file system.
9
#engageug
The Web Layer
Components making up the web layer:
• IHS
• Proxy Servers
• Load Balancers
• Any other connected Web Services
(STProxy, ICMail/Email tie-in)
10
#engageug
Adding To the Web Layer
Why Another Web Server?
Moving an IHS on to a separate server
Adding an additional/second IHS
11
#engageug
Adding To the Web Layer … continued
• Have you done your homework in terms of
performance? Often tweaking the
httpd.conf can greatly improve
performance
• Multiple HTTP servers will necessitate
adding load balancing / switching
capability in front of the web servers
12
#engageug
Adding To the Web Layer … continued
• If you are looking at adding redundancy then you
need to make sure you are not just kicking the
vulnerability can down the rad by now relying on a
singular device in front of two web servers …
• But – most systems have a single point of failure
someplace, it simply depends on WHAT part and
HOW LIKLEY is it to fail and HOW IT FITS INTO
OPERATIONS.
• Example: which device is more likely to experience
changes and require a reboot: a Windows server
running IHS or a dedicated load balancing HW
device?
13
#engageug
Adding To the Web Layer … continued
• Adding another HTTP Server:
• Install IBM HTTP server on new machine – use
the same configuration settings as the existing
server!
• Add another unmanaged node, setup and
configure the HTTP server/web server
• Remap all application modules to add the new
IHS
• Generate the Plug-in, propagate it, restart IHS
and then restart Connections WebSphere
servers
14
#engageug
Add HTTP Server
Adding to the Application Layer
Add some WebSphere
“We need more servers!”
Adding to the Application Layer -
WebSphere
Let me ask again:
Have you done any real performance tuning?
Links:
• Connections 5.0 performance tuning guide
https://goo.gl/YNbWRr
• Connections 4.5 performance tuning guide
https://goo.gl/l3oHrT
• Review the Post Install Tasks in the Connections
WIKI
• http://goo.gl/gPJ7FF
17
#engageug
Adding to the Application Layer …
continued
What can you do?
• Add additional nodes – on existing servers
as well as on new WebSphere servers
• Add more cluster members (servers) – on
any node
• Expand vertically – adding additional
WebSphere instances and federating them
in is simple
18
#engageug
Adding to the Application Layer …
continued
What you cannot do:
• CAN’T move Connections applications from one
server/JVM to another. Apps will no longer work,
upgrades become impossible
• CAN’T change from your current deployment
(small, medium, large) to another type of
deployment. If you need to do this, consider it to
be a migration -> parallel build and cut-over.
• CAN’T cluster WebSphere over a WAN
connection – too slow
19
#engageug
Adding to the Application Layer …
continued
If adding a physical WebSphere server:
• Make sure you set it up the same way as the
existing servers – same drive/folder configuration,
database ODBC drivers at same location, member
of SPNEGO config, etc. Turn off firewall on server
• Federate the Node to the Deployment Manager, you
don’t have to add the default server and apps to the
deployment manager
• Make sure that server is up and running correctly,
review the logs after running the addNode.bat/.sh
command
20
#engageug
Adding to the Application Layer …
continued
• When adding Was servers – add them as cluster
members on a new node -> they get all the same
applications and settings. All default Connections
Apps will work right away
• CCM … Cognos … Docs … Surveys/FEB … ->
they don’t work out of the box, you need to do
actual installation tasks on the new server
• If you are creating NEW WebSphere servers
always create them as clusters, even if they are
not actually clustered with another server -> that
way you can cluster them in the future.
21
#engageug
How To Add A New Cluster
22
#engageug
The Database Layer
There is a New Player in Town
And It’s Called
“Mo Data”
Adding to the Database Layer
Here is our usual first question:
If your reason to add to the database layer is
performance - have you looked into all the
available performance tuning options?
i/o performance is everything for any database
server, tweaking logging and archiving can
make an enormous difference in performance
24
#engageug
Adding to the Database Layer …
continued
• IBM documentation does suggest an
individual DB2 instance for each database
(for large, busy systems)
• But if your dB server is already
busy/struggling, then adding an additional
instance will only further degrade
performance
• If you want to just spread the databases over
multiple servers -> that is an easy task
25
#engageug
Adding to the Database Layer …
continued
• Build any new servers the same as your
originating server, that way moving/restoring
databases to them is much easier -> otherwise
you get to do a redirected restore
• Add the same user accounts and password on
new DB2 servers
• Any new server must be the same or a newer
version/FP level of DB2. Your database will be
upgraded to the latest version once you restore it
to the new server
• You cannot import/restore a database to a server
with a lower DB2 release – this will not work.
26
#engageug
Adding to the Database Layer …
continued
• If you restore a database to a new DB2 instance, it
keeps all of the original settings …i.e. back-ups,
logging settings, etc.
• Any Instance-wide settings should be
copied/implemented in the new instance
• If you have a busy environment, consider building
more than one additional server/instance. It does add
to the complexity but if you plan the disk space right
(SANS can be tricky) you can gain allot in terms of
performance
• Homepage and metrics are great candidates to be
moved to a separate server all by themselves – the
domino effect of that can improve overall performance
27
#engageug
Adding to the Database Layer …
continued
• Consider a common log file archive strategy
for all DB2 instances
• Make sure all your servers are backed-up the
same way and in the same frequency
• Restores are always a battle of calculated
data loss …
• Clustered DB2 is part of the Connections
DB2 license – if you feel you absolutely need
it, get an experienced professional to design
it, build it and MOST IMPORTANT teach you
how to maintain it
28
#engageug
Adding to the Database Layer …
continued
• Review and update all the correct DB2
related variables in WebSphere: IBM
console – Resources – JDBC – Data
sources
• Each database is entered as a distinctive
data source
29
#engageug
Adding to the File System Layer
We have the issue of
“I NEED MORE ROOM
or
“YOUR FILE SERVER IS
SLOOOOOOOW”
Adding to the File System
Can you guess my first question?
Performance Tuning anyone?
• What kind of tuning … mainly OS/SANS/i/o of
your infrastructure
• Adding direct file upload/download via the
IBM HTTP servers can greatly improve i/o
stats … WAS is slow and will impact overall
performance of your i/o layer
31
#engageug
Adding to the File System … continued
• Just adding to the overall file space is OK – if
you have the space and the performance for
it
• Files on disk get stored in different sub-
folders depending on the date they were
added
• Older files are often accessed much less
frequently than more recent files
• Strategy – if you have multiple SANS
environments you can take advantage of that
32
#engageug
Adding to the File System … continued
• Use multiple mount points for each upload
(Files, Wikis, Activities) to spread the
load/io over multiple systems
• Take the folders of Files (analysis is key)
and move it to a slower/older/less
important SANS drive/share.
• This require documentation of the actions
you took
33
#engageug
Adding to the File System … continued
• Review back-up and restore procedures
• I personally prefer to move all files of a
service rather than re-point individual
subfolders …. Less complexity and easier
to understand -> it’s WebSphere variables
34
#engageug
Last but not least
THANK THE GUYS and GALS THAT PAID
FOR THIS SHINDIG
Thank our sponsors!
PLATINUM & SPOTLIGHT SPONSORS
GOLD SPONSORS
SILVER SPONSORS
BRONZE SPONSORS

Weitere ähnliche Inhalte

Was ist angesagt?

IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workLuis Benitez
 
What’s New in IBM Connections 4.5 and IBM Connections Content Manager
What’s New in IBM Connections 4.5 and IBM Connections Content ManagerWhat’s New in IBM Connections 4.5 and IBM Connections Content Manager
What’s New in IBM Connections 4.5 and IBM Connections Content ManagerLuis Benitez
 
IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015Luis Benitez
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0Luis Benitez
 
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...Gavin Bollard
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structureMatthew Milza
 
IBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demoIBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demoBrian Pearson
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really needKlaus Bild
 
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesHow IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesChris Pepin
 
What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015Luis Benitez
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging RoadmapSarwar Javaid
 
IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014Luis Benitez
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...Ed Brill
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
 
What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014Luis Benitez
 
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAP
IBM Connections 4.0 Installation   From Zero To Social Hero - 1.03 with AD LDAPIBM Connections 4.0 Installation   From Zero To Social Hero - 1.03 with AD LDAP
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAPFrank Altenburg
 
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connectionspaulbastide
 
What’s Coming in IBM Connections Next?
What’s Coming in IBM Connections Next? What’s Coming in IBM Connections Next?
What’s Coming in IBM Connections Next? LetsConnect
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
 

Was ist angesagt? (20)

IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To work
 
What’s New in IBM Connections 4.5 and IBM Connections Content Manager
What’s New in IBM Connections 4.5 and IBM Connections Content ManagerWhat’s New in IBM Connections 4.5 and IBM Connections Content Manager
What’s New in IBM Connections 4.5 and IBM Connections Content Manager
 
IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM InterConnect 2015 - What is New in IBM Connections 2015
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0
 
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structure
 
IBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demoIBM Filenet Content Navigator + IBM Docs screen demo
IBM Filenet Content Navigator + IBM Docs screen demo
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
 
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesHow IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
 
What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015
 
IBM Connections Cloud Administration
IBM Connections Cloud AdministrationIBM Connections Cloud Administration
IBM Connections Cloud Administration
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging Roadmap
 
IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
 
What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014
 
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAP
IBM Connections 4.0 Installation   From Zero To Social Hero - 1.03 with AD LDAPIBM Connections 4.0 Installation   From Zero To Social Hero - 1.03 with AD LDAP
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAP
 
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
 
What’s Coming in IBM Connections Next?
What’s Coming in IBM Connections Next? What’s Coming in IBM Connections Next?
What’s Coming in IBM Connections Next?
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
 

Andere mochten auch

From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...LetsConnect
 
How TELUS used collaboration to change our culture and drive business results
How TELUS used collaboration to change our culture and drive business results How TELUS used collaboration to change our culture and drive business results
How TELUS used collaboration to change our culture and drive business results LetsConnect
 
’Pardon the Interruption’: Future of Work Hot Topics
’Pardon the Interruption’: Future of Work Hot Topics’Pardon the Interruption’: Future of Work Hot Topics
’Pardon the Interruption’: Future of Work Hot TopicsLetsConnect
 
Viral Adoption of Connections via Activities - Increase User Productivity and...
Viral Adoption of Connections via Activities - Increase User Productivity and...Viral Adoption of Connections via Activities - Increase User Productivity and...
Viral Adoption of Connections via Activities - Increase User Productivity and...LetsConnect
 
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...Direct Marketing Theatre; Go Get Growth! How to power your business expansion...
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...TFM&A
 
Growth strategy
Growth strategyGrowth strategy
Growth strategymohitthapa
 
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...LetsConnect
 
Cognitive collaboration
Cognitive collaborationCognitive collaboration
Cognitive collaborationLetsConnect
 
Sec 2 NA - Managing Our Changing Environment
Sec 2 NA - Managing Our Changing EnvironmentSec 2 NA - Managing Our Changing Environment
Sec 2 NA - Managing Our Changing Environmentchua.geog
 
Lowe’s Journey with Becoming a Collaborative Company
Lowe’s Journey with Becoming a Collaborative CompanyLowe’s Journey with Becoming a Collaborative Company
Lowe’s Journey with Becoming a Collaborative CompanyLetsConnect
 
Humans, Machines, and Work: The Future Is Now!
Humans, Machines, and Work: The Future Is Now!Humans, Machines, and Work: The Future Is Now!
Humans, Machines, and Work: The Future Is Now!Moshe Vardi
 
Crowdsourced Education and Skills Needed for the Future of Employability
Crowdsourced Education and Skills Needed for the Future of EmployabilityCrowdsourced Education and Skills Needed for the Future of Employability
Crowdsourced Education and Skills Needed for the Future of EmployabilityCrowdsourcing Week
 
Humanising Cognitive Systems
Humanising Cognitive SystemsHumanising Cognitive Systems
Humanising Cognitive SystemsLetsConnect
 
Reimagining the Future of Work
Reimagining the Future of WorkReimagining the Future of Work
Reimagining the Future of WorkCielo
 
Expansion strategies the way to growth | Online Mini MBA (Free)
Expansion strategies   the way to growth | Online Mini MBA (Free)Expansion strategies   the way to growth | Online Mini MBA (Free)
Expansion strategies the way to growth | Online Mini MBA (Free)mybskool-online-courses
 
Franchising - The Future Of Business Expansion
Franchising - The Future Of Business ExpansionFranchising - The Future Of Business Expansion
Franchising - The Future Of Business ExpansionKarrox
 
7 Must Read Facts About Digitizing Your Business Process
7 Must Read Facts About Digitizing Your Business Process7 Must Read Facts About Digitizing Your Business Process
7 Must Read Facts About Digitizing Your Business ProcessCognizant
 
4 Tech Insights to Master the Work Ahead in the New Digital Age
4 Tech Insights to Master the Work Ahead in the New Digital Age4 Tech Insights to Master the Work Ahead in the New Digital Age
4 Tech Insights to Master the Work Ahead in the New Digital AgeCognizant
 
Preparing for the OECD Common Reporting Standard
Preparing for the OECD Common Reporting StandardPreparing for the OECD Common Reporting Standard
Preparing for the OECD Common Reporting StandardCognizant
 
Jobs of the Future - Are you ready to "Keep Pace"
Jobs of the Future - Are you ready to "Keep Pace" Jobs of the Future - Are you ready to "Keep Pace"
Jobs of the Future - Are you ready to "Keep Pace" Keep Pace Technology
 

Andere mochten auch (20)

From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...From Social What to Social WOW! How to design social user experiences that ma...
From Social What to Social WOW! How to design social user experiences that ma...
 
How TELUS used collaboration to change our culture and drive business results
How TELUS used collaboration to change our culture and drive business results How TELUS used collaboration to change our culture and drive business results
How TELUS used collaboration to change our culture and drive business results
 
’Pardon the Interruption’: Future of Work Hot Topics
’Pardon the Interruption’: Future of Work Hot Topics’Pardon the Interruption’: Future of Work Hot Topics
’Pardon the Interruption’: Future of Work Hot Topics
 
Viral Adoption of Connections via Activities - Increase User Productivity and...
Viral Adoption of Connections via Activities - Increase User Productivity and...Viral Adoption of Connections via Activities - Increase User Productivity and...
Viral Adoption of Connections via Activities - Increase User Productivity and...
 
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...Direct Marketing Theatre; Go Get Growth! How to power your business expansion...
Direct Marketing Theatre; Go Get Growth! How to power your business expansion...
 
Growth strategy
Growth strategyGrowth strategy
Growth strategy
 
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
 
Cognitive collaboration
Cognitive collaborationCognitive collaboration
Cognitive collaboration
 
Sec 2 NA - Managing Our Changing Environment
Sec 2 NA - Managing Our Changing EnvironmentSec 2 NA - Managing Our Changing Environment
Sec 2 NA - Managing Our Changing Environment
 
Lowe’s Journey with Becoming a Collaborative Company
Lowe’s Journey with Becoming a Collaborative CompanyLowe’s Journey with Becoming a Collaborative Company
Lowe’s Journey with Becoming a Collaborative Company
 
Humans, Machines, and Work: The Future Is Now!
Humans, Machines, and Work: The Future Is Now!Humans, Machines, and Work: The Future Is Now!
Humans, Machines, and Work: The Future Is Now!
 
Crowdsourced Education and Skills Needed for the Future of Employability
Crowdsourced Education and Skills Needed for the Future of EmployabilityCrowdsourced Education and Skills Needed for the Future of Employability
Crowdsourced Education and Skills Needed for the Future of Employability
 
Humanising Cognitive Systems
Humanising Cognitive SystemsHumanising Cognitive Systems
Humanising Cognitive Systems
 
Reimagining the Future of Work
Reimagining the Future of WorkReimagining the Future of Work
Reimagining the Future of Work
 
Expansion strategies the way to growth | Online Mini MBA (Free)
Expansion strategies   the way to growth | Online Mini MBA (Free)Expansion strategies   the way to growth | Online Mini MBA (Free)
Expansion strategies the way to growth | Online Mini MBA (Free)
 
Franchising - The Future Of Business Expansion
Franchising - The Future Of Business ExpansionFranchising - The Future Of Business Expansion
Franchising - The Future Of Business Expansion
 
7 Must Read Facts About Digitizing Your Business Process
7 Must Read Facts About Digitizing Your Business Process7 Must Read Facts About Digitizing Your Business Process
7 Must Read Facts About Digitizing Your Business Process
 
4 Tech Insights to Master the Work Ahead in the New Digital Age
4 Tech Insights to Master the Work Ahead in the New Digital Age4 Tech Insights to Master the Work Ahead in the New Digital Age
4 Tech Insights to Master the Work Ahead in the New Digital Age
 
Preparing for the OECD Common Reporting Standard
Preparing for the OECD Common Reporting StandardPreparing for the OECD Common Reporting Standard
Preparing for the OECD Common Reporting Standard
 
Jobs of the Future - Are you ready to "Keep Pace"
Jobs of the Future - Are you ready to "Keep Pace" Jobs of the Future - Are you ready to "Keep Pace"
Jobs of the Future - Are you ready to "Keep Pace"
 

Ähnlich wie Managing Connections growth

Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...Nicolas Henry
 
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)Mark Myers
 
Serverless Compose vs hurtownia danych
Serverless Compose vs hurtownia danychServerless Compose vs hurtownia danych
Serverless Compose vs hurtownia danychThe Software House
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guideRoberto Boccadoro
 
The Future of Database Development
The Future of Database DevelopmentThe Future of Database Development
The Future of Database DevelopmentSteve Jones
 
SOA with Zend Framework
SOA with Zend FrameworkSOA with Zend Framework
SOA with Zend FrameworkMike Willbanks
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faqMark Myers
 
Micro services and Containers
Micro services and ContainersMicro services and Containers
Micro services and ContainersRichard Harvey
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
Scale from zero to millions of users.pdf
Scale from zero to millions of users.pdfScale from zero to millions of users.pdf
Scale from zero to millions of users.pdfNedyalkoKarabadzhako
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the CloudRightScale
 
Midwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMidwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMathew Beane
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01FaisalMashood
 

Ähnlich wie Managing Connections growth (20)

Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
 
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
 
Lecture 9: Dynamic web application
Lecture 9: Dynamic web applicationLecture 9: Dynamic web application
Lecture 9: Dynamic web application
 
Serverless Compose vs hurtownia danych
Serverless Compose vs hurtownia danychServerless Compose vs hurtownia danych
Serverless Compose vs hurtownia danych
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
The Future of Database Development
The Future of Database DevelopmentThe Future of Database Development
The Future of Database Development
 
SOA with Zend Framework
SOA with Zend FrameworkSOA with Zend Framework
SOA with Zend Framework
 
Data harmony update 2021
Data harmony update 2021 Data harmony update 2021
Data harmony update 2021
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faq
 
Micro services and Containers
Micro services and ContainersMicro services and Containers
Micro services and Containers
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Scale from zero to millions of users.pdf
Scale from zero to millions of users.pdfScale from zero to millions of users.pdf
Scale from zero to millions of users.pdf
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
 
Midwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMidwest PHP - Scaling Magento
Midwest PHP - Scaling Magento
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01
 

Mehr von LetsConnect

Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6LetsConnect
 
Oh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsOh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsLetsConnect
 
It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...LetsConnect
 
Using ibm connections to enhance university courses
Using ibm connections to enhance university coursesUsing ibm connections to enhance university courses
Using ibm connections to enhance university coursesLetsConnect
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component PackLetsConnect
 
IBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesIBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesLetsConnect
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM ConnectionsLetsConnect
 
IBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesIBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesLetsConnect
 
Design for the Digital Workspace
Design for the Digital WorkspaceDesign for the Digital Workspace
Design for the Digital WorkspaceLetsConnect
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationLetsConnect
 
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...LetsConnect
 
There is nothing more practical than a good theory
There is nothing more practical than a good theoryThere is nothing more practical than a good theory
There is nothing more practical than a good theoryLetsConnect
 
Kubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsKubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsLetsConnect
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationLetsConnect
 
Developing IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoDeveloping IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoLetsConnect
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!LetsConnect
 
You Get What You Give
You Get What You GiveYou Get What You Give
You Get What You GiveLetsConnect
 
Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...LetsConnect
 
ICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceLetsConnect
 
Communities as the fundament of social learning
Communities as the fundament of social learningCommunities as the fundament of social learning
Communities as the fundament of social learningLetsConnect
 

Mehr von LetsConnect (20)

Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6
 
Oh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsOh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situations
 
It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...
 
Using ibm connections to enhance university courses
Using ibm connections to enhance university coursesUsing ibm connections to enhance university courses
Using ibm connections to enhance university courses
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component Pack
 
IBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesIBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New Features
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM Connections
 
IBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesIBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success stories
 
Design for the Digital Workspace
Design for the Digital WorkspaceDesign for the Digital Workspace
Design for the Digital Workspace
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
 
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
 
There is nothing more practical than a good theory
There is nothing more practical than a good theoryThere is nothing more practical than a good theory
There is nothing more practical than a good theory
 
Kubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsKubernetes Basics for Connections Admins
Kubernetes Basics for Connections Admins
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital Transformation
 
Developing IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoDeveloping IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using Domino
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!
 
You Get What You Give
You Get What You GiveYou Get What You Give
You Get What You Give
 
Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...
 
ICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open Source
 
Communities as the fundament of social learning
Communities as the fundament of social learningCommunities as the fundament of social learning
Communities as the fundament of social learning
 

Kürzlich hochgeladen

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Managing Connections growth

  • 1. Toronto, June 6-7 2016 IBM Connections Managing Growth and Expansion What to do when you start growing Victor Toal ToalSystems
  • 2. What will we talk about today? • What does a “Normal” Environment look like? • Identify where you need to grow • Why would you want to change/grow? • What Components do you have and what do you do about them? Let’s Go! 2 #engageug
  • 3. Let’s look at some samples of Environments 3 #engageug
  • 4. Architecture – Non Clustered Web Layer Application Layer Services Layer User HTTP Traffic Connections Server 1 Deployment Manager Application Node1 DB2 Server File Server Share Shared File Services Web Server 1 Access to shared file repository DB Access Share File Services CNX5.ToalSys.Social Connections 5.0 Architecture Non-Clustered Non Clustered Components: Connections URL: http://cnx5.toalsys.social Server1: CNXSrv01.intranet.toalsys.com HTTP: HTTP01.intranet.toalsys.com DB2: dbSrv01.intranet.toalsys.com File server: space01.intranet.toalsys.com Connections Data File Share: fileserver.toalsys.socialcnxdata OR D:IBMConnectionsDatashared
  • 5. Architecture - Clustered Web Layer Application Layer Services Layer User HTTP Traffic Connections Server 1 Deployment Manager Application Node1 Connections Server 1 Application Node2 DB2 Server File Server Share Shared File Services Web Server 1 Access to shared file repository DB Access Share File Services CNX5.ToalSys.Social Connections 5.0 Architecture Clustered Clustered Components: Connections URL: http://cnx5.toalsys.social Server1: CNXSrv01.intranet.toalsys.com Server2: CNXSrv02.intranet.toalsys.com HTTP: HTTP01.intranet.toalsys.com DB2: dbSrv01.intranet.toalsys.com File server: space01.intranet.toalsys.com Connections Data File Share: fileserver.toalsys.socialcnxdata
  • 6. Identify Where You Need To Grow Connections has 4 Distinct Layers • WEB IHS, Proxy Server • APPLICATION WebSphere • DATABASE DB2, SQL, Oracle • FILE SYSTEM Local file system, remote file system 6 #engageug
  • 7. Reasons For Growth • More users • More engagement • Business uptick • Integration of Connections into business processes causes increased usage • External collaboration causes you to drastically increase your number of communities • To create redundancy and resiliency in your environment • To simply make operations easier 7 #engageug
  • 8. First Things first Review Performance Tuning If you do not tune your environment, adding complexity will possibly kill it. • Connections 5.0 performance tuning guide https://goo.gl/YNbWRr • Connections 4.5 performance tuning guide https://goo.gl/l3oHrT • Review the Post Install Tasks in the Connections WIKI • http://goo.gl/gPJ7FF 8 #engageug
  • 9. Identify The Weak Link • Just looking at CPU and memory is not enough • Each Component has different characteristics • One weakness can impact another layer, masking the actual problem • Sometime Network can impact performance – routing, DNS, network links, network cards … • Example: a slow SANS EVA might impact file performance, but in reality it is a network issue that shows itself as a slow file system. 9 #engageug
  • 10. The Web Layer Components making up the web layer: • IHS • Proxy Servers • Load Balancers • Any other connected Web Services (STProxy, ICMail/Email tie-in) 10 #engageug
  • 11. Adding To the Web Layer Why Another Web Server? Moving an IHS on to a separate server Adding an additional/second IHS 11 #engageug
  • 12. Adding To the Web Layer … continued • Have you done your homework in terms of performance? Often tweaking the httpd.conf can greatly improve performance • Multiple HTTP servers will necessitate adding load balancing / switching capability in front of the web servers 12 #engageug
  • 13. Adding To the Web Layer … continued • If you are looking at adding redundancy then you need to make sure you are not just kicking the vulnerability can down the rad by now relying on a singular device in front of two web servers … • But – most systems have a single point of failure someplace, it simply depends on WHAT part and HOW LIKLEY is it to fail and HOW IT FITS INTO OPERATIONS. • Example: which device is more likely to experience changes and require a reboot: a Windows server running IHS or a dedicated load balancing HW device? 13 #engageug
  • 14. Adding To the Web Layer … continued • Adding another HTTP Server: • Install IBM HTTP server on new machine – use the same configuration settings as the existing server! • Add another unmanaged node, setup and configure the HTTP server/web server • Remap all application modules to add the new IHS • Generate the Plug-in, propagate it, restart IHS and then restart Connections WebSphere servers 14 #engageug
  • 16. Adding to the Application Layer Add some WebSphere “We need more servers!”
  • 17. Adding to the Application Layer - WebSphere Let me ask again: Have you done any real performance tuning? Links: • Connections 5.0 performance tuning guide https://goo.gl/YNbWRr • Connections 4.5 performance tuning guide https://goo.gl/l3oHrT • Review the Post Install Tasks in the Connections WIKI • http://goo.gl/gPJ7FF 17 #engageug
  • 18. Adding to the Application Layer … continued What can you do? • Add additional nodes – on existing servers as well as on new WebSphere servers • Add more cluster members (servers) – on any node • Expand vertically – adding additional WebSphere instances and federating them in is simple 18 #engageug
  • 19. Adding to the Application Layer … continued What you cannot do: • CAN’T move Connections applications from one server/JVM to another. Apps will no longer work, upgrades become impossible • CAN’T change from your current deployment (small, medium, large) to another type of deployment. If you need to do this, consider it to be a migration -> parallel build and cut-over. • CAN’T cluster WebSphere over a WAN connection – too slow 19 #engageug
  • 20. Adding to the Application Layer … continued If adding a physical WebSphere server: • Make sure you set it up the same way as the existing servers – same drive/folder configuration, database ODBC drivers at same location, member of SPNEGO config, etc. Turn off firewall on server • Federate the Node to the Deployment Manager, you don’t have to add the default server and apps to the deployment manager • Make sure that server is up and running correctly, review the logs after running the addNode.bat/.sh command 20 #engageug
  • 21. Adding to the Application Layer … continued • When adding Was servers – add them as cluster members on a new node -> they get all the same applications and settings. All default Connections Apps will work right away • CCM … Cognos … Docs … Surveys/FEB … -> they don’t work out of the box, you need to do actual installation tasks on the new server • If you are creating NEW WebSphere servers always create them as clusters, even if they are not actually clustered with another server -> that way you can cluster them in the future. 21 #engageug
  • 22. How To Add A New Cluster 22 #engageug
  • 23. The Database Layer There is a New Player in Town And It’s Called “Mo Data”
  • 24. Adding to the Database Layer Here is our usual first question: If your reason to add to the database layer is performance - have you looked into all the available performance tuning options? i/o performance is everything for any database server, tweaking logging and archiving can make an enormous difference in performance 24 #engageug
  • 25. Adding to the Database Layer … continued • IBM documentation does suggest an individual DB2 instance for each database (for large, busy systems) • But if your dB server is already busy/struggling, then adding an additional instance will only further degrade performance • If you want to just spread the databases over multiple servers -> that is an easy task 25 #engageug
  • 26. Adding to the Database Layer … continued • Build any new servers the same as your originating server, that way moving/restoring databases to them is much easier -> otherwise you get to do a redirected restore • Add the same user accounts and password on new DB2 servers • Any new server must be the same or a newer version/FP level of DB2. Your database will be upgraded to the latest version once you restore it to the new server • You cannot import/restore a database to a server with a lower DB2 release – this will not work. 26 #engageug
  • 27. Adding to the Database Layer … continued • If you restore a database to a new DB2 instance, it keeps all of the original settings …i.e. back-ups, logging settings, etc. • Any Instance-wide settings should be copied/implemented in the new instance • If you have a busy environment, consider building more than one additional server/instance. It does add to the complexity but if you plan the disk space right (SANS can be tricky) you can gain allot in terms of performance • Homepage and metrics are great candidates to be moved to a separate server all by themselves – the domino effect of that can improve overall performance 27 #engageug
  • 28. Adding to the Database Layer … continued • Consider a common log file archive strategy for all DB2 instances • Make sure all your servers are backed-up the same way and in the same frequency • Restores are always a battle of calculated data loss … • Clustered DB2 is part of the Connections DB2 license – if you feel you absolutely need it, get an experienced professional to design it, build it and MOST IMPORTANT teach you how to maintain it 28 #engageug
  • 29. Adding to the Database Layer … continued • Review and update all the correct DB2 related variables in WebSphere: IBM console – Resources – JDBC – Data sources • Each database is entered as a distinctive data source 29 #engageug
  • 30. Adding to the File System Layer We have the issue of “I NEED MORE ROOM or “YOUR FILE SERVER IS SLOOOOOOOW”
  • 31. Adding to the File System Can you guess my first question? Performance Tuning anyone? • What kind of tuning … mainly OS/SANS/i/o of your infrastructure • Adding direct file upload/download via the IBM HTTP servers can greatly improve i/o stats … WAS is slow and will impact overall performance of your i/o layer 31 #engageug
  • 32. Adding to the File System … continued • Just adding to the overall file space is OK – if you have the space and the performance for it • Files on disk get stored in different sub- folders depending on the date they were added • Older files are often accessed much less frequently than more recent files • Strategy – if you have multiple SANS environments you can take advantage of that 32 #engageug
  • 33. Adding to the File System … continued • Use multiple mount points for each upload (Files, Wikis, Activities) to spread the load/io over multiple systems • Take the folders of Files (analysis is key) and move it to a slower/older/less important SANS drive/share. • This require documentation of the actions you took 33 #engageug
  • 34. Adding to the File System … continued • Review back-up and restore procedures • I personally prefer to move all files of a service rather than re-point individual subfolders …. Less complexity and easier to understand -> it’s WebSphere variables 34 #engageug
  • 35. Last but not least THANK THE GUYS and GALS THAT PAID FOR THIS SHINDIG Thank our sponsors!
  • 36. PLATINUM & SPOTLIGHT SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS