| How to Size and Price a BonFire 
					System
  With the exception 
					of BonFire Lite, BonFire software licensing is priced 
					based upon a fixed fee per system together with a licensing 
					charge per usable terabyte of ESS or ZFS storage.  In 
					the case of both ESS and ZFS, usable space is a function of 
					the drive count and size less any hot spare or parity RAID 
					drives, and further less a percertage of free space 
					inaccessible by users.  (For both ESS and ZFS, we 
					recommend a mandatory freespace level of 10%.)  All this can 
					be expressed in the formula:           
					size = ( dc - ( hs + pd ) ) * st * 0.9            
					where:
 dc = the SSD or HDD gross drive count
 hs = is the count of hot spare drives
 pd = is the count of parity drives
 st  = is the decimal terabyte size of each drive
 To determine usable terabytes, take the gross count 
					of drives (or SSDs) (gross). Then deduct all the mirror or parity drives (raid), 
					as well as any hot spares (spares). Multiply what is left by 
					the decimal terabytes per drive (tbsize). Then deduct 10% as unbilled mandatory free space. 
					Finally, round the result up to the next whole decimal 
					terabyte. As an example, a 24 SSD 
					set of 1 terabyte SSDs, configured RAID-6 with one hot spare 
					would require a license as shown:       size  
					= ( 24 - ( 1 + 2 ) ) * 1 * 0.9size  = 21 * 1 * 0.9
 size  = 18.9
 size  = 19tb when rounded up to the 
					next whole decimal terabyte
 This calculation can also 
					be applied to ZFS-managed hard disks or ESS solid 
					state disks as appropriate.  To this, you will 
					have to add the charges for the appropriate HA, compression, and 
					encryption services as desired, as well as an appropriate 
					annual support program. Those seeking more speed 
					from hard disks can use ZFS /x1 and /x2.  In this case, 
					the usable space  will be half or less of the gross 
					space.  RAID-0 and RAID-10 can also be used with ESS.  
					RAID-10 is generally not desirable with ESS.  High 
					Availability pairs and clusters are more reliable than 
					simple mirroring.  Similarly, parity RAID, especially 
					RAID-6, offers reliability advantages over mirroring, while 
					offering (in the case of ESS) much higher write performance. |