API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据
关于API网关的详细内容:阿里云API网关使用教程
提供防***、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 API 安全,降低 API 开放风险。
提供 API 定义、测试、发布、下线等全生命周期管理,并生成 SDK、API 说明文档,提升 API 管理、迭代的效率。
提供便捷的监控、报警、分析、API 市场等运维、运营工具,降低 API 运营、维护成本。
API 网关将能力的复用率最大化,企业间能够互相借力,企业发展能够专注自身业务,实现共赢。
API 便捷管理(便捷的 API 管理功能,便捷的 API 管理工具)
API 生命周期管理
覆盖 API 的定义、测试、发布的整个生命周期管理,便捷的日常管理、版本管理,支持热升级和快速回滚。
便捷工具&文档
提供页面调试工具,自动生成 API 文档和 SDK,大大降低人力成本。
安全稳定(严格的权限管理、精准的流量控制、全面的监控报警)
安全防护
API 请求到达网关需要经过严格的身份认证、权限认证,才能到达后端服务。支持 HMAC(SHA-1,SHA-256)算法签名,支持 SSL 加密
流量控制
可控制单位时间内 API 允许被调用次数。用来保护企业的后端服务,实现业务分级和用户分级。
支持对 API 流控,您可以根据 API 的重要程度来配置不同流控,从而保障重要业务的稳定运行。
支持用户、应用和例外流控,您可以根据用户的重要性来配置不同流控,从而可以保证大用户的权益。
流控粒度:分钟、小时、天。
请求管理(通过参数校验过滤无效请求,通过参数转换实现 API 高度复用,一套 API 多种服务)
参数校验
请求经过 API 网关,可根据您的配置进行参数类型、参数值(范围、枚举、正则、Json Schema)的校验,减少后端对非法请求、无效请求的资源消耗和处理成本。
参数转换
您可以在 API 网关定义参数映射规则,网关通过映射规则将后端服务通过映射翻译成任何形式,以满足不同用户的不同需求,从而避免功能重复开发。
监控告警(结合阿里云监控服务,提供灵活全面的监控告警能力,该部分持续升级中)
监控告警
提供实时、可视化的 API 监控,包括:调用量、调用方式、响应时间、错误率,让您能够清楚的了解 API 的运行状况和用户的行为习惯。
支持自定义报警规则,来针对异常情况进行报警,降低故障处理时间。
后续还会推出可订阅的数据分析报表和智能分析,敬请期待。
API 市场(一站式解决 API 管理和 API 变现)
API 市场
API 接入 API 网关后,还能以 API 服务的方式上架到阿里云 API 市场。API 网关和API 市场将为您解决计量计费、Quota 控制、运营售卖等需求。
API网关常见应用场景:
拥抱 API 经济(拥抱 API 经济,开拓新商业模式)
面对用户日益膨胀而又碎片化的需求,企业需要不断探索新的商业模式,来解决客户一系列的场景化问题。通过API网关提供标准的 API 服务,让其他开发者将不同 API 服 务组合整合到自己的应用中,衍生出新的服务,促进企业建立商业生态、跨界创新。
API 变现
将 API 接入阿里云API市场,以 API 的形式开放能力、
服务、数据供广大开发者采购使用,产生价值。能力采购
在API市场,采购第三方成熟的能力和服务,
避免平铺式开发,专注专业,借力发展。
建立企业 API 生态(建立 API 生态,合作伙伴深度协同)
如今企业面临更多的挑战,企业发展需要可靠的合作伙伴。企业与合作伙伴以 API 的形式进行服务、能力和数据的交互,系统与系统直接对接,达成深度合作,建立牢固的合作关系。
合作伙伴
通过开放 API 与合作伙伴对接,实现深度合作,
企业间更紧密,借力发展,协同发展。企业生态
通过开放 API 张开企业网,扩大企业与行业接触面积,
轻松跨界,建立新生态。
多端兼容(安全实现多端统一,一套服务,多端输出)
随着移动、物联网的普及,API 需要支持更多的终端设备,以扩充业务规模,但同时也带来系统复杂性的提升。通过 API 网关可以使 API 适配多端,企业只需要在 API 网关调整 API 定义,无需做额外工作。
系统集成
企业只需维护一个服务体系,面向多端输出,只需调整
API定义,即可实现对APP、设备、web端等多种终端的支持。降低运维成本
多个场景、多个终端、多种用户、多级服务,
仅需要运维一套 API,降低运维复杂度。
系统集成(轻松实现系统集成,规范化、标准化)
企业发展,唯快不破。但是在快速发展的过程中往往不成体系、重复开发、烟囱式建设,造成资源冗余和浪费,通API网关可轻松实现企业内的系统集成。
标准化系统集成
通过 API 网关对系统间接口进行规范统一,
用标准化的接口实现系统集成。聚焦业务发展
快速完成资源整合和管理,消除快速发展造成的冗余和浪费,
聚力发展业务。
阿里云开发者社区全面升级,一站式体验,用得更爽:(阿里云开发者社区首页)
转载于:https://blog.51cto.com/14377691/2404801