Configuring Cloud Resolver roles - BlueCat Cloud Resolver - 1.3.0

BlueCat Cloud Resolver Administration Guide

Locale
English
Product name
BlueCat Cloud Resolver
Version
1.3.0
When working with Cloud Resolver, you can configure multiple Cloud Resolver instances to work together in a cluster based to provide different services depending on the role given to the Cloud Resolver instance. Cloud Resolver can be configured with the following roles:
  • Full—this is the default configuration for a Cloud Resolver instance. When the role of Cloud Resolver is full, the Cloud Resolver instance discovers DNS data, such as zones, networks, and resource records, from the cloud environment and also acts as a resolver for DNS queries that pass through the Cloud Resolver instance.
  • Resolver—when the role of Cloud Resolver is resolver, the Cloud Resolver instance only provides DNS resolution for queries that pass through the Cloud Resolver instance. Cloud Resolver does not discover DNS data from the cloud when configured in this role. When Cloud Resolver is configured with the resolver role, it must be configured to pull snapshot data that is written by a Cloud Resolver instance with the full role.

If you are configuring multiple Cloud Resolver instances with different roles, the Cloud Resolver instances with the full role must write snapshots to a location that can be accessed by the Cloud Resolver instances with the resolver role, such as an Azure Blob Storage or AWS S3 bucket.

For more information on configuring the Cloud Resolver role, refer to Creating the Cloud Resolver configuration file.

Cloud Resolver high availability

Configuring multiple Cloud Resolver instances allows you to scale and delegate the Cloud Resolver responsibilities across your environment.

For example, you can configure a single Cloud Resolver instance with the full role to discover the DNS zones and networks from your cloud environment. You can then deploy multiple Cloud Resolver instances throughout your environment with the resolver role to pull the snapshot information that is written by the Cloud Resolver instance with the full role and provide resolution to the different resources in your cloud environment.