designate/doc/source/architecture.rst
Kiall Mac Innes 34d8a522c9 Update the outdated install document
Change-Id: Ie2227b9034d7613b641d5e93c664ffcb1a7e45be
2013-07-09 11:11:19 +01:00

1.5 KiB

Architecture

double: architecture; brief

Brief overview

central is the central component that stores data persistantly in storage which is a backend using typically SQLAlchemy, MongoDB or others.

agent is the component that interacts with DNS servers themselves, these are usually Bind, PowerDNS or others. Agents communicate to central via the mq.

api standard OpenStack alike REST api service that communicates via mq to do actions like adding records and so on.

sink is a service which listens for notications from Nova/Quantum, and takes action based on the event, and the configured plugins.

:term:`storage`s are drivers for a particular SQL/NoSQL server.

:term:`backend`s are drivers for a particular DNS server.