Service Manager Vertical Scaling Implementation

This implementation is intended for customers who:
Want to maximize the number of client connections supported on a single host
Have a host with enough system resources to manage all concurrent client connections
Want to specify the communications ports the HP Service Manager implementation uses
Sample implementation
Note: Sample values are for illustration only
Capacity Planning
Desired total capacity
100
Desired capacity per host
100
Processes and Threads
Desired number of threads per process
50
Number of servlet containers required per host to meet “Desired capacity per host”
2
Hardware Requirements
Number of hosts required to meet “Desired total capacity”
1
Communications Ports
Number of load balancer ports required
1
Number of client connection ports required per host
2
Recommended
Client Tier
Web Tier
Web clients
Web/Application
Server
HP Service Manager Tier
Virtual Group
Database Tier
RDBMS
1
HTTP
Port 80
Connection States
Connection request
1
Client connection
2
2
HTTP Ports
13081 & 13083
2
HTTPS Ports
HTTP
Port 80
13082 & 13084
Servers
RDBMS
Web server
HP Service Manager server
RDBMS server
HTTP
Port 13080
RDBMSDetermined
port
HTTP
Port 13080
1
Load Balancer
& 2 Servlet
Containers
Windows
clients
Ports
Client Tier
80
HTTP port of Web Tier
13080 Listener port of SM server
Web Tier
80
HTTP port for Web clients
13080 Load Balancer port
HP Service Manager Tier
`
2
HTTP Ports
13081 & 13083
HTTPS Ports
13082 & 13084
13080 Load Balancer port
Two ports per process
13081 Servlet 1 HTTP port
13082 Servlet 1 HTTPS port
13083 Servlet 2 HTTP port
13084 Servlet 2 HTTPS port
Database Tier
nnnn RDBMS port
Web tier web.xml /
Windows client connections
(excerpts)
From Clients
serverHost / server name: myserver1
serverPort / server port: 13080
secureLogin / web client secure login: true
sslPort / web application server SSL
connector port: 8443
sm.cfg (excerpt)
sm -loadBalancer -httpPort:13080
sm -httpPort:13081 -httpsPort:13082
sm -httpPort:13083 -httpsPort:13084
HP Service
Manager
host
myserver1
sm.ini (excerpt)
threadsperprocess:50
[RDBMS Settings]
HP Service Manager
Virtual Group
`
Port
13080
Load Balancer
sm.exe process
Port
13081
Servlet Container
sm.exe process
Threads
Port
13083
Threads
1
...
2
Servlet Container
sm.exe process
1
...
2
To Clients
SSL Port
13082
50
3
SSL Port
13084
50
3
RDBMS