Vertical scaling implementation diagram

Report 12 Downloads 82 Views
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