文档

调用方式概览

更新时间:

EAS根据客户端所在的网络环境不同,提供公网访问、VPC访问、VPC高速直连访问三种不同的服务调用方法,本文为您介绍这三种不同的调用方式。

服务调用方式

image

支持以下三种服务调用方式。

  • 公网访问

    您可以直接通过公共网络访问部署在资源组中的服务。

    公网访问时,会通过公网访问到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)
文档反馈