文档首页 > > 快速入门> 接入CDN(按量计费方式)

接入CDN(按量计费方式)

分享
更新时间: 2019/11/14 GMT+08:00

本章节介绍以按量计费方式接入CDN。

注意事项

  • 当您选择流量计费模式时,也可以购买更优惠的流量包进行抵扣,详情请参见接入CDN(流量包方式)
  • 华为云CDN支持中国大陆、中国大陆境外和全球加速。

步骤1:开通CDN服务

登录华为云控制台,在控制台首页中选择“存储 > CDN”,按照开通向导开通CDN服务,并按照您的实际业务需求选择计费模式,如图所示。若您已开通过CDN服务,请跳转到下一步账户充值。

图1 选择计费模式(V0、V1用户)
图2 选择计费模式(V2及以上用户)

开通CDN业务时,V0和V1客户默认选择流量计费模式,如果您需要选择带宽计费模式,请提交工单进行申请。

步骤2:账户充值

  • 流量计费为后付费按小时结算,即上一个小时产生的使用量,通常会在当前计费周期结束后三小时内进行计算扣费。
  • 峰值带宽计费为后付费按日结算,即前一天00:00:00~23:59:59产生的使用量,会在第二天进行计算扣费,具体计费详情请参考按量付费

当您使用CDN加速服务之前,请确保您的账户中有足够的余额。您可以在费用中心页面,对账户进行充值。

步骤3:添加CDN加速域名

添加域名前,请先参见域名准入要求准备需要接入的加速域名。默认情况下,在Console上添加的域名就是中国大陆境内的加速的域名。

CDN暂不支持通过控制台添加加速服务范围为“中国大陆境外”和“全球”的域名,若您有需求,请提交工单申请。

CDN暂不支持通过控制台添加业务类型为“全站加速”的域名,若您有需求,请提交工单申请。

提交工单申请添加域名后,您还需要在对应的DNS服务商处进行步骤5:配置CNAME

  1. 登录华为云控制台,在控制台首页中选择“存储 > CDN”,进入CDN控制台。
  2. 在左侧导航栏选择域名管理,进入域名管理页面。
  3. 在域名管理界面,单击“添加域名”,在弹出的对话框中配置域名参数,如图3所示。

    图3 添加加速域名

    具体参数配置如表1所示:

    表1 参数说明

    参数

    说明

    加速域名

    • 域名长度不能超过50个字符。
    • 每个帐户最多支持加速100个域名。
    • CDN不支持非法网站接入,对于已接入CDN的域名,会进行定期复审,如发现存在违规行为,将立即中止该域名的CDN加速,同时中止该用户名下所有域名的CDN服务。
    • 加速域名处于“停用”或“审核未通过”状态超过120天,系统会自动删除该域名相关记录;如果需要继续对该域名进行CDN加速,请重新添加域名。
    • CDN平台会自动停用超过90天没有任何访问流量的域名;如果需要继续对该域名进行CDN加速,请重新启用。
    • 支持添加泛域名作为加速域名,如:*.example01.com,但若有需求请提交工单申请。

    企业项目

    仅开通华为云企业项目服务后才会有该配置项,具体请参见企业管理用户指南

    “default”代表默认企业项目,帐号下原有资源和未选择企业项目的资源均在默认企业项目内。

    业务类型

    请参考CDN应用场景选择匹配的业务类型。

    源站类型

    选择源站类型,并在对应文本框中输入源站的访问地址。

    • 源站IP:若设置一个源站IP地址,CDN节点回源时直接访问该IP地址。若设置多个源站IP地址时,则CDN节点在回源时采用轮询策略,选择一个IP地址进行回源。输入的IP地址总数不能超过10个。
    • 源站域名:支持设置一个源站域名,源站域名不能与加速域名相同,您也可以将“源站域名”设置为OBS桶域名。使用OBS桶域名作为CDN加速域名的源站域名,OBS会收取CDN回源的流量费用,回源流量费用将按照公网流出费用进行结算。
      说明:

      若您需要将非华为云服务商的对象存储桶作为您的源站,可以将对象存储桶访问域名作为“源站域名”接入CDN。

    • OBS桶域名:可以选择您名下的OBS桶域名。若您使用了OBS 3.0及以上版本的桶作为华为云CDN的源站,CDN回源的流量将享受计费优惠,具体请参见OBS作为CDN源站说明
      说明:
      • 若您的OBS私有桶内容不适合为加速域名提供回源数据,请勿将该私有桶设置为源站。
      • 若OBS私有桶设置为源站,请在域名添加生效后配置私有桶回源,允许CDN回源访问您的私有桶资源,具体请参见OBS私有桶回源配置
      • 中国大陆境外的OBS桶不支持使用“OBS桶域名”的形式接入,只能使用“源站域名”的形式接入。并且中国大陆境外的私有桶需要改为公有桶才能接入CDN进行加速。

  4. 单击“确定”,完成配置。

    配置大概需要5-10分钟,当“状态”为“已开启”时,表示域名添加成功。

  5. 确认回源HOST是否需要修改,若需要,请参考回源HOST配置完成配置。

    域名添加后,默认回源HOST为加速域名,当存在如下两种情况时,您需要及时修改您的回源HOST,否则可能会导致回源失败。
    • 若您以“源站域名”形式将对象存储桶作为源站接入CDN,需要将回源HOST自定义为您的对象存储桶的域名。
    • 若您的源站绑定了多个站点域名,需要确认是否修改回源HOST来指明资源所在的站点域名。

      示例:接入CDN的加速域名是www.example01.com,源站存在有www.example01.com、www.example02.com两个站点,当您想回源到www.example02.com时,可以通过自定义回源host www.example02.com来实现。

