Registry infrastructure basics

A domain name registry must conform to a wide range of requirements. While the decisions in terms of architecture and infrastructure must be subject to a thorough analysis with regards to specific use case, here is a general model of how FRED is intended to be deployed. For full reference visit Architecture description

Single instance on single machine

Intended for personal use, primarily for learning and demonstration purposes.

Single instance on multiple nodes

Deploying FRED on multiple servers brings at least two advantages:

  • increased performance

  • access control on the network level

Deploying on multiple physical servers is not the only distributed solution, deploying on virtual servers or separating tasks on the process level is also possible.

Single instance on multiple nodes setup is usually utilised for internal test, staging and pre-production environments.

Multiple instances of multi-node setup in master-slave configuration

Given that production environments have increased requirements for stability and accessibility, it is sensible to deploy multiple instances, so in case of failure, another instance can step in and keep providing the service without downtime.