Drop architecture doc page

Related to bp glance-folsom-docs-cleanup

Change-Id: If4d187e5c96e337f0df0134a101ad1bac061dc80
This commit is contained in:
Brian Waldon 2012-08-27 10:08:36 -07:00
parent cfa2915f95
commit 17ae9b2846
2 changed files with 0 additions and 82 deletions

View File

@ -1,73 +0,0 @@
..
Copyright 2010 OpenStack, LLC
All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
Glance Architecture
===================
Glance is designed to be as adaptable as possible for various back-end storage
and registry database solutions. There is a main Glance API server
(the ``glance-api`` program) that serves as the communications hub between
various client programs, the registry of image metadata, and the storage
systems that actually contain the virtual machine image data.
From a birdseye perspective, one can visualize the Glance architectural model
like so:
.. graphviz::
digraph birdseye {
node [fontsize=10 fontname="Monospace"]
a [label="Client A"]
b [label="Client B"]
c [label="Client C"]
d [label="Glance API Server"]
e [label="Registry Server"]
f [label="Store Adapter"]
g [label="S3 Store"]
h [label="Swift Store"]
i [label="Filesystem Store"]
j [label="HTTP Store"]
a -> d [dir=both]
b -> d [dir=both]
c -> d [dir=both]
d -> e [dir=both]
d -> f [dir=both]
f -> g [dir=both]
f -> h [dir=both]
f -> i [dir=both]
f -> j [dir=both]
}
What is a Registry Server?
==========================
A registry server is a service that publishes image metadata for internal
consumption by the Glance API server. The Glance registry server uses a
SQL database for its metadata storage.
What is a Store?
================
A store is a Python class that inherits from ``glance.store.Backend`` and
conforms to that class' API for reading, writing, and deleting virtual
machine image data.
Glance currently ships with stores for S3, Swift, RBD, a simple filesystem store,
and a read-only HTTP(S) store.
Implementors are encouraged to create stores for other backends, including
other distributed storage systems like Sheepdog.

View File

@ -73,12 +73,3 @@ Using Glance
glanceapi
glanceclient
Developer Docs
==============
.. toctree::
:maxdepth: 1
architecture
community