Skip to main content

Multi-CDN Management for DNS Records

Overview

The VNIS system supports advanced configuration operations directly for each DNS record with Multi-CDN enabled, including CDN configuration adjustments, system CNAME copying, and detailed routing status viewing. VNIS Multi-CDN technology enables intelligent traffic distribution across multiple CDN providers to optimize performance and availability.

Multi-CDN

Multi-CDN uses a layered architecture to orchestrate traffic between CDNs:

  1. Orchestration Layer:

    • Analyzes and evaluates the performance of each CDN provider in real-time
    • Collects metrics from over 5,000 global measurement points every 30 seconds
    • Builds performance prediction models using ML algorithms
  2. Routing Layer:

    • DNS-based traffic steering with low TTL (10-60 seconds)
    • HTTP/HTTPS redirection for cases requiring rapid switching
    • Real-time failover with error detection in <5 seconds
  3. Monitoring Layer:

    • Continuous monitoring of metrics: latency, throughput, error rate, cache hit ratio
    • Health checking from multiple geographic locations
    • Access pattern analysis by ISP and geographic region

AI Smart Load Balancing

VNIS uses machine learning models for routing traffic distribution based on the following criteria:

AlgorithmDescriptionUse Case
Performance-basedSelects CDN with fastest response timeSpeed-priority applications
Availability-firstPrioritizes highest availabilityMission-critical applications
GeographicRoutes based on specific geographic regionsRegional data compliance
Custom PolicyCombines multiple factors with custom weightsSpecial requirements

Control Interface

When a DNS record has Multi-CDN enabled, the interface displays function buttons:

  • Enable/Disable Toggle: Activates or disables Multi-CDN mode.
  • Configuration Button: Traffic adjustment icon with tooltip "Manage Multi-CDN".
  • Copy Button: Clipboard icon with tooltip "Copy assigned CNAME".

Implementation Steps

1. Access DNS Records Page

  • Go to the DNS management page of the site you want to operate on.

2. Enable/Disable Multi-CDN

  • Locate the record to manage (example: a.nghiks.vn).
  • Use the Multi-CDN toggle to enable/disable this feature for the record.

3. Manage Multi-CDN

  • Click the configuration icon (tooltip "Manage Multi-CDN").
  • The CDN management page will open, allowing you to:
    • Adjust content distribution parameters
    • Configure routing
    • Set cache rules
    • Manage SSL certificates
    • View performance statistics

3.1 Advanced Configuration

In the Multi-CDN management page, you can adjust the following technical parameters:

  • Cache TTL Override: Set custom cache times for different content types

    • Static content: 1 hour to 30 days
    • Dynamic content: 0 seconds to 1 hour
    • Media files: 1 day to 365 days
  • Compression Settings:

    • Enable/disable Brotli compression
    • Configure compression level (1-11)
    • Select MIME types for compression
  • Advanced Protocol Settings:

    • HTTP/2 Push
    • QUIC & HTTP/3
    • TLS 1.3 0-RTT
    • WebSocket support
  • Security Configuration:

    • WAF rules
    • Rate limiting
    • Bot detection
    • DDoS mitigation

4. Use Assigned CNAME

  • Click the clipboard icon to copy the CNAME that the system assigns to the record.
  • This CNAME can be used for DNS configuration with other providers.

CNAMEs assigned for Multi-CDN have the following structure:

[subdomain].[domain].cdn.vnis.vn

Where:

  • subdomain: Original subdomain name
  • domain: Main domain

Example: cdn.example.com.cdn.vnis.vn

Technical Notes

  • Only records with Multi-CDN enabled display full management functions.
  • Multi-CDN configuration updates may take 5-10 minutes to complete across the entire network.
  • Using system CNAMEs helps maximize intelligent routing and redundancy capabilities.

See Also