iT邦幫忙

2023 iThome 鐵人賽

DAY 20
1
Software Development

Google Cloud Platform 零基礎入門系列 第 20

GCP 零基礎入門 (20) - API 管理服務 - Apigee API Management

  • 分享至 

  • xImage
  •  

什麼是 API 管理服務?


在雲端服務中,除了要建 VM (或是用其他的 compute service) 去運行服務之外,通常會在最外層加上一個 API management 的服務,統一當作這些 compute service 的對外溝通窗口

https://ithelp.ithome.com.tw/upload/images/20231004/20151036g2ccqGhxFo.png

其實這個 API management 就有點像是 api proxy (譬如說 Nginx) 的強化版,所有外部 client 進來的 request,一定都要先經過這一層 API management 服務,然後他才會再把 request forward 給更內層的 VMs

說他是 Ngnix 的強化版,是因為他除了能夠做最單純的 proxy 之外,還能夠做安全驗證、偵測惡意的機器人攻擊、蒐集 API 流量 (還能自動分析尖峰時段)、設定 Rate limit、設定個別 API 的 quota...等等,總之就是超級神猛的一個服務就對了

影片中也列出了 API 管理服務能做到的四種類別,總之 API 管理就是一個上雲端絕對必用的服務!

https://ithelp.ithome.com.tw/upload/images/20231004/20151036K0mObw7hrm.png

Apigee API Management


  • Google Cloud 中最厲害最熱門的 API management 服務,可以說大部分人都是選這一個來用
  • 設定最彈性,完美扮演 API proxy 的角色,在此之上又提供了超多種服務可以使用
    • 安全驗證、偵測惡意的機器人攻擊、蒐集 API 流量 (還能自動分析尖峰時段)、設定 Rate limit、設定個別 API 的 quota...等等,族繁不及備載
  • 還有一個重點,就是 Apigee 雖然是 Google Cloud 的服務,但是他背後 proxy forward 出去的不一定要是 Google Cloud 的服務
    • 也就是說你可以把 server 架在其他地方,然後再讓 Apigee 把流量導過去

上一篇
GCP 零基礎入門 (19) - Google Cloud 中的 API 管理服務簡介
下一篇
GCP 零基礎入門 (21) - API 管理服務 - API Gateway
系列文
Google Cloud Platform 零基礎入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言