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ì

cache.png

政策列表

由于在管理界面的设置页面上,策略名称是由自己分配的,有时也会通过图标来区分策略,因此记住图标会很方便。然而,需要注意的是,有些图标可能在多个策略中是共用的。

policy-39.png
广告
将在 10 秒后关闭
bannerAds