Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Swarm Configurator is a tool that determines the hardware specifications needed for the various components in the Swarm cluster. Customer input is inputs are required with respect to cluster specifications, therefore some data needs to be collected through DataCore Cloud UI, including:

  • Storage Characteristics

  • Data Protection Requirements

    • Cluster Replication configuration

    • Protection Scheme configuration (for example, Erasure Coding scheme)

  • Client Characteristics

...

The Swarm Configurator tool isn’t infallible. Customers and partners are always encouraged to engage with DataCore if they have any questions about tool results or need to address special requirements not outlined in the tool.

Customer Inputs

There are three types of inputs (Storage Characteristics, Data Protection, and Client Characteristics) required from the customer to determine hardware components. The outcome is displayed under the Results tab in the tabular format, which you can download in YAML if needed.

Storage Characteristics

...

  • Number of logical objects in millions

  • Average size of the object in MB

...

There are two types of data protection methods available in Swarm Configurator; you can apply one protection method at a time so choose an option accordingly.

  • Replication
    Image Removed

    Image Added

    • Number of Replicas – Capacity is based on replicas; therefore, it is recommended to use less number of replicas (i.e., maximum 2-3 replicas). Having more replicas of a cluster requires more memory which results in less I/O capacity and makes the data access slower.

  • Erasure Coding
    Image Removed

    Image Added
    • Erasure Data Segments The number of data blocks to store the fragmented data.

    • Erasure Parity Segments A calculated value to restore data from other drives. It is added to the end of each data block to verify the number of bits available in the block is odd or even.

    • Segment Size (MB) – The size of each block in MegaBytes.

...

The inputs from the customer are optional for hardware components. If not provided, Swarm Configurator will calculate the required hardware components based on other inputs such as Storage Characteristics, Data Protection Requirements, and Client characteristics, and represent them into three different categories:

  • Storage Nodes

    Image RemovedImage Added

  • Elasticsearch

    Image RemovedImage Added

  • Gateway

    Image Removed

...

Outcome

Results

This menu provides the complete result including data collected from the customer and the calculated configurations that are generated through Swarm Configurator. The result is displayed in the tabular format which you can export into a YAML file format.

...

  • Replication

    • Number of Replicas – It is recommended to make maximum two or three replicas for faster I/O capacity and less memory load.

      Image RemovedImage Added
  • Erasure Coding

    Image Added
    • Erasure Data Segments The number of data blocks to store the fragmented data.

    • Erasure Parity Segments An encoded value for each data block to ensure that the number of bits assigned to each data block is odd or even. The parity is added at the end of each data block.

      Image Removed

Hardware Components

The input is collected from the customer for the following hardware components:

...

Based on customer inputs for data protection and hardware components, Swarm Configure - Reverse calculates the storage characteristics.

...

Info

Important

Ensure that the data under Settings is not updated or reset for any section given on the UI. It is solely managed by the DataCore Swarm Team only.

...