全部产品
云市场

资源组打通专有网络VPC

更新时间:2019-07-23 15:25:55

EAS在预付费的专用资源组中,提供了和用户VPC网络打通的功能,当用户购买了预付费的专用资源组后,EAS为用户购置指定规格的机器资源,构成专用的资源组,该资源组归属于EAS的VPC环境中,默认情况下在用户的VPC环境中是不可访问的,EAS提供了打通VPC网络的功能,通过挂载用户VPC中的弹性网卡到EAS的机器上,来实现两个VPC中网络环境的互通。

原理

原理包括两部分,一部分是网络打通,另一部分是服务发现。

  1. 对于网络打通,在用户给EAS授权后,EAS扮演用户的角色来在用户指定的VSwitch和SecurityGroup中创建弹性网卡(免费),弹性网卡会占用用户VSwitch中的网段地址,请确保用于打通的VSwitch的网段中剩余IP充裕,对于EAS的预付费资源组中的实例,会为每个实例创建一张弹性网卡,并绑写到EAS的预付费资源组中的实例上。以次实现了用户可在自己的VPC访问EAS VPC中的实例。
  2. 对于服务发现,用户在预付费资源组中部署服务后,EAS会根据用户申请的资源数量,为该服务创建对应的EAS实例(区别于资源组实例,这里可以理解成为一个进程),每个EAS实例在资源组节点上会自动分配一个端口,用户通过资源组节点上挂载的弹性网卡的IP地址和这个自动生成的端口号,即可以直接访问服务进程。EAS提供了服务发现的机制,可以定期查询更新服务所对应的IP:PORT列表。具体使用方法请参考高速直连通道调用

优点

当网络打通后,用户在VPC中可不再通过网关来访问服务,绕过了四层和七层的网络转发,直连到EAS的Instance中去,同时EAS内置的RPC实现了HTTP相关的协议栈,整个链路缩短到最短,对于高QPS大流量的服务(如图像服务)极大的提升访问性能和延时。

缺点

直连模式相比于网关模式的缺点在于,直连模式为了提升性能绕过了四层的SLB和七层的网关转发,主动放弃了服务端负载均衡和容错的功能,因此需要依赖于客户端来做负载均衡和容错。客户端需要实现相关的负载均衡和重试算法,对于服务测试和调试会带来一定的难度。EAS后续会提供相关的配置SDK来帮助用户完成客户端的访问。

开通方式

在打通网络之前需要在控制台上授权相关的权限给EAS,并填写需要打通网络的VPC中的VSwitchId和SecurityGroupId,网络打通后,归属于该VSwitch和SecurityGroup中的ECS,即可通过创建的弹性网卡来访问EAS中专用资源组的机器。

  1. 在资源组详情页中点击开通直连通道(开通前需要给PAI-EAS授权创建ENI的权限)

    image.png

  2. 填写需要直连的专有网络的信息,确认后开通直连image.png

    1. VPC控制台中找到您需要打通的专有网络,点击进入详情页image.png
    2. 在资源组详情页查看您的指定专有网络下安全组ID/VSwitch ID信息,如果数量为0,需要先进行创建image.png
  3. 开通成功后,部署成功的模型即可支持高速直连的调用方式image.png

服务接口调用

高速直连通道调用