CDN备源

更新时间:2025-03-21 02:56:26

您可以通过云备源服务,定时将主源站内容同步至备源。当主源站出现故障时,CDN将回源请求自动切换至备源进行访问,保证服务正常运行。

前提条件

  • 已开通阿里云函数计算服务,请参见开通服务

    说明

    若函数计算未开通,CDN备源任务创建后无法正常调用函数。

  • 已开通阿里云对象存储OSS服务,并成功在OSS上创建Bucket。请参见控制台创建存储空间

费用说明

  • 函数计算服务费用介绍

    CDN备源服务结合函数计算能力实现,计费方式采用按量付费,使用多少资源结算多少费用,函数计算的计费概述详细的讲解了函数计算的费用组成。当前函数计算的费用由以下两个费用目录构成:

    费用项目

    计费规则及方式

    费用项目

    计费规则及方式

    公网流出流量费

    公网流出流量费 = 阶梯单价 x 流量用量

    阶梯单价:前200GB(其中20 GB/月可用于全球地域(含中国内地),180 GB/月仅限非中国内地地域使用)的流量免费,超过200GB的部分按照阶梯收费。不同地区的收费标准不一致,可以参考CDT公网流量价格

    流量用量:可以在函数计算控制台的资源用量明细查询公网出流量。

    函数计算CU使用费

    CU使用费 = CU使用量 x CU单价

    CU使用量 = 各个资源的使用量 x CU转换系数

    各个资源的使用量:可以在函数计算控制台的资源用量明细中查询各个资源的使用量

    CU转换系数:CU转换系数表

    CU单价:计费项和计费单价表

    函数计算服务费用演示

    假如某用户创建一个CPU函数并开启极速模式,实例规格为vCPU 0.35核,内存为512 MB,临时磁盘大小为512 MB,当月极速模式持续50个小时,其中活跃时长10小时,闲置时长40小时,这里不考虑夜间CU转换系数,函数调用了100万次,公网流出费用、CU使用费用和计费总额如下所示。

    说明

    CPU实例极速模式下,内存使用量跟磁盘使用量根据总执行时间计费,活跃vCPU使用量根据活跃状态执行时长计费,闲置vCPU使用量不计费。

    公网流出流量费

    假设这些流量都是产生在中国内地,每个函数调用的资源为250KB。

    1. 总流量:100万次调用 × 250KB/次 = 25GB

    2. 扣除免费额度:25GB - 20GB = 5GB

    3. 公网流出流量费:公网流量阶梯单价 x 用量 = 5GB × 0.8元/GB = 4

    函数计算CU使用费

    资源使用类型

    使用量

    转换系数

    转换后CU使用量

    活跃vCPU使用量

    12,600 vCPU*秒

    1 CU/vCPU*秒

    12,600 CU

    闲置vCPU使用量

    50,400 vCPU*秒

    0 CU/vCPU*秒

    说明:闲置vCPU不产生费用。

    0 CU

    内存使用量

    90,000 GB*秒

    0.15 CU/GB*秒

    13,500 CU

    磁盘使用量

    0 GB*秒

    0.05 CU/GB*秒

    说明:磁盘512 MB以内免费,超出的部分计费。

    0 CU

    函数调用次数

    1,000,000

    0.0075 CU/次

    7,500 CU

    CU使用量合计:33,600 CU

    计费总额=阶梯1单价×使用量=0.00012元/CU×33,600 CU=4.03

    计费总额

    函数计算整体服务费用 = 公网流出流量费 + 函数计算CU使用费 = 4元 + 4元 = 8

  • OSS存储服务费用

    目前仅支持OSS Bucket域名作为备源地址,当主源站文件同步至OSS上存储后,OSS会根据您存储的文件类型、大小和时长收取一定的存储费用。详细收费标准,请参见存储费用

