Storage License Calculator for Open-E JovianDSS

This calculator helps you to find the exact license required for your storage setup with Open-E JovianDSS, based on your individual specifications.

ZFS Pool design details

The Pool

A virtual storage pool is used by Open-E JovianDSS to control its data groups. The pool treats each data group as single device. This means that performance of the pool is dependent on the amount of groups and not the amount of total disks. For high performance installations, mirrors with 2 or 3 disks in each data group are recommended. In normal scenarios, redundancy levels Z-1, Z-2 and Z-3 are used to increase the pools capacity efficiency. Thanks to RAM and SSD Caching, enough performance for typical scenarios can still be achieved.

Data groups

Data groups are virtual devices that consist of any amount of HDDs or SSDs. It is very important to use the same disks for the whole pool. Data stored in the pool, is striped evenly over all data groups in order to maximize performance. Redundancy is provided by parity disks within each data group. Their amount is determined by the redundancy level. The number of parity disks equals the amount of disks that are allowed to fail within a data group without losing data.

Non-data groups

These groups are not included in the Storage License Calculator, because they don't affect the license's required storage capacity. Non-data groups are disks in read cache, write log and spares. Typically, SSDs are used for read cache and write log, to increase the systems overall performance. Spare disks are identical to the disks in the data group and available in the pool to replace faulty disks. None of these are used to store the original data, and are therefore not licensed by Open-E JovianDSS.

Select calculation mode:

  • ?

    Calculate by required usable storage capacity

    Select the capacity of the disks you want to use in your system and the total size of usable capacity.

    The Storage License Calculator will automatically select the smallest amount of disks with recommended disks per data group to reach the required usable storage capacity. After calculation, you can switch to "Calculate by amount of data groups and disks in data group"-mode to adapt the configuration to your chassis.

    X
  • ?

    Calculate by amount of data groups and disks in data group

    Select how many data groups your system should have and how many disks should be in each data group.

    The Storage License Calculator will automatically calculate the usable storage capacity. After calculation, you can switch to "Calculate by demanded usable storage capacity"-mode to check if there is a setup which requires fewer disks to reach the same usable storage capacity.

    X
TiB
Please enter a positive number
Demanded usable data storage capacity
TB
Please enter a positive number
Disk capacity
?

Disk capacity

The raw and unformatted disk size as provided by the disk vendor.

X
Please enter a positive number
Please enter 2 or higher
Please enter 3 or higher
Please enter 4 or higher
Please enter 5 or higher
Recommended max for raid-z1 is 8
Recommended max for raid-z2 is 24
Recommended max for raid-z3 is 48
Disks in data group
?

Disks in data group

The amount of disks that will be used in each data group. When a disk fails it is replaced with a spare by the administrator. The data is then rebuilt from the remaining disks. Each redundancy level has a minimum and recommended maximum amount of disks. Single, Dual and Triple Parity (Z-1, Z-2, Z-3) require a minimum of 3, 4 and 5 disks accordingly. The maximum – 8,24 and 48 – limits the risk of losing too many disks during a rebuild.

  • Mirror - 2 or more disks
  • RAID Z-1 - 3 to 8 disks
  • RAID Z-2 - 4 to 24 disks
  • RAID Z-3 - 5 to 48 disks
X
Please select a positive number
Amount of data groups
?

Amount of data groups

The amount of data groups that will be used in the pool. The data is striped over all groups by Open-E JovianDSS.

X
Data groups redundancy level
?

Data groups redundancy level

The redundancy level sets the amount of parity disks in a data group. This number specifies how many disks may fail without losing operation of the data group. Higher parity levels require more calculation from the system, which increases redundancy at the expense of performance.

In Open-E JovianDSS, 4 redundancy levels are available:

Mirror groups
Mirroring is basically the same as RAID 1, allowing any number of disks to be mirrored. A mirror group built out of 2 disks has 1 parity disk.

 

RAID Z-1, Z-2 and Z-3
RAID-Z is a data/parity distribution scheme like RAID-5 but uses dynamic stripe width: every block is its own RAID stripe, regardless of block size, resulting in every RAID-Z write being a full-stripe write. RAID-Z is also faster than traditional RAID-5 because it doesn't need to perform the usual read-modify-write sequence.

RAID Z-1 - One disk in a data group may fail.
Total capacity equals the sum of all disks minus one.

RAID Z-2 - Two disks in a data group may fail.
Total capacity equals the sum of all disks minus two.

RAID Z-3 - Three disks in a data group may fail.
Total capacity equals the sum all disks minus three.

X

Gross unformatted storage capacity
?

Gross unformatted storage capacity

The complete unformatted capacity of all disks before RAID is applied. This capacity is used to calculate the licensed capacity for RAID Z-1, Z-2 and Z-3.

X
Net unformatted storage capacity
?

Net unformatted storage capacity

The unformatted capacity of all disks after RAID is applied. This capacity is used to calculate the licensed capacity for mirrored arrays.

X
0.91
Formatted capacity factor
?

Formatted capacity factor

The formatted capacity factor determines the data space available after formatting the disks.

Operating systems show disk space in 1024 byte units. Hard drive manufacturers use 1 000 byte units instead. The formatted capacity factor allows calculating one unit into the other.

To learn more about storage units read the related article on our blog.

X
0.90
Pool max used capacity factor
?

Pool max used capacity factor

Open-E JovianDSS creates meta data to write and read the stored information. Additionally, it needs free space to work with the stored data, and use features such as copy-on-write and snapshots. This is an estimated value of how much space should be reserved for these purposes.

X
Usable data storage capacity
?

Usable data storage capacity

The actual usable capacity that is exported to the storage client. It is the result of multipying net unformatted storage capacity with formatted capacity factor and pool max used capacity factor.

X
Number of required disks
Required total license capacity
Recommended license capacity
?

Recommended license capacity

Larger Open-E JovianDSS storage capacity extensions reduce the price per terabyte with each step. As a result, in certain situations it is less expensive to purchase the next extension instead of using the exactly required amount.

X

Only data storage groups are calculated! The calculations made by this tool do not include the number of disks required for additional groups: read cache, write log and spare disks. Please consider contacting with pre-sales for more information.

Contact pre-sales

Zpool data groups simulation

 

Pool Capacity Efficiency
?

Pool Capacity Efficiency

The ratio of usable capacity to total physical capacity in the pool.

80% means that 8 out of 10TB are used as usable storage. The higher the percentage the better for the user.

X
0%
100%

Note: Results are for single pools only! The required total license capacity is estimated for data groups in a single pool only. If you want to estimate the license capacity for more than one pool, please calculate each pool separately or multiply the results by the desired number of pools (pools must have the same size).