騰訊雲 API 閘道器產品釋出

QcloudCommunity發表於2017-11-03

歡迎大家前往騰訊雲社群,獲取更多騰訊海量技術實踐乾貨哦~

騰訊雲已在近期上線了 API 閘道器產品,協助開發者通過簡單方式即可完成 API 配置管理、釋出版本、訪問控制等功能,並可進一步對接騰訊云云市場中的 API 市場,參與到 API 經濟的大潮中。

API 閘道器通常是在使用者自身系統期望對內部或外部提供 API 時使用。除了提供應用程式訪問入口外,API 閘道器還實現了對接入客戶端的認證,防止重入和篡改攻擊,後端業務隱藏和鑑權,請求和響應的資料對映及修改,流量控制和併發控制。而如果 API 閘道器的使用客戶,如果有將 API 提供給第三者的需求,一定程度上還會依賴 API 閘道器提供計量和計費能力。

適用多種場景,提供更多安全與便利

API 閘道器雖然常常是伴隨著微服務架構的使用而出現,但其作用可以不侷限於微服務架構的應用程式上。除了為 Web App 提供入口外,針對移動 APP,後端服務可以通過 API 閘道器進行暴露,同時 API 閘道器還一定程度上可以承擔移動裝置管理能力;傳統遺留系統,也可以通過 API 閘道器封裝,實現舊系統的服務化改造;同時,利用 API 閘道器,打通企業內外部系統,打通各合作伙伴系統,可以實現業務系統的更大價值;而針對 IoT 場景,在物聯網裝置 IP 化的情況下,通過 API 閘道器,不僅要能解決裝置資料上行的問題,還要能解決資料下行的問題。

API 閘道器除了封裝 API,管理 API 外,同時也可為 API 使用者提供更多便利。針對一組 API,通常包括了 API 提供者和 API 使用者兩種角色,且在很多情況下,兩種角色是互相交叉的,例如 API 1 的提供者,有可能就是 API 2 的使用者。在這樣的情況下,API 閘道器需要做到對兩種角色都提供他們所需要的能力。針對 API 提供者,API 閘道器要能提供 API 配置、釋出、流控、認證、甚至計量、計費能力;而針對 API 使用者,則要提供 API 除錯,幫助文件,多語言 SDK,程式碼示例等能力,以便更方便更容易的使用 API。

無論 API 的提供者還是使用者,對 API 閘道器都還有統一的需求,例如閘道器的安全性,效能,可用性,擴充套件性,運維能力,API的全生命週期的管理能力等等。騰訊雲的 API 閘道器,集合騰訊多年的底層 API 建設和管理能力,在安全性上,依託雲已有的攻擊防護能力,保證使用者所託管 API 的可靠和安全;在效能上,利用騰訊的高效能閘道器能力,和多地域多可用區的叢集,可支撐高併發大流量的請求,同時多地域和多可用區的叢集,能夠保證不會由於單臺裝置或單個叢集的故障而導致服務不可用,保障使用者 API 服務的可用性;同時,騰訊雲對 API 閘道器產品也將會不斷迭代,根據使用者需求持續擴充套件功能,後續會增加例如多種認證方式、API 服務可用性監控、更細粒度更多層次流控、擴充更多語言和框架的API SDK支援等等功能或能力,全方面去滿足客戶需求;而針對使用者 API 提供的配置、除錯、上線、更新、升級、版本切換、下線等完整生命週期管理,和 API 運維過程中的請求日誌、執行監控、錯誤告警等能力,在目前已經提供的情況下,騰訊雲會持續優化和迭代,提升使用者體驗,便於使用者使用。同時,除了對http協議的支援外,API 閘道器也開始了對 Websocket 的探索,會盡早完成支援以便客戶可以更方便的與客戶端進行互動。

API經濟,網際網路的新變革

隨著網際網路和雲端計算的發展,API 做為系統和系統間互動資訊的橋樑,已經在使用者和使用者、使用者和企業、企業和企業之間,發揮著越來越大的作用。而 API,不僅僅是網際網路企業可以提供,銀行、政府、企業、個人,都可以提供 API,也可以使用 API,API 在整個大的環境中,已經是成為了一種服務。提供資料、提供計算能力、提供儲存能力,均可以使用 API 來進行,從公共的天氣資料查詢、車輛品牌查詢,到私有的個人帳號認證、私密照片儲存,均可以通過 API 完成。通過在資訊化、網路化時代的發展,API 已經產生了一種新的經濟現象,即 API 經濟。API 經濟是基於 API 所產生的經濟活動的總和,在當今發展階段主要包括 API 業務,以及通過 API 進行的業務功能、效能等方面的商業交易。API 經濟是當今各行業(零售、金融、物聯網、醫療等)中驅動數字變革的主要力量。

在騰訊雲,API 閘道器為企業提供了更加便捷的加入 API 經濟的方法。通過 API 閘道器,使用者可以將已經完成配置的 API 一鍵釋出至騰訊云云市場,將自身 API 提供給外部使用者所使用,並通過市場售賣,在 API 被使用的過程中賺取合理收益。在這個過程中,企業將自身的資料、計算能力等通過 API 進行了供應,同時,企業也同樣能從 API 市場中去尋找自身所欠缺的能力,並通過付費購買後,將能力整合和結合到自身的業務中,進一步擴充自身業務。

打通多種服務,行成完整方案

除了通過 API 閘道器對 API 進行管理外,與其他各產品結合,形成更加完整的解決方案,也是騰訊雲在不斷推進的方向。包括容器,企業中介軟體,服務匯流排,甚至到Serverless架構,API 閘道器產品都將會不斷的探索和結合,提供給使用者更加簡單的與自身系統、開發流程和,特別是目前熱門的Serverless架構,SCF無伺服器雲函式作為騰訊雲提供的FaaS函式即服務型別產品,和 API 閘道器結合後,能通過 API 提供函式呼叫能力,實現無伺服器的後端服務,因此,API 閘道器也是騰訊雲無伺服器應用架構中的一款重要產品。

騰訊雲 API 閘道器已經上線並開發內測,歡迎大家申請試用:
cloud.tencent.com/product/api…

##閱讀推薦

一站式滿足電商節雲端計算需求的祕訣
基於混合整合學習演算法的熱遷移超時預測模型
【 全乾貨 】5 分鐘帶你看懂 Docker !

此文已由作者授權騰訊雲技術社群釋出,轉載請註明文章出處
原文連結:
cloud.tencent.com/community/a…

相關文章