blob: 1b32d42025083c11f95c692bcc93b8cefe80f651 [file] [log] [blame]
Lusheng Jibd115742017-10-13 19:18:52 +00001PostgreSQL as a Service
2============
Tony Hansen30c453e2017-10-13 14:34:46 +00003
4PostgreSQL as a Service comes in two flavors: all-in-one blueprint, and
5separate disk/cluster/database blueprints to separate the management of
6the lifetime of those constituent parts. Both are provided for use.
7
Lusheng Jibd115742017-10-13 19:18:52 +00008Why Two Flavors?
9------------
Tony Hansen30c453e2017-10-13 14:34:46 +000010
11The reason there are two flavors of blueprints lays in the difference in
12lifetime management of the constituent parts.
13
14For example, a database usually needs to have persistent storage, which
15in these blueprints comes from Cinder storage volumes. The primitives
16used in these blueprints assume that the lifetime of the Cinder storage
17volumes matches the lifetime of the blueprint deployment. So when the
18blueprint goes away, any Cinder storage volume allocated in the
19blueprint also goes away.
20
21Similarly, a database's lifetime should have its
22
23The all-in-one blueprint assumes that everything can be allocated and
24deallocated together.
25
26MORE TO BE ADDED