Update Designate Architecture document

Updating high level chart and adding a section for zone-manager.

Change-Id: If838cfd394f654ed6fd8331a531947d48e7ca68c
This commit is contained in:
Jeff Feng 2016-05-11 13:33:26 -05:00
parent 3cf67d6e75
commit 76be6e0df9
2 changed files with 9 additions and 1 deletions

View File

@ -25,7 +25,7 @@ Architecture
High Level Topology
-----------------------
.. image:: images/Designate-Simple.svg
.. image:: images/Designate-Arch.png
.. _designate-api:
@ -53,6 +53,14 @@ Designate Pool Manager
-----------------------
designate-pool-manager is a service that manages the states of the DNS servers Designate manages. The Pool Manager is configured to know which DNS servers Designate manages, and their type of backend (PowerDNS, BIND9, etc). It can also divide those servers into 'Pools' so that zones within Designate can be split across different sets of backend servers. The Pool Manager is also responsible for making sure that backend DNS servers are in sync with the Designate database.
.. _designate-zone-manager:
Designate Zone Manager
-----------------------
designate-zone-manager is a service that handle all periodic tasks relating to the zone shard it is responsible for. A zone shard is a collection of zones allocated based on first three characters of zone UUID.
The current implemented periodic tasks in zone manager include emitting dns.zone.exists events for Ceilometer, purging deleted zones from database, polling secondary zones at their refresh intervals, and generating delayed NOTIFY transactions.
.. _designate-sink:
Designate Sink

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB