EAS根据客户端所在的网络环境不同,提供公网访问、VPC访问、VPC高速直连访问三种不同的服务调用方法,本文为您介绍这三种不同的调用方式。
服务调用方式
支持以下三种服务调用方式。
-
公网访问
您可以直接通过公共网络访问部署在资源组中的服务。
公网访问时,会通过公网访问到API网关,API网关将访问请求转发给EAS在线服务,从而实现客户端与服务间的网络连通。
-
VPC访问
位于同一地域的两个VPC网络支持建立VPC连接,您可以通过VPC连接访问同一地域中部署在资源组中的服务。
-
VPC高速直连访问
将EAS服务或专属资源组添加到VPC网络环境中,开通VPC高速直连。开通VPC高速直连后,无需通过网关访问服务,避免了四层SLB和七层网络转发,您可以在VPC中直接访问EAS实例。同时,EAS预置的RPC实现了HTTP相关协议栈,对于高QPS(Queries Per Second)的大流量服务(例如图像服务),可以大幅度提高访问性能、降低访问延时。
实现VPC高速直连的原理包括网络连通和服务发现。
-
网络连通
为EAS授权后,PAI会在您指定的交换机(vSwitch)和安全组(SecurityGroup)中创建弹性网卡(免费)。因为弹性网卡会占用交换机中的网段地址,所以请确保交换机的剩余网段IP充裕。对于资源组中的实例,EAS会为每个实例创建一张弹性网卡,并将其与该实例绑定,从而实现在您的VPC中访问EAS中的实例。
-
服务发现
在资源组中部署服务后,系统会根据您申请的资源数量,为该服务创建对应的EAS实例(可以理解为一个进程)。系统为每个EAS实例在资源组节点自动分配一个端口,您可以通过资源组节点挂载的弹性网卡IP和该端口号,直接访问服务进程。EAS提供服务发现机制,您可以定期查询或更新服务所对应的IP:PORT列表,详情请参见VPC高速直连调用。
-
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/164226.html