Skip to main content

Production Environment Configurations

Last updated March 2020

This section provides hardware specifications for different target volume levels. All systems are rated for use with CPU utilization at 50% in order to accommodate traffic spikes. All volumes are specified with the assumption of an average message size of 100 kB.

Enterprise Basic Cluster

The Enterprise Basic Configuration consists of three nodes running all roles with the resources specified below. The system supports the following performance ratings.

| Node Capacity |

Cluster Capacity

(2 Nodes Operational)

|

Peak Cluster Capacity

(3 Nodes Operational)

| | --- | --- | --- | | 500,000 Msg/hr | 1 M Msg/hr | 1.5 M Msg/hr |

ResourceMinimum Specification
CPU8 x 2.5 GHz Cores (Min Speed)
Memory32 GB RAM
Network Interface1 GB NIC

ArrayConfigurationMount Points and Notes
All Storage6 x 300 GB 15k RPM HDD 
Message Spools2 x 300 GB in RAID1

/var/spool/ecelerity

Note: This array should be dedicated to the spools.

| | OS, App Binaries, Logs, Platform DB, Analytics DB | 2 x 300 GB in RAID1 |

  • OS - / (root)

  • Logs - /var/log/ecelerity

  • App Binaries - /opt./msys

  • Platform DB - /var/db/cassandra

  • Analytics DB - /var/db/vertica

|

Enterprise Standard Cluster

The Enterprise Standard Configuration consists of three nodes running all roles with the resources specified below. The system supports the following performance ratings.

| Node Capacity |

Cluster Capacity

(2 Nodes Operational)

|

Peak Cluster Capacity

(3 Nodes Operational)

| | --- | --- | --- | | 1 M Msg/hr | 2 M Msg/hr | 3 M Msg/hr |

ResourceMinimum Specification
CPU16 x 2.5 GHz Cores (Min Speed)
Memory64 GB RAM
Network Interface1 GB NIC

ArrayConfigurationMount Points and Notes
All Storage8 x 300 GB 15k RPM HDD 
Message Spools4 x 300 GB in RAID10

/var/spool/ecelerity

Note: This array should be dedicated to the spools.

| | OS, App Binaries, Logs, Platform DB | 2 x 300 GB in RAID1 |

  • OS - / (root)

  • Logs - /var/log/ecelerity

  • App Binaries - /opt./msys

  • Platform DB - /var/db/cassandra

| | Analytics DB | 2 x 300 GB in RAID1 |

Analytics DB - /var/db/vertica

Note: This array should be dedicated to the Analytics DB.

|

Enterprise Plus Cluster

The Enterprise Plus Configuration consists of three nodes running all roles with the resources specified below. The system supports the following performance ratings.

| Node Capacity |

Cluster Capacity

(2 Nodes Operational)

|

Peak Cluster Capacity

(3 Nodes Operational)

| | --- | --- | --- | | 1.5 M Msg/hr | 3 M Msg/hr | 4.5 M Msg/hr |

ResourceMinimum Specification
CPU20 x 2.5 GHz Cores (Min Speed)
Memory64 GB RAM
Network Interface1 GB NIC

ArrayConfigurationMount Points and Notes
All Storage8 x 600 GB 15k RPM HDD 
Message Spools4 x 600 GB in RAID10

/var/spool/ecelerity

Note: This array should be dedicated to the spools.

| | OS, App Binaries, Logs, Platform DB | 2 x 600 GB in RAID1 |

  • OS - / (root)

  • Logs - /var/log/ecelerity

  • App Binaries - /opt./msys

  • Platform DB - /var/db/cassandra

| | Analytics DB | 2 x 600 GB in RAID1 |

Analytics DB - /var/db/vertica

Note: This array should be dedicated to the Analytics DB.

|

Enterprise Scaling Cluster

The Enterprise Scaling Configuration consists of both an Analytics Cluster and a Platform Cluster. Because large volume deployments require more resources for sending than for analytics, Message Systems recommends separating the Platform and Analytics roles to separate clusters. This configuration allows you to scale the Platform cluster independent of the analytics cluster. The baseline configuration consists of a three-node Analytics Cluster and a three-node Platform Cluster. You may scale sending capacity by incrementally adding Platform nodes to the cluster as needed.

The baseline system supports the following performance ratings.

|

Baseline Cluster Capacity

(2 Nodes Operational)

|

Baseline Peak Cluster Capacity

(3 Nodes Operational)

| Incremental Platform Node Capacity | | --- | --- | --- | | 3 M Msg/hr | 4.5 M Msg/hr | 1.5 M Msg/hr |

ResourceMinimum Specification
CPU20 x 2.5 GHz Cores (Min Speed)
Memory64 GB RAM
Network Interface1 GB NIC

ArrayConfigurationMount Points and Notes
All Storage8 x 600 GB 15k RPM HDD 
Message Spools4 x 600 GB in RAID10

/var/spool/ecelerity

Note: This array should be dedicated to the spools.

| | OS, App Binaries, Logs, Platform DB | 2 x 600 GB in RAID1 |

  • OS - / (root)

  • Logs - /var/log/ecelerity

  • App Binaries - /opt./msys

  • Platform DB - /var/db/cassandra

|

ResourceMinimum Specification
CPU20 x 2.5 GHz Cores (Min Speed)
Memory64 GB RAM
Network Interface1 GB NIC

ArrayConfigurationMount Points and Notes
All Storage4 x 600 GB 15k RPM HDD 
OS, App Binaries, Logs2 x 600 GB in RAID1
  • OS - / (root)

  • Logs - /var/log/ecelerity

  • App Binaries - /opt./msys

| | Analytics DB | 2 x 600 GB in RAID1 |

Analytics DB - /var/db/vertica

Note: This array should be dedicated to the Analytics DB.

|

Was this page helpful?