天天看點

API網關,讓Serverless服務開放更加迅速

<b>本文ppt來自産品經理謝文龍于10月16日在2016年杭州雲栖大會上發表的《使用api網關快速開放serverless服務》。</b>

現在serverless變得愈加流行和普遍,主流的serverless服務一般按照實作的不同可分為兩種:baas(backend as a service)和 faas(function as service)。其中baas是指服務商為移動應用開發者提供後端服務、資料庫、檔案存儲等資源,faas則通過功能組合來實作應用邏輯。

在serverless模式下,跨平台、無狀态的api可以作為服務粘合和輸出的媒介,使用者通過這些api來通路服務。但伴随着業務的增長,api的維護成本也會迅速上升,除此之外,業務量增大,安全風險也會上升,還有随着使用者量增長、使用者體驗也會下降。是以面對這些在後期暴露出的問題,我們在api開發初期就要有1. 良好的、靈活的api設計 2. 支援多語言、跨平台的協定 3. 安全、穩定的支撐系統 4. 專業的使用者行為分析。由此可見,開放一個好的api接口注定是一個繁瑣的過程。

那阿裡是如何解決這些問題的呢?阿裡雲api網關利用api托管服務,輔助serverless開放服務給開發者、合作夥伴、内部系統、移動app和物聯裝置,解決了serverless服務開放的安全問題,降低了安全防護成本,進而實作了安全防護、權限控制、流量控制、請求校驗與資料轉換、監控報警、api市場、自動生成sdk文檔、移動優化等八種功能,并且已經取得了良好的效果。另外,為了擁抱第三方服務,其提供的api資料市場可以輔助營運、推廣使用者的api,實作使用者核心業務能力的貨币化。使用api網關快速開放serverless服務是一種新穎的方式,并且很快将成為一種更加吸引人的方式,讓更多的使用者受益。

API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速
API網關,讓Serverless服務開放更加迅速