API网关配合智能DNS实现海内外用户就近接入-阿里云开发者社区

开发者社区> fredlong> 正文

API网关配合智能DNS实现海内外用户就近接入

简介: API网关配合智能DNS,高速通道,实现海内外用户的就近接入。
+关注继续查看

随着API经济的流行,一些受欢迎的API业务的调用者会越来越多,目前API网关上的Provider基本上只是在离其办公地点近的Region部署一套API,比如驻扎在北京的Provider,只是在阿里云的北京Region部署了一套自己的API,而他的海外用户调用这套API在网络上的耗时就会相对比较多。


目前API网关已经在国内外都部署了多个节点,对于海外用户的就近接入的技术方案创造良好的条件。目前API网关在国内的杭州,北京,上海 ,深圳,青岛,五个Region都部署了节点。


072d8e5e77f9357dad2da71b048fe28dd659dad2


API网关在国外的新加坡Region已经部署上线了节点,业务在国外的Provider可以选在使用新加坡的API网关给用户提供服务。API网关的美国Region的部署也已经在部署的计划中,明年大家就能用上了。


91f07779ec1565cb5d925fb79357551d80f84bb1



下面我们聊一下如何配合智能DNS在API网关上合理地实现API的就近接入。首先我们来看一下就近接入的系统架构图。


61f408efd539c417efc41b542faae9dd54ed0ed2


我们来总结下这套架构的特点:

1.Provider在国内外都部署一套应用服务,并在API网关将API暴露出来;

2.不同地区的Consumer的客户端通过智能DNS就近接入对应的API网关;

3.Provider的应用服务通过高速通道交互数据。


这套架构让整个数据通道没有瓶颈点,用户和接入层API网关之间非常近,网关和Provider的应用服务、RDS等云存储在同一个Region内,都属于内网通信 ,也会很快。两个Region之间的通信通过阿里云的高速通道来完成,也将得到通信速度的保证。


我们把重点放在前端,具体在阿里云上如何配置才能让Consumer的客户端能够找到离他最近的API网关来接入呢。

下面我总结下配置的步骤给大家参考:

1.Provider在各个Region内的API网关上发布API的时候,会建立API分组来管理这些API,每个分组都会有一个阿里云分配的子二级域名,我们可以在分组的详细信息页看到这个二级域名:


2a00d944d7309fc5d5d72912dc1182b72b73c4d0


这样我们在每个Region会得到一个二级域名。


2.Provider对Consumer的客户端提供统一的域名,域名为api.abc.com,可以在阿里云的域名解析内这样配置:通过解析线路的不同,将海外解析线路的记录值修改为海外Region的Group的二级域名的值,然后默认的设置为国内Region的值。



8246874af3a5091f5517a00ab381d0381eff852c


Provider设置完成后,一般十分钟后DNS就生效了,国外用户的的请求就都发送到国外的API网关了,国内的请求仍然发送到默认的国内API网关。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Api网关对调试Api的支持
当Consumer在编写代码去调用Api之前,一定要知道Api的入参和返回结果的定义是什么样的,了解的方式基本也就是参考Provider所提供的Api文档。 但是文档上的内容都是静态的,只是通过参数定义说明和返回示例的
2470 0
阿里云智能接入网关体验
以前在实施MSN Direct项目的时候曾经接触过思科的路由器,当时从微软总部派过来一个专家,借助一个公网IP在航天桥电视塔和微软研发集团的机房建立一个VPN通道,实现“虚拟”局域网的功能。
2552 0
开发函数计算的正确姿势 —— 部署 API 网关
前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。
3315 0
快递鸟单号查询接口电子面单API接入教程
电商平台和小程序都有物流模块,需要查询物流轨迹状态,一家家去对接顺丰、申通、中通、圆通、韵达、百世、邮政、EMS、京东、天天、德邦、安能等快递单号查询接口和电子面单API接口,是非常麻烦的,快递鸟集物流快运快递查询接口580家、电子面单接口30家,向200多万发货商家免费提供一次性对接,这对技术人员来说就变的非常简单,标准的统一接口,后期维护也非常方便,今天我就快递鸟单号查询接口、电子面单批量打印API、预约取件接口、快递查询自动识别接口的接入流程做个全面分享,希望能帮到有需要的朋友。
4128 0
APP怎么免费接入MobPush
1、获取AppKey 申请Appkey的流程,请点击 http://bbs.mob.com/thread-8212-1-1.html?fromuid=708192、下载SDK下载解压后,如下图: 目录结构 (1)Sample:演示Demo。
1301 0
【百度地图API】——国内首款团购网站的地图插件
原文:【百度地图API】——国内首款团购网站的地图插件 摘要:   本文介绍了一款应用在团购网站上的地图插件,适用于目前非常流行的团购网站。使用这款地图插件,无需任何编程技术,你就把商家的位置轻松地标注在地图上。
909 0
如何打破边界,接入各家云,使用阿里云的数据产品作游戏数据分析?
背景:       某某游戏公司的业务逻辑图,其实可以从中发现这基本上跟大多数的游戏公司一样,通过阿里云作数据分析,其他云作数据接入。原因在于阿里云的数据产品比较贴合使用习惯、全面丰富的良好产品体验。       但是,接入的通路问题,采集问题,甚至集成问题,都是困扰一大部分用户的。这篇文章,就是希望打开这方面的脑洞。细化到网络层面,
843 0
+关注
fredlong
带领飞信服务器侧核⼼开发团队⽀撑飞信产品迭代同时,保障亿级⽤用户、数百万在线系统的平稳运行,全程参与飞信架构设计与核心代码编写,对承载亿级用户的高可用应用云平台架构有深刻理解。 目前任何阿里云的API网关团队技术专家职位,负责系统架构、需求开发等工作。
12
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载