腾讯云 API 网关产品发布

腾讯云已在近期上线了 API 网关产品,协助开发者通过简单方式即可完成 API 配置管理、发布版本、访问控制等功能,并可进一步对接腾讯云云市场中的 API 市场,参与到 API 经济的大潮中。

API 网关通常是在用户自身系统期望对内部或外部提供 API 时使用。除了提供应用程序访问入口外,API 网关还实现了对接入客户端的认证,防止重入和篡改攻击,后端业务隐藏和鉴权,请求和响应的数据映射及修改,流量控制和并发控制。而如果 API 网关的使用客户,如果有将 API 提供给第三者的需求,一定程度上还会依赖 API 网关提供计量和计费能力。

适用多种场景,提供更多安全与便利

API 网关虽然常常是伴随着微服务架构的使用而出现,但其作用可以不局限于微服务架构的应用程序上。除了为 Web App 提供入口外,针对移动 APP,后端服务可以通过 API 网关进行暴露,同时 API 网关还一定程度上可以承担移动设备管理能力;传统遗留系统,也可以通过 API 网关封装,实现旧系统的服务化改造;同时,利用 API 网关,打通企业内外部系统,打通各合作伙伴系统,可以实现业务系统的更大价值;而针对 IoT 场景,在物联网设备 IP 化的情况下,通过 API 网关,不仅要能解决设备数据上行的问题,还要能解决数据下行的问题。

API 网关除了封装 API,管理 API 外,同时也可为 API 使用者提供更多便利。针对一组 API,通常包括了 API 提供者和 API 使用者两种角色,且在很多情况下,两种角色是互相交叉的,例如 API 1 的提供者,有可能就是 API 2 的使用者。在这样的情况下,API 网关需要做到对两种角色都提供他们所需要的能力。针对 API 提供者,API 网关要能提供 API 配置、发布、流控、认证、甚至计量、计费能力;而针对 API 使用者,则要提供 API 调试,帮助文档,多语言 SDK,代码示例等能力,以便更方便更容易的使用 API。

无论 API 的提供者还是使用者,对 API 网关都还有统一的需求,例如网关的安全性,性能,可用性,扩展性,运维能力,API的全生命周期的管理能力等等。腾讯云的 API 网关,集合腾讯多年的底层 API 建设和管理能力,在安全性上,依托云已有的攻击防护能力,保证用户所托管 API 的可靠和安全;在性能上,利用腾讯的高性能网关能力,和多地域多可用区的集群,可支撑高并发大流量的请求,同时多地域和多可用区的集群,能够保证不会由于单台设备或单个集群的故障而导致服务不可用,保障用户 API 服务的可用性;同时,腾讯云对 API 网关产品也将会不断迭代,根据用户需求持续扩展功能,后续会增加例如多种认证方式、API 服务可用性监控、更细粒度更多层次流控、扩充更多语言和框架的API SDK支持等等功能或能力,全方面去满足客户需求;而针对用户 API 提供的配置、调试、上线、更新、升级、版本切换、下线等完整生命周期管理,和 API 运维过程中的请求日志、运行监控、错误告警等能力,在目前已经提供的情况下,腾讯云会持续优化和迭代,提升用户体验,便于用户使用。同时,除了对http协议的支持外,API 网关也开始了对 Websocket 的探索,会尽早完成支持以便客户可以更方便的与客户端进行交互。

API经济,互联网的新变革

随着互联网和云计算的发展,API 做为系统和系统间交互信息的桥梁,已经在用户和用户、用户和企业、企业和企业之间,发挥着越来越大的作用。而 API,不仅仅是互联网企业可以提供,银行、政府、企业、个人,都可以提供 API,也可以使用 API,API 在整个大的环境中,已经是成为了一种服务。提供数据、提供计算能力、提供存储能力,均可以使用 API 来进行,从公共的天气数据查询、车辆品牌查询,到私有的个人帐号认证、私密照片存储,均可以通过 API 完成。通过在信息化、网络化时代的发展,API 已经产生了一种新的经济现象,即 API 经济。API 经济是基于 API 所产生的经济活动的总和,在当今发展阶段主要包括 API 业务,以及通过 API 进行的业务功能、性能等方面的商业交易。API 经济是当今各行业(零售、金融、物联网、医疗等)中驱动数字变革的主要力量。

