Skip to content

Commit 5a28829

Browse files
author
Matthew Fisher
committed
docs(understanding-deis): document database lifecycle
1 parent 0f37d00 commit 5a28829

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

docs/src/understanding-deis/components.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ The `deis` command-line client interacts with this component.
1111

1212
## Database
1313

14-
The database component is a [PostgreSQL][] server used to store durable
15-
platform state. Backups and WAL logs are pushed to [Store][].
14+
The database component is a [PostgreSQL][] server used to store durable platform state. Backups and
15+
WAL logs are pushed to the [Store][] through [WAL-E][]. When the database is restarted, backups are
16+
fetched and replayed from Store so no data is lost.
1617

1718
## Builder
1819

@@ -41,18 +42,23 @@ The router component uses [Nginx][] to route traffic to application containers.
4142

4243
## Store
4344

44-
The store component uses [Ceph][] to store data for Deis components
45-
which need to store state, including [Registry][], [Database][].
45+
The Store component uses [Minio][] by default to store data for Deis components which need to store
46+
state, including the [Registry][] and the [Database][].
47+
48+
If you are using Minio as the Store, it is highly recommended that the Store's data is backed by a
49+
persistent volume in the event of complete failure. See
50+
[Backing up and Restoring Data](../managing-deis/backing-up-and-restoring-data.md) for more
51+
information.
4652

4753
[Amazon S3]: http://aws.amazon.com/s3/
4854
[Application]: ../reference-guide/terms.md#application
4955
[Celery]: http://www.celeryproject.org/
5056
[Config]: ../reference-guide/terms.md#config
5157
[controller]: #controller
52-
[Ceph]: http://ceph.com
5358
[database]: #database
5459
[Docker]: http://docker.io/
5560
[Git]: http://git-scm.com/
61+
[Minio]: https://www.minio.io/
5662
[Nginx]: http://nginx.org/
5763
[OpenStack Storage]: http://www.openstack.org/software/openstack-storage/
5864
[PostgreSQL]: http://www.postgresql.org/
@@ -61,3 +67,4 @@ which need to store state, including [Registry][], [Database][].
6167
[release]: ../reference-guide/terms.md#release
6268
[router]: #router
6369
[store]: #store
70+
[WAL-E]: https://github.com/wal-e/wal-e

0 commit comments

Comments
 (0)