horizontal_scaling_implementation.pdf

(171 KB) Pobierz
This implementation is intended for customers who:
Want to maximize the number of client connections supported across multiple hosts
Have multiple hosts available 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
300
Desired capacity per host
100
Processes and Threads
Desired number of threads per process
50
Default Value
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”
3
Communications Ports
Number of load balancer ports required
1
Number of client connection ports required per host
2
984445284.096.png 984445284.107.png 984445284.118.png 984445284.129.png 984445284.001.png 984445284.012.png
Client Tier
Web Tier
HP Service Manager Tier
Database Tier
Web clients
Connection States
RDBMS
Web/Application
Server
Virtual Group
mygroup1
Connection request
1
1
Client connection
2
HTTP
Port 80
2
HTTP Ports
13081 & 13083
HTTPS Ports
13082 & 13084
Servers
2
2 Servlet
containers
RDBMS
HTTP
Port 80
Web server
HP Service Manager server
RDBMS server
HTTP
Port 13080
RDBMS-
Determined
port
HTTP
Port 13080
Ports
1
Client Tier
Load Balancer
& 2 Servlet
Containers
80
13080 Listener port of SM server
HTTP port of Web Tier
Windows
clients
Web Tier
80
13080 Servlet container port
HP Service Manager Tier
13080 Servlet container port
HTTP port for Web clients
2
`
HTTP Ports
13081 & 13083
HTTPS Ports
13082 & 13084
Two ports per process
13081 Servlet 1 HTTP port
13082 Servlet 1 HTTPS port
2 Servlet
containers
13083 Servlet 2 HTTP port
13084 Servlet 2 HTTPS port
Database Tier
nnnn
RDBMS port
984445284.023.png 984445284.034.png 984445284.045.png 984445284.051.png 984445284.052.png 984445284.053.png 984445284.054.png 984445284.055.png 984445284.056.png 984445284.057.png 984445284.058.png 984445284.059.png 984445284.060.png 984445284.061.png 984445284.062.png 984445284.063.png 984445284.064.png 984445284.065.png 984445284.066.png 984445284.067.png 984445284.068.png 984445284.069.png 984445284.070.png 984445284.071.png 984445284.072.png 984445284.073.png 984445284.074.png 984445284.075.png 984445284.076.png 984445284.077.png 984445284.078.png 984445284.079.png 984445284.080.png 984445284.081.png 984445284.082.png 984445284.083.png 984445284.084.png 984445284.085.png 984445284.086.png 984445284.087.png 984445284.088.png 984445284.089.png 984445284.090.png 984445284.091.png 984445284.092.png 984445284.093.png 984445284.094.png 984445284.095.png 984445284.097.png 984445284.098.png 984445284.099.png 984445284.100.png 984445284.101.png 984445284.102.png 984445284.103.png 984445284.104.png 984445284.105.png 984445284.106.png 984445284.108.png 984445284.109.png
Web tier web.xml /
Windows client connections
(excertps)
serverHost / server name: myserver1
serverPort / server port: 13080
secureLogin / web client secure login: true
sslPort / web application server SSL
connector port: 8443
Service Manager Virtual Group
mygroup1
`
From Clients
Load Balancer
sm.exe process
Port
13080
To Clients
LicFile.txt
Port
13081
Servlet Container
sm.exe process
SSL Port
13082
sm.cfg (excerpt)
sm -loadBalancer -httpPort:13080
sm -httpPort:13081 -httpsPort:13082
sm -httpPort:13083 -httpsPort:13084
10.0.0.135
Primary host
3
1
2
Threads
...
50
Port
13083
Servlet Container
sm.exe process
SSL Port
13084
sm.ini (excerpt)
grouplicenseip:10.0.0.135
groupname:mygroup1
groupmcastaddress:224.0.0.255
groupport:13100
HP Service
Manager
host
threadsperprocess:50
[RDBMS Settings]
3
1
2
Threads
myserver1
...
50
10.0.0.135
LicFile.txt
Port
13081
Servlet Container
sm.exe process
SSL Port
13082
sm.cfg (excerpt)
sm -httpPort:13081 -httpsPort:13082
sm -httpPort:13083 -httpsPort:13084
10.0.0.135
3
1
2
Threads
...
50
sm.ini (excerpt)
grouplicenseip:10.0.0.135
groupname:mygroup1
groupmcastaddress:224.0.0.255
groupport:13100
threadsperprocess:50
[RDBMS Settings]
Port
13083
Servlet Container
sm.exe process
SSL Port
13084
HP Service
Manager
host
To
RDBMS
3
1
2
Threads
myserver2
...
50
10.0.0.136
LicFile.txt
Port
13081
Servlet Container
sm.exe process
SSL Port
13082
sm.cfg (excerpt)
sm -httpPort:13081 -httpsPort:13082
sm -httpPort:13083 -httpsPort:13084
10.0.0.135
3
1
2
Threads
...
50
sm.ini (excerpt)
grouplicenseip:10.0.0.135
groupname:mygroup1
groupmcastaddress:224.0.0.255
groupport:13100
threadsperprocess:50
[RDBMS Settings]
Port
13083
Servlet Container
sm.exe process
SSL Port
13084
HP Service
Manager
host
3
1
2
Threads
myserver3
...
50
10.0.0.137
984445284.110.png 984445284.111.png 984445284.112.png 984445284.113.png 984445284.114.png 984445284.115.png 984445284.116.png 984445284.117.png 984445284.119.png 984445284.120.png 984445284.121.png 984445284.122.png 984445284.123.png 984445284.124.png 984445284.125.png 984445284.126.png 984445284.127.png 984445284.128.png 984445284.130.png 984445284.131.png 984445284.132.png 984445284.133.png 984445284.134.png 984445284.135.png 984445284.136.png 984445284.137.png 984445284.138.png 984445284.139.png 984445284.002.png 984445284.003.png 984445284.004.png 984445284.005.png 984445284.006.png 984445284.007.png 984445284.008.png 984445284.009.png 984445284.010.png 984445284.011.png 984445284.013.png 984445284.014.png 984445284.015.png 984445284.016.png 984445284.017.png 984445284.018.png 984445284.019.png 984445284.020.png 984445284.021.png 984445284.022.png 984445284.024.png 984445284.025.png 984445284.026.png 984445284.027.png 984445284.028.png 984445284.029.png 984445284.030.png 984445284.031.png 984445284.032.png 984445284.033.png 984445284.035.png 984445284.036.png 984445284.037.png 984445284.038.png 984445284.039.png 984445284.040.png 984445284.041.png 984445284.042.png 984445284.043.png 984445284.044.png 984445284.046.png 984445284.047.png 984445284.048.png 984445284.049.png 984445284.050.png
Zgłoś jeśli naruszono regulamin