在腾讯云,API 网关为企业提供了更加便捷的加入 API 经济的方法。通过 API 网关,用户可以将已经完成配置的 API 一键发布至腾讯云云市场,将自身 API 提供给外部用户所使用,并通过市场售卖,在 API 被使用的过程中赚取合理收益。在这个过程中,企业将自身的数据、计算能力等通过 API 进行了供应,同时,企业也同样能从 API 市场中去寻找自身所欠缺的能力,并通过付费购买后,将能力集成和结合到自身的业务中,进一步扩充自身业务。

打通多种服务,行成完整方案

除了通过 API 网关对 API 进行管理外,与其他各产品结合,形成更加完整的解决方案,也是腾讯云在不断推进的方向。包括容器,企业中间件,服务总线,甚至到Serverless架构,API 网关产品都将会不断的探索和结合,提供给用户更加简单的与自身系统、开发流程和,特别是目前热门的Serverless架构,SCF无服务器云函数作为腾讯云提供的FaaS函数即服务类型产品,和 API 网关结合后,能通过 API 提供函数调用能力,实现无服务器的后端服务,因此,API 网关也是腾讯云无服务器应用架构中的一款重要产品。

腾讯云 API 网关已经上线并开发内测,欢迎大家申请试用:https://cloud.tencent.com/product/apigateway

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏阮一峰的网络日志

Web service是什么?

我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。 我把学习笔记和学习心得,放到网志上,欢迎指正。 今天先写一个最基本的问题,We...

51913
来自专栏软件测试经验与教训

客户端流畅度测试

38010
来自专栏hotqin888的专栏

EngineerCMS与ProjectWise对比

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

1471
来自专栏Crossin的编程教室

【Python 第43课】 查天气(1)

给大家看一个程序: ? 你输入一个城市的名称,就会告诉你这个城市现在的天气情况。接下来的几节课,我就说一下怎么实现这样一个小程序。 之所以能知道一个城市的天气,...

3818
来自专栏数据和云

(文中有惊喜)走进云时代的数据库

最近几年,随着云计算相关技术的发展,各种不同类型的云层出不穷,服务越来越多不同类型的企业业务,传统企业也渐渐开始探索上云的道路。在云上,作为业务最核心的数据库,...

1312
来自专栏极乐技术社区

『教程』来自小程序开发者的实例教程第二期

最近全国各地很多城市都出现了高温天气,极乐蜀黍温馨提醒,高温天气小心热感冒,各位程序猿们这样的天气空调冷饮西瓜和电脑键盘代码更配哟~ 这周继续为大家带来的是来自...

20410
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙回顾|性能测试

性能测试 活动时间:2017年8月29日 QQ群视频交流 活动介绍:TMQ在线沙龙第二十八期分享 本次分享的主题是:性能测试 共有152位测试小伙伴参加活动,在...

2668
来自专栏云计算D1net

如何应对混合云网络的复杂性?

在经过一番艰苦努力的之后,我最终调试解决了一个非常棘手的混合云网络问题。 虚拟私有云(VPC)提供了一个包含免费虚拟机(VM)使用时间的培训项目,学生可以跟随一...

3586
来自专栏PPV课数据科学社区

HBase在腾讯大数据的应用实践

前言 随着腾讯产品与技术的发展,几乎任何一个与用户相关的在线业务的数据量都在亿级别,每日系统调用次数从亿到百亿,对海量数据的高效插入和快速读取变得越来越重要。而...

41410
来自专栏BestSDK

一个“爆款”Android SDK肯定具备这三个条件

对于开发者来说,一款好的SDK会让你事半功倍,减少开发时间的同时,又免去了复杂的维护工作;作为厂商,为了赢得更多开发者支持,打造一款——“爆款SDK”自然是必不...

3125

扫码关注云+社区

领取腾讯云代金券