Update Designate Architecture document
Updating high level chart and adding a section for zone-manager. Change-Id: If838cfd394f654ed6fd8331a531947d48e7ca68c
This commit is contained in:
parent
3cf67d6e75
commit
76be6e0df9
@ -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
|
||||
|
BIN
doc/source/images/Designate-Arch.png
Normal file
BIN
doc/source/images/Designate-Arch.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 37 KiB |
Loading…
Reference in New Issue
Block a user