Unsupported content

 

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments. Click here to view the documentation for the current version.

Sizing and scalability considerations

To plan your MyIT deployment, use the following recommendations.

MyIT server cluster

To calculate the size of the environment required for MyIT, BMC uses the following factors:

  • Total number of users
  • Estimated concurrent connections (usually 10% of the total users)

BMC recommends that you have one MyIT server (with 4 GB and 2 CPUs) for 15,000 registered users, which includes an estimated 1,500 concurrent users. For each environment, consider one extra MyIT server to allow for rolling maintenance and handling of peak loads for events (such as a system outage).

To determine sizing for your environment, use the following formula:

(Total users X 10% / 1500) + 1 = Number of MyIT servers

For example, for 75,000 users, the formula would look like this:

(75000 users X 10% / 1500) + 1 = 5 + 1 = 6 MyIT servers

For the 2.6.00 release, the above formula applies up to total of 90000 users.

MongoDB cluster

The MongoDB cluster requires specific cluster setup to support high availability (HA). For the sizing recommendations for the small (1500 users), medium (4500 users) and large (7500 users) environments, use a replica set configuration of 1 primary and 2 secondary servers.

The sizing recommendations table below includes BMC recommendation for MongoDB cluster configuration based on the number of users.

Sizing recommendations

BMC recommends that you use one of the following deployment options for MyIT.

These guidelines are only for the MyIT application. For sizing guidelines of MyIT and BMC Remedy with Smart IT (Smart IT) together, see Hardware requirements in the BMC Remedy ITSM Deployment online documentation.


EnvironmentNumber of MyIT
concurrent users
Number of
managed devices
MyIT server requirements

MongoDB server requirements
(no sharding)

Proof of concept (POC)1001,000 or fewer

1 MyIT/MongoDB server:*

  • 4 CPU core
  • 16 GB RAM
  • 120 GB disk
NA
(Share same server as MyIT server)
Small150015,000 or fewer

2-node MyIT cluster:

  • 2 CPU core
  • 4 GB RAM
  • 60 GB HD

3-node MongoDB replica set cluster:

  • 2 CPU core
  • 8 GB RAM
  • 200 GB HD
Medium450045,000 or fewer 

4-node MyIT cluster:

  • 2 CPU core
  • 4 GB RAM
  • 60 GB HD
3-node MongoDB replica set cluster:
  • 4 CPU core
  • 16 GB RAM
  • 300 GB HD
Large750075,000 or fewer

6-node MyIT cluster:

  • 2 CPU core
  • 4 GB RAM
  • 60 GB HD

3-node MongoDB replica set cluster:

  • 4 CPU core
  • 16 GB RAM
  • 500 GB HD

* To avoid issues with performance, BMC recommends you use a separate server for the RDB required by MyIT.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Francois Seegers

    What is meant by the following statement;

    "* RDB required by MyIT should be on a separate server for relational database."

    1. Does this mean we need to install MyIT on a separate AR System database, not to the production server RDB sitting on separate server?
    2. Can this statement be described in more detail pls?
    Apr 23, 2017 12:36
    1. Philomena Dolla vizayam

      Francois, I'll get more details about the installation and get back to you. 

      Apr 27, 2017 03:56
    1. Philomena Dolla vizayam

      Francois, the statement about a separate server for the RDB is only a recommendation to ensure that performance remains unaffected.

      We will update the topic to indicate the recommendation.

      Thanks for your feedback.

      May 05, 2017 05:36