Both Teamwork Cloud (TWCloud) and Cassandra installations are required. This section contains system requirements for installing TWCloud. The hardware requirements for Cassandra can be found here: https://wiki.apache.org/cassandra/CassandraHardware

Minimum server system requirements: 

  • 8 Processor Cores - i.e. Quad Core Hyper-threaded CPU (such as Intel E3-1230 or faster).
  • 32 GB RAM (Motherboard with an ECC RAM is always preferred on any critical database server).
  • At least 3 separate disks, preferably SSD (NVMe), (OS/Application, Data, and Commit logs). Depending on company backup procedures and infrastructure, an additional disk, equal to the data disk in size, may be required for storing the backup snapshots.
  • Linux (RedHat/CentOS 7), 64 bit or Windows 2012 R2, Windows 2016.

    Operating Systems

    Although Windows is supported, we recommend using Linux. For more information, please visit https://www.datastax.com/dev/blog/cassandra-and-windows-past-present-and-future.

    Centos 6.6 - 6.9

    Automated deployment scripts must be modified slightly for Centos 6.6 - 6.9 due to different system daemon and firewall configurations.

  • Cassandra 3.11-2
  • Oracle Java (Java Hotspot) 1.8.0_172.
  • A FlexNet License Server.
  • Open ports 2552, 7000, 7001, 7199, 9042, 9160, and 9142 between servers in a cluster, and open port 3579, 8111, and 8555 (default) to clients, as well as the port number assigned to secure connections between the client software and Teamwork Cloud.
  • Static IP address for each node.

Compatibility Remark

  • TWCloud 19.0 requires Cassandra 3.11-2

Please see the article found at the following link for additional server recommendations for capacity and performance:

http://cassandra.apache.org/doc/latest/operating/hardware.html

Currently, if deploying on Amazon EC2, we recommend m5-2xlarge or r4-2xlarge instances.  Depending on the workloads, you may want to go to the -4xlarge instances, but for the vast majority of users the -2xlarge will suffice.