Help Center/ Anti-DDoS Service/ Best Practices/ Best Practices of Advanced Anti-DDoS/ Using CDN and AAD to Protect Dynamic and Static Resources
Updated on 2024-12-24 GMT+08:00

Using CDN and AAD to Protect Dynamic and Static Resources

Application Scenarios

If your business (such as videos and e-commerce platforms) has a large number of images or videos displayed to users, and you want these resources to be quickly accessed,

consider using the "AAD + CDN" solution from Huawei Cloud. This solution ensures rapid resource retrieval and enhances network capabilities for service systems, such as user login and payment processing, ensuring the stable operation of the platform.

Architecture

When users' video and e-commerce service systems can distinguish dynamic and static resources by domain name, the AAD+CDN interworking solution is recommended. For details about dynamic and static resources, see Figure 1.

  • For a static resource, for example, an image service whose domain name is image.abc.com, DNS will resolve image.abc.com into the CDN CNAME to accelerate the content delivery of the static resource.
  • For a dynamic resource, for example, a login service whose domain name is login.abc.com, DNS will resolve login.abc.com into the AAD CNAME to ensure the stable running of the login function.
Figure 1 Mechanism of the "AAD + CDN" joint solution
Table 1 Solution description

Type

Description

Example

Solution

Dynamic resource

A service that the server needs to interact with the database before responding to a user request

  • Payment
  • Login

The domain name of a dynamic resource is resolved into the AAD CNAME. AAD protects functional platforms, such as login and payment platforms, against DDoS attacks and ensures their stable running.

Static resource

A fixed resource that can be obtained from the Object Storage Service (OBS)

  • Image
  • Video

The domain name of a static resource is resolved into the CDN CNAME. CDN accelerates content delivery and enables customers to quickly obtain resources such as videos and images with better experience.

Limitations and Constraints

This solution is not suitable for the platforms that do not distinguish between dynamic and static resources and apply the same set of domain names to the resources.

Resource and Cost Planning

Resource

Description

Quantity

Cost

CDN

Used to accelerate static resources.

1

For details about CDN billing modes and standards, see Billing Items.

AAD

Protects dynamic resources.

1

For details about AAD billing modes and standards, see Billing Items.

Procedure

  1. Connect static resources to CDN by referring to Adding a Domain Name.
  2. Connect dynamic resources to AAD by referring to Connecting Domain Name Website Services to Advanced Anti-DDoS.