Package com.eqixiac.equinix.design.value.savings


package com.eqixiac.equinix.design.value.savings
Cloud-egress savings estimation: how much routing a monthly data volume over an Equinix private interconnect saves versus egressing it to the public internet, net of the Equinix interconnect cost. The entry point is fabric.savingsCalculator() (or SavingsCalculator.builder(fabric)), a fluent SavingsCalculator.Builder terminated by calculate(), which yields a SavingsEstimate with the net monthly/annual savings, break-even volume, and setup-payback figures. Volumes are expressed via DataUnit (decimal/SI - 1 TB = 1000 GB).

Rates come from the layered rate-card architecture in com.eqixiac.equinix.design.value.ratecard: by default live Equinix Fabric pricing backed by bundled reference figures (which supply the cloud-egress rates), so the calculator works with zero configuration; supply a custom or provider-API card to override. The estimate is honest about what it could not price: the egressPriced/equinixPriced/complete flags and the disclaimer name any missing component, and - per the layer's currency-honesty rule - figures in differing currencies are never subtracted or summed: a cross-currency interconnect cost is excluded (and quoted in the disclaimer) rather than mislabelled, with the derived net figures omitted instead of fabricated.

Beta. With a peer cloud (toCloud(...)) the estimate also carries a MulticloudPathComparison: monthly totals for the traffic between the two clouds over the public internet, the two-sided Equinix path and the providers' native multicloud link, and breakEvenSustainedMbps - the sustained rate (Mbps, both directions summed, symmetric traffic, 730-hour month) at which the flat-fee native link and the per-GB Equinix path cost the same. The figure is computed from the quotes resolved for the estimate and is empty when any input is unpriced or the currencies differ. The single-cloud fields are computed the same way with or without a peer cloud.

See Also:
  • Class
    Description
    Unit of data volume for egress inputs.
    The cloud-to-cloud section of a SavingsEstimate: the monthly cost of moving traffic between two clouds over each of three paths, and the sustained rate at which the flat-fee native path costs the same as the per-GB Equinix path.
    Fluent calculator that estimates how much routing cloud egress over an Equinix private interconnect saves versus the public internet.
    Fluent configuration for a savings estimate, terminated by SavingsCalculator.Builder.calculate().
    The result of a SavingsCalculator run: the modelled monthly cost of egressing data over the public internet versus over an Equinix-provided private interconnect, the Equinix interconnect cost, and the resulting net savings and break-even points.