IT Operations Management (ITOM)
Showing results for 
Search instead for 
Do you mean 

BSM Dynamic Deployment – Get Maximum Value with Minimum Hardware

Scott_Edwards ‎03-05-2012 06:00 AM - edited ‎02-21-2015 07:31 PM

This post has been written by Avigail Oron, R&D System Architect of the BSM Platform


**NOTE - To view the below screenshots more clearly, click on "Article Options" at the top of this article and select "Printer Friendly Page."**



One Size Does Not Fit All

You’re about to deploy BSM for the first time, or upgrade your BAC\BSM environment. What hardware do you need for this deployment?  How can you make sure that your specific BSM deployment is tailored for your needs both in terms of functionality and capacity?


Acquire Just-Enough hardware for Your BSM Needs

Since Version BSM 9.0, BSM has a dynamic deployment mechanism to answer these exact needs. In order to realize what hardware profile is required for your BSM servers, you should use the ‘BSM 9 Deployment and Capacities’ spreadsheet (aka BSM9 Capacity Calculator) located on the installation DVD in the Documentation directory or in the online manuals directory (note that this specific link points to the 9.12 version of the calculator)


The spreadsheet opens at the ‘Deployment Calculator’ sheet.



Here you’ll be requested to answer a limited set of questions that will help determine the feature set you’ll be using in your BSM deployment and the usage of each feature (located on the left side of the sheet).


On the right side of the sheet you’ll see the output calculated using the answers you’ve provided in the questionnaire. The output contains two parts – the upper table displays the deployment configuration reflecting your needs and the lower table displays the hardware requirements.


Note that our calculations are based on common usage of BSM. A future post will further describe what this common usage is and how advanced users can alter the output to better reflect their system usage. Stay tuned…


How are the hardware requirements calculated? The deployment configuration is used to determine how much memory should be allocated to each of the BSM processes. The gateway memory requirement, for example, equals the sum of the memory required for all gateway processes. (While taking the memory required by the OS into consideration). The CPU (cores) requirement is proportional to the required memory.  


Now that you have the results, you know what machines to order for the BSM deployment. Make sure you save the spreadsheet locally! It’ll help you speedup the configuration phase when installing BSM.


Specify What You Really Need

Once your BSM servers are installed, you’re ready to configure them. In the Configuration Wizard you’ll encounter the following step immediately after the license setup:



In this step you configure BSM to deploy only the application set you intend to use with the capacity level you’ll need. Remember the spreadsheet you saved in the planning phase? Now is the time to use it. Upload the spreadsheet using the ‘Browse…’ button and watch as the deployment configuration is automatically filled in. The BSM Server Deployment validates that the machines currently configured in the cluster are in-line with the required hardware profile and displays the validation results in the lower part of the panel.


Dynamic Deployment in Action

When BSM is launched, the actual ‘custom tailoring’ takes place. The appropriate amount of memory for each of BSM processes is allocated, all of BSM fuses are calibrated, and only those applications you chose to use are loaded.


The System Has Evolved, The Needs Are Changing

Setting the deployment configuration should not a one-time action. Your organization is growing and new applications and services are being deployed and monitored. As a result, BSM’s capacity increases and you want to enjoy more of BSM’s abilities. At any given time, go to Admin->Platform->Setup and Maintenance->Server Deployment to make changes to the deployment configuration.



The BSM machines’ hardware will be re-validated and you’ll be notified if additional memory\CPU cores are required. The changes will take effect once BSM machines are restarted.


To Summarize…

To summarize, BSM Dynamic Deployment is our way of making sure you get the most out of BSM while reducing its hardware costs.


If you are interested in further details regarding specific aspects of this mechanism, please leave a comment.  I’ll try to address your requests in future posts. 

About the Author


Product Marketing Manager for HP Application Performance Management suite of software products. Before this role, I worked in the HP StorageWorks Division working as both a Product Marketing Manager overseeing enterprise hardware and software, as well as working as Business Development Manager for the Enterprise Services channel.

on ‎03-25-2013 03:23 AM


Iam planning to use the APM component to monitor mobile application performance. Is APM available as a stand alone application or do I need to deploy BSM for the same?

on ‎04-27-2015 03:30 AM

I would like to know if the second post related to this has already been posted or not.


"A future post will further describe what this common usage is and how advanced users can alter the output to better reflect their system usage. Stay tuned…"

June 6 - 8, 2017
Las Vegas, Nevada
Discover 2017 Las Vegas
Join us for HPE Discover 2017 in Las Vegas. The event will be held at the Venetian | Palazzo from June 6-8, 2017.
Read more
Apr 18, 2017
Houston, TX
HPE Tech Days - 2017
Follow a group of tech bloggers for a new HPE Tech Day, a full day of sessions about how to create a hybrid IT, from hyperconverged to Composable Infr...
Read more
View all
//Add this to "OnDomLoad" event