步骤4:本地测试加速域名的业务(可选)

添加加速域名后,为保证顺利切换不影响业务,建议先做测试再切换DNS解析:

  1. ping添加域名生成的CNAME,得到ping的IP地址,比如添加的加速域名为www.example.com,生成的CNAME为www.example.com.c.cdnhwc1.com,ping www.example.com.c.cdnhwc1.com得到IP地址为49.4.3.125。
  2. 在本地电脑绑定hosts文件测试,以windows为例,在C:\Windows\System32\drivers\etc\hosts文件中添加加速域名www.example.com和IP地址49.4.3.125的绑定关系。如图所示。

  3. 在本地访问加速域名测试业务,如果测试符合预期,说明配置OK。
  4. 测试成功后,在DNS域名提供商修改解析记录,配置CDN提供的CNAME。详情请参见步骤5:配置CNAME

步骤5:配置CNAME

加速域名在CDN服务中获得的CNAME域名不能直接访问,必须在加速域名的域名服务商处配置CNAME记录。

请前往您的DNS服务商处配置CNAME记录(如华为云解析、万网、DNSPod、新网、godaddy等),具体操作请咨询您的DNS服务提供商。以下以在华为云配置CNAME记录为例,为您提供具体操作步骤。其他DNS服务商处的CNAME配置方法可参考配置CNAME(非华为云)

操作步骤仅供参考,如与实际配置不符,请以各自DNS服务商的信息为准。

  1. 登录华为云控制台,在控制台首页中选择“网络 > 云解析服务”,进入云解析服务控制台。
  2. 在左侧菜单栏中,选择“域名解析 > 公网解析”,进入公网域名列表页面。
  3. 在待添加记录集的域名所在行,单击“域名”列的域名名称。
  4. 单击“添加记录集”,进入“添加记录集”页面。
  5. 根据界面提示填写参数配置,参数信息如表2所示。

    表2 参数说明

    参数

    参数说明

    取值样例

    主机记录

    主机记录指域名前缀。

    www

    类型

    记录集的类型,此处为CNAME类型。

    CNAME-将域名指向另外一个域名

    线路类型

    用于DNS服务器在解析域名时,根据访问者的来源,返回对应的服务器IP地址,详细说明请参见解析线路

    添加解析线路类型时,切记先添加默认线路类型,以保证网站可访问。

    全网默认

    TTL(秒)

    TTL指解析记录在本地DNS服务器的有效缓存时间。如果您的服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。

    保持默认

    需指向的域名,即CDN为您分配的CNAME域名。

    www.example01.com.c.cdnhwc1.com

    描述

    可选配置,对域名的描述。

    长度不超过255个字符。

    -

  6. 单击“确定”,完成添加。

    CNAME记录添加后实时生效。

步骤6:验证CNAME是否生效

配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。

打开Windows操作系统中的cmd程序,输入如下指令:

nslookup -qt=cname 加速域名

如果回显CNAME,则表示CNAME配置已经生效,如下图:

步骤7:缓存预热

验证CNAME生效后,建议您请前往缓存预热界面手动进行一次缓存预热,将源站资源提前预热到CDN节点,以便用户首次访问您的网站资源便能直接从CDN节点获取而无需回源耗时。具体操作请参考缓存刷新和缓存预热

步骤8(可选):缓存规则配置

您可以配置CDN节点中某个或某些缓存资源的过期时间规则。达到设置的过期时间后,当用户向CDN节点请求资源时,CDN会直接回源站拉取对应的最新资源返回给用户,并缓存到CDN节点中。具体配置详情请参见缓存配置

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区