F5怎么樣?從負載均衡到云原生的進階之路

  
  從Web時代開始至云原生時代的應用服務交付的市場,技術與人的變化就是關注的焦點。從單純的Web負載均衡到復雜的企業應用交付,從單體應用到分布式、微服務架構,F5為企業技術架構更好、更優、更安全的運行做出了極大的努力。那么F5怎么樣?一起來走進這段發展史吧。
  

  上世紀九十年代,Internet的快速發展催生了大量在線網站,Web訪問量迅速提升。在互聯網泡沫破滅以前,這個領域基本是圍繞如何對Web網站進行負載均衡與優化。因而在早期,也會有“Web交換機”的說法。1997年F5發布了BIG-IP產品,源自于TCP/IP這一叫法,BIG則表達了一個超級IP代表眾多背后服務IP的意思。2003年Gartner首次定義了Application Delivery Controller(ADC)概念,后來的ADC產品更加面向企業復雜應用的處理。

  2006年是ADC市場成熟的標志。以F5為代表的ADC技術已經形成了領域的事實標準。2006至2008間是歷史上F5研發投入增長非常高的階段。此時同領域的幾個大型企業在研發投入與市場收入上卻不成比例。無論是因為缺乏投入還是因為技術路線問題,他們最終因缺乏技術競爭力而逐步退出市場,與此同時在負載均衡技術上,F5無疑成為領導者的地位。
 

  隨著應用架構的發展,應用正從傳統的單體應用轉變為分布式或微服務。2017年左右,伴隨著云原生的發展,Service Proxy開始大量出現。圍繞Ingress Controller,Sidecar,API網關的產品層出不窮,如Linkerd,Envoy,Gloo,Mosn等等。從傳統ADC到如今以服務為中心的現代輕量級解耦式Service Proxy,技術正在回歸到類似面向Web的簡單的負載均衡時代,客戶端負載均衡或服務端負載均衡。
  

  那么新時期F5怎么樣?跟著時間線的發展我們進行梳理。2017年底,F5推出了基于Istio的商業服務網格解決方案產品Aspen Mesh。幫助用戶更可靠的使用服務網格技術。2019年,F5收購NGINX。基于NGINX打造現代應用API網關,K8S Ingress Controller,云原生應用保護,NGINX服務網格等產品方案。2021年,F5收購初創公司Volterra。幫助企業基于K8S技術實現多云及邊緣應用管理。這些產品的推出使得F5快速覆蓋了云原生Service Proxy發展的三個方向,同時F5的負載均衡能力也隨之顯著提升。
  

  當前,伴隨著云、PaaS的發展,已經到了基礎架構(I&O)引導創新的階段,企業基礎架構正在變為支撐企業業務創新的核心引擎。企業需要真正能夠面向企業當下實際環境的云原生應用服務方案。那么F5怎么樣實現技術進階?相信F5融合企業級負載均衡等多年沉淀的經驗,必定會引領企業更好的走向云原生。
  

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/206878.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/206878.shtml
英文地址,請注明出處:http://en.pswp.cn/news/206878.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue 循環走馬燈

1、使用 transform: translateX(),循環將滾動內容在容器內偏移,超出容器部分隱藏; 2、避免滾動到末尾時出現空白,需要預留多幾個。 3、一次循環偏移的距離scrollLoopWidth 可能受樣式影響需要做些微調,比如單個item的…

題目:分糖果(藍橋OJ 2928)

題目描述&#xff1a; 解題思路&#xff1a; 本題采用貪心思想 圖解 題解&#xff1a; #include<bits/stdc.h> using namespace std;const int N 1e6 9; char s[N];//寫字符串數組的一種方法,像數組一樣***int main() {int n, x;cin >> n >> x;for(int …

CSS新手入門筆記整理:元素類型相互轉換

元素類型 塊元素&#xff08;block&#xff09; 獨占一行&#xff0c;排斥其他元素跟其位于同一行&#xff0c;包括塊元素和行內元素。塊元素內部可以容納其他塊元素和行內元素。可以定義 width&#xff0c;也可以定義 height。可以定義 4 個方向的 margin。 行內元素&#xf…

使用navicat(或者其他數據庫管理工具)、powerdesigner導出數據字典

適合先有數據庫結構&#xff0c;后需要導出數據字典的情況&#xff0c;多數在發開完成交文檔或者用戶有庫的情況下 有條件的話推薦用powerdesigner導出&#xff0c;比較好看 如果用powerdesigner導出的注釋不對&#xff0c;是因為數據庫的編碼不對 1、使用navicat導出 在該數…

代碼隨想錄算法訓練營第45天| 70. 爬樓梯 (進階) 322. 零錢兌換 279.完全平方數

JAVA代碼編寫 70. 爬樓梯&#xff08;進階版) 卡碼網&#xff1a;57. 爬樓梯&#xff08;第八期模擬筆試&#xff09; 題目描述 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬至多m (1 < m < n)個臺階。你有多少種不同的方法可以爬到樓頂呢&#xff1f…

菜鳥學習日記(python)——推導式

python中的推導式是一種獨特的數據處理方式&#xff0c;可以從一個數據序列去構建另一個新的數據序列的結構體。 它包括以下推導式&#xff1a; 列表&#xff08;list&#xff09;推導式字典&#xff08;dict&#xff09;推導式集合&#xff08;set&#xff09;推導式元組&am…

Multi-Cell Downlink Beamforming: Direct FP, Closed-Form FP, Weighted MMSE

