Uses of Package
com.eqixiac.equinix.design.optimizer.context
Packages that use com.eqixiac.equinix.design.optimizer.context
Package
Description
The Metro Optimizer: which set of Equinix metros best serves a
DesignSpec, as a multi-objective search.The facts of a Metro Optimizer run:
CatalogDesignContext
(an in-memory DesignContext with a builder),
FabricCatalogLoader (builds one from live Fabric
data, read-only) and ProviderCatalog (which metros
each cloud is reachable from).The Design Decision Record: the one document an architect hands to a review board for a
DesignSpec.-
Classes in com.eqixiac.equinix.design.optimizer.context used by com.eqixiac.equinix.design.optimizerClassDescriptionThe
DesignContextof one Metro Optimizer run: the metro catalogue, Fabric's measured metro-to-metro round trips, cloud reachability per metro and the cost model, held in memory and never changed afterCatalogDesignContext.Builder.build(). -
Classes in com.eqixiac.equinix.design.optimizer.context used by com.eqixiac.equinix.design.optimizer.contextClassDescriptionThe
DesignContextof one Metro Optimizer run: the metro catalogue, Fabric's measured metro-to-metro round trips, cloud reachability per metro and the cost model, held in memory and never changed afterCatalogDesignContext.Builder.build().Assembles aCatalogDesignContext.One round-trip latency with where it came from.How a latency figure was obtained.Resolves eachCloudIntentof a spec to the Fabric service profiles that serve it and the metros those profiles publish: the source ofreachableCloudsper metro. -
Classes in com.eqixiac.equinix.design.optimizer.context used by com.eqixiac.equinix.design.recordClassDescriptionThe
DesignContextof one Metro Optimizer run: the metro catalogue, Fabric's measured metro-to-metro round trips, cloud reachability per metro and the cost model, held in memory and never changed afterCatalogDesignContext.Builder.build().