API閘道器:第8層網路

網路通訊頻道發表於2021-09-03

API是一組管理裝置之間資料交換的規則。"網路大部分都是基於HTTP執行的。智慧裝置、聯網裝置和自動化系統都依靠HTTP,來監控和操作它們的應用程式和服務交換API呼叫和資料。"

它確立了API的定義,並證明了API是在現有的網路堆疊之上,這使它們成為第八層。

API閘道器:第8層網路

現在考慮一下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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章