這里寫自定義目錄標題 Direct FPClosed-Form FPthe Lagrangian functionthe Lagrange dual function: maximizing the Lagrangianthe Lagrange dual problem: minimizing the Lagrange dual functionClosed-Form FP Weighted MMSE原論文 Lagrange dual5.1.1 The Lagrangian5.1.…

阿里云服務器經濟型、通用算力型、計算型、通用型、內存型實例區別及選擇參考

當我們通過阿里云的活動購買云服務器會發現&#xff0c;相同配置的云服務器往往有多個不同的實例可選&#xff0c;而且價格差別也比較大&#xff0c;例如同樣是4核8G的配置的云服務器&#xff0c;經濟型e實例活動價格只要1500.48/1年起&#xff0c;通用算力型u1實例要1795.97/1…

nvidia安裝出現7-zip crc error解決辦法

解決辦法&#xff1a;下載network版本&#xff0c;重新安裝。&#xff08;選擇自己需要的版本&#xff09; 網址&#xff1a;CUDA Toolkit 12.3 Update 1 Downloads | NVIDIA Developer 分析原因&#xff1a;local版本的安裝包可能在下載過程中出現損壞。 本人嘗試過全網說的…

linux 系統安全基線 安全加固操作

目錄 用戶口令設置 root用戶遠程登錄限制 檢查是否存在除root之外UID為0的用戶 ???????root用戶環境變量的安全性 ???????遠程連接的安全性配置 ???????用戶的umask安全配置 ???????重要目錄和文件的權限設置 ???????找未授權的SUID…

json轉yolo格式

json轉yolo格式 視覺分割得一些標注文件是json格式&#xff0c;比如&#xff0c;舌頭將這個舌頭區域分割出來&#xff08;用mask二值圖的形式&#xff09;&#xff0c;對舌頭的分割第一步是需要檢測出來&#xff0c;缺少數據集&#xff0c;可以使用分割出來的結果&#xff0c;將…

無公網IP環境如何SSH遠程連接Deepin操作系統

文章目錄 前言1. 開啟SSH服務2. Deppin安裝Cpolar3. 配置ssh公網地址4. 公網遠程SSH連接5. 固定連接SSH公網地址6. SSH固定地址連接測試 前言 Deepin操作系統是一個基于Debian的Linux操作系統&#xff0c;專注于使用者對日常辦公、學習、生活和娛樂的操作體驗的極致&#xff0…

數據儀表盤設計:可視化數據指標和報告

寫在開頭 在信息爆炸的時代,數據不再是簡單的數字和圖表,而是一種有機的信息體系。如何將這些琳瑯滿目的數據以一種直觀而高效的方式展示,成為企業決策者和分析師們共同關注的問題。本文將帶您深入學習如何設計和創建數據儀表盤,使數據指標和報告以一目了然的方式呈現。 …

Python---time庫

目錄 時間獲取 時間格式化 程序計時 time庫包含三類函數&#xff1a; 時間獲取&#xff1a;time() ctime() gmtime() 時間格式化&#xff1a;strtime() strptime() 程序計時&#xff1a;sleep() perf_counter() 下面逐一介紹&#…

H3.3K27M彌漫性中線膠質瘤的反義寡核苷酸治療

今天給同學們分享一篇實驗文章“Antisense oligonucleotide therapy for H3.3K27M diffuse midline glioma”&#xff0c;這篇文章發表在Sci Transl Med期刊上&#xff0c;影響因子為17.1。 結果解讀&#xff1a; CRISPR-Cas9消耗H3.3K27M恢復了H3K27三甲基化&#xff0c;并延…

Echarts地圖案例及常見問題

前言 ECharts 是一個使用 JavaScript 實現的開源可視化庫,它可以幫助用戶以簡單的方式創建復雜的時間序列、條形圖、餅圖、地圖等圖形。 Echarts繪制地圖的案例 展示了中國各省份的人口數量 var myChart = echarts.init(document.getElementById(main)); var option = {t…

【TailwindCSS】

TailwindCSS作為一種現代化的CSS框架&#xff0c;以其高度的定制性和靈活性受到前端開發者的青睞。本文旨在提供一份詳細的TailwindCSS使用教程&#xff0c;特別適用于Vite和Vue框架的組合。 我們將從安裝開始&#xff0c;深入探討如何在項目中有效利用TailwindCSS的各項功能&…

在AWS Lambda上部署標準FFmpeg工具——Docker方案

大綱 1 確定Lambda運行時環境1.1 Lambda系統、鏡像、內核版本1.2 運行時1.2.1 Python1.2.2 Java 2 啟動EC23 編寫調用FFmpeg的代碼4 生成docker鏡像4.1 安裝和啟動Docker服務4.2 編寫Dockerfile腳本4.3 生成鏡像 5 推送鏡像5.1 創建存儲庫5.2 給EC2賦予角色5.2.1 創建策略5.2.2…

【帶頭學C++】----- 九、類和對象 ---- 9.10 C++設計模式之單例模式設計

??????????????????????麻煩您點個關注&#xff0c;不迷路???????????????????????? 目 錄 9.10 C設計模式之單例模式設計 舉例說明&#xff1a; 9.10 C設計模式之單例模式設計 看過我之前的文章的&#xff0c;簡單講解過C/Q…

遙測終端機RTU:實現遠程監測和控制的重要工具

遙測終端機RTU對設備進行遠程監測和控制&#xff0c;支持采集和傳輸數據&#xff0c;以實現對工業過程、公用事業、水文和環境的監測和管理。 遙測終端機RTU工作原理 計訊物聯遙測終端機RTU通過網口、串口進行傳感器/設備等現場數據采集&#xff0c;將其轉換為數字信號&#xf…