Jump to: navigation, search

Architecture Design Guide restructure work items

Revision as of 23:55, 31 January 2017 by Darren Chan (talk | contribs) (Chapter/Section tasks)

Architecture Design Guide Restructure

Do not modify the current guide in openstack-manuals/docs/arch-design.  Commit your work to the draft directory openstack-manuals/docs/arch-design-draft.
  • Please ensure your commit messages references the blueprint: Implements: blueprint arch-guide-restructure


Resources

Newton specification

Ocata specification

Arch Guide-reviews

Cloud architect article

Action items

To assign yourself a task, put your name next to the task and reference the review URL. Change the status to complete when the task is completed.


Chapter/Section tasks

To assign yourself a task, put your name next to the section or task and reference the review URL. Change the status to DONE when the task is completed.


Chapter Section Sub-section Assignee Progress
Overview
Use cases Development cloud Design model
Use cases Development cloud Requirements
Use cases Development cloud Reference Architecture
Use cases General compute cloud Design model
Use cases General compute cloud Requirements
Use cases General compute cloud Reference Architecture
Use cases Web scale cloud Design model
Use cases Web scale cloud Requirements
Use cases Public cloud Reference Architecture
Use cases Public cloud Design model
Use cases Public cloud Requirements
Use cases Public cloud Reference Architecture
Use cases Network Function Virtualization (NFV) cloud Design model
Use cases Network Function Virtualization (NFV) cloud Requirements
Use cases Network Function Virtualization (NFV) cloud Reference Architecture
High Availability
Capacity planning and scaling The Starting Point
Capacity planning and scaling Adding Cloud Controller Nodes
Capacity planning and scaling Segregating Your Cloud
Capacity planning and scaling Scalable Hardware
Design Compute service Ben Silverman https://review.openstack.org/#/c/400525/4
Design Storage
Design Networking Shaun O'Meara https://review.openstack.org/#/c/391465/ MERGED
Design Identity service
Design Image service
Design Control plane
Design Cloud Management Platform tools



Chapter 2 Use cases

1.1. Development cloud

  • Design model
  • Requirements
  • Reference architecture

1.2 General compute cloud

  • Design model
  • Requirements
  • Reference architecture

1.3 Web scale cloud

  • Design model
  • Requirements
  • Reference architecture

1.4 Public cloud

  • Design model
  • Requirements
  • Reference architecture

1.5 Network Function Virtualization (NFV) cloud

  • Design model
  • Requirements
  • Reference architecture

Chapter 3 High Availability

Chapter 4 Capacity planning and scaling

  • The Starting Point
  • Adding Cloud Controller Nodes
  • Segregating Your Cloud
  • Scalable Hardware

Chapter 5 Design

5.1 Compute service (Ben Silverman) https://review.openstack.org/#/c/400525/4 DONE

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations
  • Component Block Diagram

5.2 Storage

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations

5.3 Networking (Shaun O'Meara) https://review.openstack.org/#/c/391465/ MERGED

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations

5.4 Identity service

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations

5.5 Image service

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations

5.6 Control Plane

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations

5.7 Cloud Management Platform tools

  • Technical Detail
  • Capacity and Scale
  • High Availability
  • Operator Requirements
  • Deployment Considerations
  • Maintenance Considerations