任播弹性公网IP(Anycast Elastic IP Address,简称Anycast EIP)是一款覆盖全球的公网可用性提升产品。本文指导您如何使用Anycast EIP提升用户的公网访问体验,并让您能快速上手本产品。

背景信息

某公司在新加坡地域的阿里云上部署了应用服务,其中ECS与专有网络类型的负载均衡CLB(原SLB)进行绑定,CLB实例与EIP进行绑定,ECS通过EIP对外提供服务。英国(伦敦)和中国(香港)的用户通过EIP访问该服务时由于受地域和公网质量的影响,访问过程中经常出现延迟、抖动和丢包的情况。现该公司计划部署Anycast EIP产品,将Anycast EIP与后端的CLB实例进行绑定,接入区域内的用户可通过同一个公网IP地址就近接入阿里云,进而访问后端服务,提升用户的公网访问体验。场景架构如下图所示。Anycast EIP架构图4

配置流程

快速入门流程

步骤一:创建Anycast EIP实例

在您使用Anycast EIP前,您必须先创建一个Anycast EIP实例。创建实例后,系统会自动给您分配一个可访问公网的IP地址,用户将通过该地址访问您的服务。

  1. 登录任播弹性公网IP管理控制台
  2. Anycast弹性公网IP页面,单击购买Anycast弹性公网IP
  3. 如果您是首次开通Anycast EIP实例,Anycast EIP实例产生的公网费和流量传输费统一由云数据传输CDT(Cloud DataTransfer)服务收取,请根据页面提示开通CDT服务。
    1. 阅读并选中协议后单击立即开通
    2. 在弹出的提示对话框单击继续购买
    说明 如果您是非首次开通使用Anycast EIP产品,默认按流量计费,关于具体计费规则,请参见计费说明。如需通过CDT计费,请前往云数据传输页面并选择除中国内地以外地域,在Anycast EIP产品后单击立即开通进行开通。更多信息,请参见什么是云数据传输
  4. 在购买页面配置购买信息,并单击立即开通
    Common buy
    参数 说明
    接入区域 选择接入区域。默认为中国内地以外区域
    实例规格 选择实例规格。默认为通用型
    计费方式 选择计费方式。默认为按流量计费。更多信息,请参见计费说明
    带宽峰值 配置实例带宽峰值。
    说明 带宽峰值不作为业务承诺指标,仅作为参考值和带宽上限峰值。当出现资源争抢时,带宽峰值可能会受到限制。
    名称 您可以自定义Anycast EIP实例名称。
    购买数量 Anycast EIP实例的购买数量。

    购买成功后,您可以在Anycast弹性公网IP页面的实例列表中查看已购买的Anycast EIP实例。

步骤二:绑定资源

创建实例后,您需要将该实例与后端服务进行绑定。绑定后,客户端便可通过分配的公网IP地址访问您的服务。

  1. 登录任播弹性公网IP管理控制台
  2. Anycast弹性公网IP页面,找到目标实例,然后在操作列单击管理
  3. 在Anycast EIP实例详情页面的绑定实例管理页签下,单击绑定资源
  4. 绑定Anycast弹性公网IP至资源对话框,根据以下信息进行配置,然后单击确定
    配置项 说明
    实例类型 选择要绑定的云资源实例类型。
    • 负载均衡CLB实例(默认值)
    • 弹性网卡
    注意
    • 1个地域下仅支持绑定1个云资源实例。
    • 仅支持专有网络类型的CLB实例。
    • 当您将专有网络类型的CLB实例绑定至Anycast EIP时,如该实例上有私网业务流量,会发生闪断,建议您在业务低谷期操作或将业务切至其他实例后再操作。
    • Anycast EIP选择绑定弹性网卡类型时,该弹性网卡必须已与ECS实例绑定,且未绑定公网IP,否则无法绑定。
    资源组 选择要绑定的云资源实例所在资源组。
    设置为默认 选择是否将要绑定的云资源实例设置为默认源站。针对所有未指定与源站映射关系的接入点,其访问请求默认转发至默认源站。
    • (默认值):将要绑定的云资源实例设置为默认源站。
    • :将要绑定的云资源实例设置为普通源站。
    地域 选择要绑定的云资源实例所在地域,即源站地域。

    目前,Anycast EIP支持绑定的源站地域包括中国(香港)、新加坡、美国(硅谷)、美国(弗吉尼亚)和德国(法兰克福)

    接入区域 指定源站地域对应的接入点。通过指定接入区域,可指定接入区域和源站的映射关系。

    仅当设置为默认时,支持指定接入区域。

    选择要绑定的实例 选中目标资源实例。

步骤三:验证测试

完成上述操作后,您可以测试验证公网访问效果。

说明 Anycast EIP公网质量受运营商公网质量的影响,请以实际业务测试为准。本示例的验证测试以查看数据包延迟效果为例进行说明。
  1. 在您的访问地域打开电脑的命令行窗口。
  2. 执行以下命令,查看数据包延迟情况。
    curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "要访问的IP地址"
    其中:
    • time_connect:连接时间。从开始到建立TCP连接完成所用的时间,单位:秒。
    • time_starttransfer:开始传输时间。在客户端发出请求后,到后端服务器响应第一个字节所用的时间,单位:秒。
    • time_total:连接总时间。客户端发出请求后,到后端服务器响应会话所用的时间,单位:秒。
    经测试,在使用Anycast EIP产品后,降低了访问新加坡服务器上应用服务的延迟。 加速后访问