Apigee Edge术语解释和策略功能概要
首先
你好,我是小西啟介。
每年我都很期待这个时候的圣诞倒计日,但这一次,因为是第一次参与圣诞倒计日和 Qiita,所以请温柔地关注一下。
Tech-Circle 手作りアドベントカレンダー 2016
主题3:第3周(11〜17日)基础设施技术
这周是基础设施技术周(啊,今天是18号吗?w),所以我想写一下最近经常使用的API Gateway产品Apigee Edge(以下简称Edge)。
由于谷歌以约600亿日元收购了Apigee公司,日本也开始重视起Edge,所以我希望能提供一些有用的信息。
我之前一直考虑发布一个类似于教程的东西,但由于已经有人在Qiita上发布了易于理解的文章,我决定写一篇关于Edge的主要术语解释和策略(即Edge的API控制组件)的文章。
基本上,我是根据自己在学习Edge过程中的笔记进行撰写的,如果有任何错误或误解,希望能得到您的评论。
关于Edge
首先,让我简单介绍一下Edge。Edge具有多种功能,但从外部来看,它主要用于处理API流量的部分,它就像一个巨大的反向代理。在这个反向代理中,实现了以下功能:
-
- セキュリティ
-
- 流量制御
-
- ルーティング
-
- マッシュアップ
-
- トラフィックの変換・加工
- アナリティクス情報の収集
这些功能的架构被设计为能够处理大量的流量(例如数千TPS)。内部结构由十多个构建组件,以所谓的微服务的形式构成,并且每个组件都可以进行横向扩展(组件之间的连接并不限于Web API)。此外,高可用性和容错性也十分重要,即使处理API流量的组件以外的部分出现故障,也能继续处理API流量。据称,Edge的公共云实现了以实际成果为基础的可用性达到99.999%(在多个地区有99.99%的SLA)。
此外,Edge還包含了開發者入口網站,該入口為外部API使用者公開了API的規範,並提供了發行API金鑰等功能和便捷的BaaS功能(被許可證包含);然而,該功能與Edge的架構是分離的(通過使用Edge的管理API進行協作)。
重要词汇解释
接下来是术语解释。 shì
政策列表
由于在管理界面的设置页面上,策略名称是由自己分配的,有时也会通过图标来区分策略,因此记住图标会很方便。然而,需要注意的是,有些图标可能在多个策略中是共用的。