API閘道器:第8層網路
API是一組管理裝置之間資料交換的規則。"網路大部分都是基於HTTP執行的。智慧裝置、聯網裝置和自動化系統都依靠HTTP,來監控和操作它們的應用程式和服務交換API呼叫和資料。"
它確立了API的定義,並證明了API是在現有的網路堆疊之上,這使它們成為第八層。
現在考慮一下API閘道器的定義:
"API閘道器接收來自客戶端的所有API呼叫,然後透過請求路由、組合和協議轉換將它們路由到適當的微服務。通常情況下,它透過呼叫多個微服務來處理一個請求,並將結果彙總以確定最佳路徑。它可以在網路協議和內部使用的不友好的網路協議之間進行轉換。"
我可以重寫這個定義,用一個IPv6閘道器來說明這個平行關係,但我不會強調這一點。認識到API閘道器在第八層聯網很重要,原因是要討論它作為網路架構中的戰略控制點的作用。
正如ADC由於用於路由請求、轉換協議(HTTPS到HTTP)和尋找最佳路徑(負載平衡/全球伺服器負載平衡)而成為一個戰略控制點一樣,API閘道器正在迅速成為 "應用 "網路中的一個戰略控制點。我之所以使用驚嚇語氣,是因為它並不是一個真正的獨立網路,而是現有網路堆疊中的一個獨立平面。它是增量的,而不是替代品。
每當一個架構結構成為所有流量都要經過的 "東西 "時,它就會成為一個可以做出決策的戰略控制點。這些決策可能與安全有關,例如透過某種安全機制重定向對操作性API命令的請求,以確保請求者呼叫這種命令的合法性和權威性。這些決定可能與效能有關,比如他們能夠根據與數字體驗預期有關的業務結果來確定 "最佳路徑"。這可能是儘管效能下降的可用性,也可能是完全基於效能。憑藉其在網路中的架構位置,API閘道器往往是如何滿足這些期望的最佳判斷。
API閘道器無疑正在成為 "潮流"。根據我們的研究,近一半(48%)的組織已經在使用它們,四分之一(25%)的組織計劃在2021年底前使用它們。
這是一件好事,因為API的使用繼續以分鐘為單位爆炸性增長。2020年底進行的一項調查發現,"在整個2021年,API的使用將有更大的增長。調查發現71.1%的開發者預計在2021年使用更多的API"。
數字化轉型和採用現代的、基於微服務的架構的結合肯定是這種增長的背後。例如,2020年Propeller Insights的一項調查發現,每個應用程式的API數量的最佳點在26至50之間。
因此,這種增長真的或可能是爆炸性的。因為像往常一樣,這還沒有考慮到雲和其他操作性API的激增,這些API被暴露出來,以管理和操作從物聯網到網路裝置到管理控制檯的一切。
API的增長是不可避免的。這種增長有效地在傳統網路堆疊之上的一層為網路增加了更多的流量--請求和響應。這使得一種網路結構不可避免地出現,以提供路由、安全和管理穿越該網路的請求和響應的方法。
這種結構就是API閘道器,它將成為企業的一個戰略控制點,以管理、保障和最佳化運營商和消費者的體驗(儘管是在不知情的情況下)使用它們。
來自 “ https://www.networkcomputing.com/networking/api-ga ”,原文連結:http://blog.itpub.net/31545813/viewspace-2790162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- API 閘道器 KongAPI
- api閘道器設計API
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- API閘道器,企業級閘道器可擴充套件API套件
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- 淺談網路-閘道器與路由路由
- API 閘道器策略二三事API
- 深入分析四層/七層閘道器
- Spring Boot整合Zuul API閘道器Spring BootZuulAPI
- 家庭路由/閘道器 網路配置折騰日記路由
- 物聯網的閘道器
- 拆輪子:閘道器GOKU-API-GatewayGoAPIGateway
- 微服務實踐分享(2)api閘道器微服務API
- 八步部署NGINX Plus API閘道器NginxAPI
- 如何建設企業級API閘道器API
- 微服務基礎——厲害了!API閘道器微服務API
- 開放API閘道器實踐(三) —— 限流API
- 探索使用Nginx +Lua 構建 API 閘道器NginxAPI
- 高效能API閘道器Kong介紹API
- 容器、服務網格和API閘道器:它始於邊緣API
- 智慧路燈閘道器特點以及組網方案分析
- 不設定預設閘道器,可訪問網路
- Azure Virtual Netwok(二)配置 ExpressRoute 虛擬網路閘道器Express
- Janusec應用安全閘道器(WAF閘道器)
- Ceph物件閘道器,多區域閘道器物件
- 用友雲開放平臺之API閘道器API
- 微服務架構基礎之API閘道器微服務架構API
- 得物自研API閘道器實踐之路API
- SpringCloud系列之API閘道器(Gateway)服務ZuulSpringGCCloudAPIGatewayZuul
- .NET Core 微服務—API閘道器(Ocelot) 教程 [四]微服務API
- 微服務設計中的API閘道器模式微服務API模式
- .NET Core 微服務—API閘道器(Ocelot) 教程 [一]微服務API
- kong 一個高效能的 API 閘道器API
- Zilla:一個事件驅動的API閘道器事件API
- API 閘道器的10個最常見用例API
- 多網路卡 配置多閘道器
- HTTP權威指南學習--第8章 整合點:閘道器、隧道及中繼HTTP中繼
- 支付中臺:從閘道器層到資料分析層詳解