Professional Documents
Culture Documents
Cataldo Mega,
STSM IBM Content Manager 8
Architecture & Development, IBM Lab
Boeblingen, Germany,
cataldo_mega@de.ibm.com
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views.
They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or
other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the
information contained in this presentation, it is provided AS IS without warranty of any kind, express or implied. IBM shall
not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other
materials. Nothing contained in this presentation 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.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Domino.Doc, Sametime, WebSphere, FileNet, Workplace,
WebSphere, Lotusphere, QuickPlace, and Quickr are trademarks of International Business Machines Corporation in the
United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, 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.
Other company, product, or service names may be trademarks or service marks of others.
Agenda
Definition
High Disaster
Availability Recovery
• What is it ?
• What is it?
• How to achieve it ?
• Many different levels
• Not a product question
. . . or answer • Cost versus Loss
• Only as strong as • Skills, Skills and Skills
the weakest link • Operations, operation
• Skills, Skills and Skills Backup and and operations
• Operations, operations Recovery
and operations
Key factor to consider during the BIA is the dollar value of the
business to be recovered.
A well-understood cost model of the business to be protected
is critical for a valid interpretation of the costs to deploy a
robust recovery system.
The definition of tiers of availability and resiliency provide the foundation for
a functional architecture. The key metrics that differentiate the tiers of
availability are the RTO, RPO, and MPO.
RTO - Recovery Time Objectives
– RTO defines the maximum time to return to operation
RPO – Recovery Point Objective
– RPO defines maximum allowable data loss
MPO – Maintenance Point Objective
– MPO defines the maximum allowable time window for
system maintenance
RTO, RPO and MPO are critical data points to consider during
architecture and design of an availability and resiliency model.
10
15 Min. 1-4 Hr.. 4 -8 Hr.. 8-12 Hr.. 12-16 Hr.. 24 Hr.. Days
Time to Recover
*Note: Time to recover window for ECM solutions usually is in the range of up to tens of minutes! 11
8740 43.8
8720
Hours Per Year
87.6
8700 Unavail Hrs
8680 Avail Hrs
8660
8640
8620
99.00% 99.50% 99.95% 99.999% 100%
*Note: Typical Non-clustered Unix Availability. ECM Solution will range always below of what the platform provides! 12
– Human Errors
14
15
16
Library
Server TSM HA:
Central Resource
Manager
Catalog Narrow TSM DB
Bandwidth
TSM
Server
Streaming
Server
18
Platform Clustering
Database Clustering
19
20
21
22
23
24
25
26
Application Server
Clone 2
Plug-in
HTTP
Server
Servlet Requests
27
CM eClient1
CM e-Client1‘
II4C
Httpd
CM8 RM1 CM8 RM1‘ WAS CM8 RM‘ DB
Clust VCS CM8 RM DB
ers
Deployment
Manager Machine B Machine C Machine D Machine D
Node
NAS Storage
CM RM LBOS
Machine A
CM RM Staging
28
29
Database application
SP SP SP SP
Stored procedures for access
Manages users / access control
DB2/Oracle Contains data model definition
Document routing process
Net Search
Manages all metadata
Extender/OracleText
Client access points and server for
queries
Defines Content Manager System
30
HTTP / HTTPS
HTTP Server
Manages all physical
files
Replicator
WebSphere
Plugin Web Application
Purger HTTP / HTTPS
Identified by the
Stager
Application
hostname
Migrator Server
Administration Client
Resource
Async Manager uses Secured Sockets
Recovery Web Application
(HTTPS).
JDBC JDBC
RMDB
31
– LS database – RM database
– LS Monitor (service) – RM Web Application
– Full text search engine – RM Services
– The storage space
– TSM
Recommended HA Clusters:
Heartbeat
MSCS, HACMP, Sun Cluster,
Veritas…
Approach: Cluster Cluster
– 2 nodes (one active, one standby) Node 1 Node 2
– Shared disk
– Heartbeat monitoring system and
database health
– Failover initiated by cluster DB2 + DB2 +
software Content Content
Benefits: Manager Manager
binaries binaries
Short downtime, easy to setup
Concerns:
Disk subsystem is single point of
failure FastT / DB2 data 33
34
App Server 1
RM App
Cluster 1 Storage
RM Services
IP Sprayer Service Cluster
Cluster 2 DB
RM Services
App Server 2
RM App
35
WebSphere cell
Deployment manager https SSLv3
HTTPD Client side Cert
request
SiteMinder
Agent
RM Services
RM Services Oracle 10 g
CM8 LS DB Oracle 10 g
CM8 RM DB
Veritas CS
CM RM LBOS IRM DB
CM RM Staging IICE DB LS Monitor
LS Monitor
NAS Storage
37
TSM
Server
Shared Disk,
Failover Failover Single
Copy of
Database(s),
Logs, Critical Files
Resource
Network HTTP Application manager
dispatcher server server (DB and
WIN32 (2) (2) (2) Filesystem)
clients
WAS
Application.
Shared devices
disk/tape/optical
Requires
WAS 6.x ND
38
39
WAS
Net.Dispatcher
cluster
Heartbeat
Net
Dispatcher LDAP
Deployment
MSCS cluster 2 MSCS cluster 1
Manager
secondary
192.168.1.2
Public
Clients Internet Heartbeat
Network
Public 192.168.1.4
Network Heartbeat
Name IPADDR
CM RM 192.168.1.3
LS 9.30.45.77 Node WAS
WAS
HTTP WAS Database(s)
192.168.1.1 agent App
plug-in App
App Node 2
RM 9.30.45.95
192.168.1.3
FC-AL 9.30.45.95 (HA3)
App1 9.30.45.80
192.168.1.2
Node 4 9.30.45.97 (HA4)
App2 9.30.45.97 LBOS
192.168.1.4
Net.Disp. 9.30.45.22
WAS ND
40
41
Geschäfts-
BfA BfA
logik
Erfassungs- …
eReha Verfahren Verfahren
System
Archive Solution 1 n
Integrationsschicht
Strict decoupling between DMS JMS, RMI, HTTP
Dienste-
Schicht
DMS Zugriffsdienst
All access is controlled in a DMS Zugriffsdienst
WAS ND v6 WAS ND v6
Ressourcenschicht
interface layer Deployment Mgr 1
WAS ND v6
Resource
Manager 1
Deployment Mgr 2 Resource
VCS Manager 2
consistent
Archive services are accessed via Tape
Library
Tape
Library
42
43
Software
46
Questions?
47
50
51
RM TSM 1 – DRVTSM00
Policy Domain: ICMDOM
Purger
53