Availability Zones

Registered by Julian Edwards

Defining groups of nodes into "zones" through which clients can use as placement constraints.

Blueprint information

Status:
Complete
Approver:
Julian Edwards
Priority:
Essential
Drafter:
Julian Edwards
Direction:
Approved
Assignee:
Julian Edwards
Definition:
Approved
Series goal:
Accepted for 1.5
Implementation:
Implemented
Milestone target:
milestone icon 14.04
Started by
Julian Edwards
Completed by
Julian Edwards

Related branches

Sprints

Whiteboard

Use cases:
 * client wants to use a node close to another for speed reasons
 * client wants to use a node not close to another for HA reasons
 * client wants to choose a geographical location
 * client wants to define own zones

Zones are a first class citizen. Users will define the zones and then
attach nodes to zones.

Once defined, api clients such as juju will want to specify names of
zones as placement constraints when acquiring nodes.

(?)

Work Items

Work items:
Database modelling of zones and nodes' relation to zones: DONE
UI changes to manage zones and nodes in zones: DONE
Placement constraints for zones: DONE
Default zone for new nodes: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.