Class SinglePointOfFailureRule
java.lang.Object
com.eqixiac.equinix.design.estate.rules.SinglePointOfFailureRule
- All Implemented Interfaces:
EstateRule
FindingCategory.SINGLE_POINT_OF_FAILURE.
- Missing secondary: a live cloud (
SP) connection alone in its redundancy group (impact: the price of adding a secondary of the same type and bandwidth, a negative saving). - Shared attachment: a redundancy group whose members all use one port, one Cloud Router or one Network Edge device (HIGH), or ports on one Equinix switch (MEDIUM).
- One path to a cloud: two or more live connections to one service profile that all leave from one port/router/device (HIGH) or from one metro (LOW).
- Single device: a provisioned Network Edge device with no redundant peer.
A secondary that exists outside the analysed scope cannot be seen; findings say so.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(EstateInventory inv, UtilizationSnapshot util, RuleContext ctx) Evaluates the rule.name()A short, stable name, for exampleright-size.
-
Constructor Details
-
SinglePointOfFailureRule
public SinglePointOfFailureRule()
-
-
Method Details
-
name
Description copied from interface:EstateRuleA short, stable name, for exampleright-size.- Specified by:
namein interfaceEstateRule- Returns:
- the name
-
evaluate
Description copied from interface:EstateRuleEvaluates the rule.- Specified by:
evaluatein interfaceEstateRule- Parameters:
inv- the snapshotutil- the utilisation (UtilizationSnapshot.none()when not collected)ctx- pricing, thresholds and the reference time- Returns:
- the findings, possibly empty
-