新建CDN备源任务

  1. 登录CDN控制台

  2. 在左侧导航栏,单击应用中心

  3. 应用中心页面,单击CDN备源模块中去使用

  4. CDN备源页面,单击创建任务

  5. 创建CDN备源任务页面,完成以下配置。

    参数

    说明

    参数

    说明

    任务名称

    CDN备源任务的名称。

    授权管理

    第一次使用CDN备源服务时,您需要完成函数计算授权。

    在授权页面,以下参数请保持系统默认值:

    • 角色名称:AliyunCDNServerlessDevsRole

    • 角色描述:Serverless Devs Role for CDN Application

    • 系统模板:AliyunFCFullAccessAliyunOSSFullAccess

    类型

    访问域名。

    访问域名

    需要进行内容备份的可访问站点域名。

    备源地址

    备份内容存储在阿里云OSS中的地址,仅支持输入阿里云OSS Bucket的外网域名作为备源地址。

    任务类型

    循环任务。

    触发方式

    触发CDN备源任务的方式。

    • 时间间隔:按照指定时间间隔触发CDN备源任务。

    • 指定时间:按照指定时间、日期、星期等触发CDN备源任务。

    资源类型

    备份的资源类型。

配置备源地址

您需要将新建CDN备源任务中的备源地址添加在源站信息中,具体操作,请参见配置源站

添加备源地址信息时,需注意以下参数配置:

  • 源站信息:选择OSS域名,并输入新建CDN备源任务中的备源地址

  • 优先级:选择

子账号(RAM用户)访问权限说明

子账号(RAM用户)创建CDN备源任务时,需先对子账号(RAM用户)进行以下权限授权。

  1. 通过系统策略授权子账号(RAM用户)AliyunFCFullAccessAliyunOSSFullAccess系统权限,被授权的RAM用户将拥有管理整个函数计算、对象存储OSS的权限。

    1. 登录RAM控制台

    2. 在左侧导航栏,选择身份管理 > 用户

    3. 找到目标RAM用户,单击其操作列的添加权限

      添加权限

    4. 新增授权面板,配置授权信息。

      image

      • 授权应用范围选择账号级别

      • 权限策略中选择策略类型系统策略

      • 权限策略文本搜索框中分别输入AliyunFCFullAccessAliyunOSSFullAccess,单击选中,将自动添加到已选择权限策略区域框中。

    5. 单击确认新增授权

    6. 单击关闭

  2. 创建自定义权限策略并为RAM用户授权ListRoles权限。

    1. RAM控制台左侧导航栏,选择权限管理 > 权限策略

    2. 单击创建权限策略

    3. 选择脚本编辑页签。

      创建权限策略在脚本编辑框,填入下方的自定义权限策略信息。

      {
          "Version": "1",
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": [
                      "ram:CreateRole",
                      "ram:AttachPolicyToRole",
                      "ram:ListRoles"
                  ],
                  "Resource": "*"
              }
          ]
      }
    4. 单击确定

    5. 创建权限策略页面,配置名称备注信息。

      配置项

      说明

      配置项

      说明

      名称

      填入具备业务意义的名称以便后续识别。

      备注

      可选填,填入该策略的备注信息。

    6. 单击确定

    7. 在左侧导航栏,选择身份管理 > 用户

    8. 找到目标RAM用户,单击其操作列的添加权限

      添加权限

    9. 新增授权面板,配置授权信息。

      image

      配置项

      说明

      配置项

      说明

      授权资源范围

      选择账号级别,表示对应的权限应用范围为全局权限,不能选择资源组级别

      授权主体

      系统会根据您选择的目标RAM用户自动填充。

      权限策略

      选择策略类型自定义策略,在文本框中输入您在上述自定义权限策略中创建的权限策略名称,并将其添加到已选择权限策略区域框中。

    10. 单击确认新增授权

    11. 单击关闭

  • 本页导读 (1)
  • 前提条件
  • 费用说明
  • 新建CDN备源任务
  • 配置备源地址
  • 子账号(RAM用户)访问权限说明