Domain Controller Settings Replication Across Availability Zones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale data centers, maintaining consistency of domain controller settings across multiple availability zones is challenging, as some settings are not automatically propagated, leading to inconsistencies in feature provision across domain controllers.

Innovation Solution

A domain controller update service is implemented to replicate settings changes across domain controllers in different availability zones, using an update workflow manager that identifies intrusive events, gathers settings data, and applies updates through update workflows, ensuring all domain controllers provide the same features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If domain controller settings are manually configured in each availability zone, then consistency can be maintained, but the complexity and time required for provisioning and administration increases significantly

Engineering Contradiction:
Improvesettings consistencyVSAvoidprovisioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses replication technology to automatically copy domain controller settings from a source domain controller in one availability zone to domain controllers in other availability zones. This eliminates manual configuration while maintaining consistency, as the system creates and propagates identical copies of settings across multiple locations automatically.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The domain controller update service automatically detects when settings changes occur and initiates replication to other domain controllers without human intervention. The system self-manages the provisioning and synchronization process, reducing administrative burden while ensuring consistency across availability zones.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic propagation of settings is implemented, then provisioning efficiency improves, but some settings may not be properly replicated leading to inconsistencies

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoidsettings consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The domain controller update service implements a feedback mechanism that monitors replication status and detects inconsistencies. When settings are updated, the service tracks which domain controllers have received the updates and verifies consistency, automatically initiating additional replication if gaps are detected.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by establishing replication relationships and setting up the domain controller update service before inconsistencies can occur. This proactive approach ensures that settings are automatically synchronized as changes happen, preventing inconsistencies rather than detecting and correcting them after the fact.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If manual updates are performed for each domain controller, then settings consistency can be ensured, but the time required for updates and recovery increases

Engineering Contradiction:
Improvesettings consistencyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The replication mechanism establishes continuous synchronization between domain controllers across availability zones. Once settings are updated in one location, the changes are automatically and continuously propagated to all other domain controllers, eliminating the need for sequential manual updates and significantly reducing the time required for updates and recovery operations.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If domain controllers are distributed across multiple availability zones, then system availability and fault tolerance improve, but managing and synchronizing settings across zones becomes more difficult

Engineering Contradiction:
Improvesystem availabilityVSAvoidsettings management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The domain controller update service provides universal functionality that automatically handles settings replication across all availability zones regardless of the specific zone or domain controller involved. This single multi-functional service manages the complexity of distributed settings synchronization, making the system as easy to operate as if all domain controllers were in a single location while maintaining the availability benefits of distribution.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11050618B1Replication of domain controller settings
Publication Date: 2021.06.29 AMAZON TECH INC
  • US11050618B1 patent drawing
  • US11050618B1 patent drawing
  • US11050618B1 patent drawing

AI summary

Techniques for replication of domain controller settings are described. A method for replicating domain controller settings may include identifying at least one event for a directory service implemented in a provider network, obtaining event data associated with the at least one event, the event data including a settings change, and replicating the settings change associated with the at least one event to a plurality of domain controllers of the directory service based on the event data associated with the at least one event, each of the plurality of domain controllers located in a different availability zone of the provider network.