云原生/容器相關概念記錄

文章目錄

  • 網絡與虛擬化技術
  • 云平臺與架構
  • 容器與編排
  • 容器網絡方案
  • 性能優化與工具
  • 硬件與協議

網絡與虛擬化技術

  1. P4可編程網關
    • P4: Programming Protocol-independent Packet Processors
    • 一種基于P4語言的可編程網絡設備,支持自定義數據包處理邏輯。
    • P4可編程技術詳解:從理論到硬件實現
  2. 智能網卡 (SmartNIC)
    • 集成CPU、內存的網卡,可卸載主機計算任務(如加密、網絡協議處理)。
    • 科普篇 |什么是網卡?相比傳統網卡,智能網卡(SmartNIC)有何特點?-騰訊云開發者社區-騰訊云
  3. Cavium
    • 半導體公司(現屬Marvell),生產網絡處理器和智能網卡。
  4. VXLAN
    • Virtual Extensible LAN
    • 基于MAC-in-UDP封裝的隧道協議,用于擴展二層網絡。
    • VXLAN是什么?VXLAN與VLAN之間有何不同? - 華為
  5. GRE
    • Generic Routing Encapsulation
    • 通用隧道協議,支持多協議封裝,常用于跨網絡連接。
    • 什么是通用路由封裝(GRE)? - 華為
  6. EVPN
    • Ethernet Virtual Private Network
    • 一種基于標準協議(如BGP)的二層網絡虛擬化技術,用于在IP/MPLS或VXLAN等底層網絡上構建大規模、靈活的二層互聯網絡。
  7. LVS
    • Linux Virtual Server
    • 基于Linux的負載均衡解決方案,支持四層流量分發。
    • LVS簡介、原理、組件、策略及調度算法-騰訊云開發者社區-騰訊云
  8. OVS
    • Open vSwitch
    • 開源虛擬交換機,支持SDN和網絡自動化。
    • Open vSwitch介紹_openvswitch-CSDN博客
  9. VPP
    • Vector Packet Processing
    • 高性能用戶態網絡協議棧,用于快速數據包處理。
    • VPP概要 - 知乎
  10. NFV
  • Network Functions Virtualization
  • 將傳統網絡功能(如防火墻)遷移到虛擬化環境。
  • 什么是NFV,NFV和SDN有什么區別? - 華為
  1. VNF
  • Virtualized Network Function
  • 在虛擬化環境中運行的網絡功能實例(如虛擬路由器)。
  • 通俗易懂淺談NFV和VNF - 知乎

云平臺與架構

  1. OpenStack
    • 開源云計算平臺,提供計算、存儲、網絡資源管理。
    • 什么是OpenStack?OpenStack能做什么? - 華為
    • [OpenStack和Kubernetes(k8s)的區別是什么?如何選擇?](OpenStack和Kubernetes(k8s)的區別是什么?如何選擇? - 知乎)
  2. NSX
    • VMware的軟件定義網絡(SDN)解決方案,支持虛擬化網絡和安全策略。
    • VMware NSX 4.2.1.2 發布 - 網絡安全虛擬化平臺 - 知乎
    • 什么是SDN?SDN和NFV有什么區別? - 華為
  3. VPC
    • Virtual Private Cloud
    • 公有云中隔離的虛擬網絡環境,用戶可自定義子網、路由等。
    • 什么是VPC?為什么需要VPC? - 華為
  4. Overlay
    • 在現有物理網絡上構建的虛擬網絡層(如VXLAN、GRE)。
    • 什么是Overlay網絡? Overlay網絡 vs Underlay網絡 - 華為
  5. LB
    • Load Balancer
    • 流量分發設備/服務,提升應用可用性和擴展性。
  6. IPS
    • Intrusion Prevention System
    • 實時檢測并阻止網絡攻擊的安全系統。
    • 什么是入侵防御?入侵防御如何工作? - 華為
  7. IDC
    • Internet Data Center
    • 提供服務器托管、網絡帶寬等服務的互聯網數據中心。
    • 什么是數據中心?數據中心有哪些類型? - 華為
  8. 云原生 (Cloud Native)
    • 基于容器、微服務、動態編排等技術構建的云應用架構。
    • 認識云原生,讀這一篇就夠了 - 知乎

容器與編排

  1. Docker
    • 容器化平臺,用于打包、分發和運行應用。
    • 什么是Docker容器?Docker容器是如何工作的? - 華為
    • 什么是 Docker? - .NET | Microsoft Learn
  2. K8s
    • Kubernetes
    • 開源容器編排系統,自動化部署、擴展和管理容器應用。
    • 什么是Kubernetes(K8s)?
    • 什么是 Kubernetes? - Training | Microsoft Learn
  3. CNI
    • Container Network Interface
    • 容器網絡插件標準,定義容器運行時與網絡插件的交互方式。
    • CNI、CSI和CRI_cri cni csi-CSDN博客
  4. CEN
    • Cloud Enterprise Network(常見于阿里云)
    • 跨地域/跨賬號的云上私有網絡互聯服務。
    • 云企業網CEN_企業級云上網絡_跨地域網絡互聯_網絡-阿里云

容器網絡方案

使用Calico、Flannel、Weave和Cilium的終極指南_cilium和calico-CSDN博客

Flannel,Calico 和 Cilium 之間有哪些優缺點和差別? - 知乎

云原生 | Kubernetes 之常用 CNI 網絡插件簡述與對比 - 知乎

Kubernetes 網絡方案全解析:Flannel、Calico 與 Cilium 對比與選擇_flannel、calico、cilium-CSDN博客

  1. Flannel
    • 基于Overlay的Kubernetes網絡插件,常用VXLAN或host-gw模式。
  2. Calico
    • 基于BGP的三層網絡方案,支持網絡策略和高性能路由。
  3. Cilium
    • 基于eBPF的容器網絡方案,提供安全策略和可觀測性。

性能優化與工具

  1. BCC
    • BPF Compiler Collection
    • 用于編寫eBPF程序的工具集,支持內核跟蹤和性能分析。
  2. Kaatran
    • Meta(Facebook)開源的QUIC協議高性能負載均衡器。
  3. bpftrace
    • 基于eBPF的Linux內核追蹤工具,用于動態分析系統行為。
  4. DPDK
    • Data Plane Development Kit
    • 用戶態網絡數據包處理框架,繞過內核提升性能。
  5. SPDK
    • Storage Performance Development Kit
    • 用戶態存儲協議棧,優化NVMe等存儲設備性能。
  6. 用戶態驅動
    • 在用戶空間實現的設備驅動(如DPDK網卡驅動),減少內核開銷。

硬件與協議

  1. 網卡 (NIC)
    • Network Interface Card,物理網絡接口設備。
  2. DPC
    • 可能指 Data Plane ControllerDistributed Processing Card,具體依上下文。
  3. RDMA
    • Remote Direct Memory Access
    • 遠程直接內存訪問技術,降低延遲并提升吞吐量。
  4. XDP
    • eXpress Data Path
    • 基于eBPF的內核網絡數據處理框架,用于高性能包處理。
  5. eBPF
    • extended Berkeley Packet Filter
    • 在內核沙箱中運行的安全程序,用于網絡、監控、安全等場景。

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

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

相關文章

[C++] traits機制

文章目錄 C之type_traitsis_floating_point<T> ..的使用std::enable_if<T>::type的使用std::remove_cv 如何自定義traits C之type_traits is_floating_point …的使用 一般在定義打印模板函數的時候&#xff0c;當我們用printf進行終端日志打印&#xff0c;需要根…

OpenCV 視頻處理與保存

一、知識點 1、VideoCapture類 (1)、用于從視頻文件、攝像機或圖像序列中捕獲視頻幀。 (2)、構造函數 VideoCapture(const String & filename, int apiPreference CAP_ANY) a、filename可以是視頻文件的名稱(例如"video.avi")&#xff0c;可以是圖…

【Leetcode】字符串之二進制求和、字符串相乘

文章目錄 算法原理二進制求和題目鏈接題目描述解題思路代碼 字符串相乘題目鏈接題目描述解題思路代碼 算法原理 這兩道題都是屬于算法里一種經典題型&#xff1a;高精度加/減/乘/除法&#xff0c;需要我們模擬加/減/乘/除 列豎式運算。 二進制求和 題目鏈接 題目鏈接 題目描…

MongoDB:索引

目錄 1、索引數據結構&#xff1a;B-樹 2、索引類型 2.1 單字段索引 2.2 復合索引&#xff08;最重要&#xff01;&#xff09; 2.3 多鍵索引&#xff08;數組字段&#xff09; 2.4 地理空間索引 2.5 全文索引 2.6 哈希索引&#xff08;分片專用&#xff09; 2.7 TTL …

【大模型】Transformer架構完全解讀:從“盲人摸象“到“通曉萬物“的AI進化論

&#x1f916; Transformer架構完全解讀&#xff1a;從"盲人摸象"到"通曉萬物"的AI進化論 —— 一位大模型探索者的技術日記 ? 第一章&#xff1a;為什么說Transformer是AI界的"蒸汽機革命"&#xff1f; 1.1 從RNN到Transformer&#xff1a;…

JavaEE:使用JMeter進行接口并發測試

一、下載與安裝&#xff1a; 1.下載apache-jmeter-5.6.3.zip&#xff1a; https://jmeter.apache.org/download_jmeter.cgi 2.解壓到D:\Program Files\apache-jmeter-5.6.3目錄 3.添加JDK環境配置到D:\Program Files\apache-jmeter-5.6.3\bin\jmeter.bat文件開頭&#xff1…

【筆記】MSYS2 的 MinGW64 環境中正確安裝 Python 相關環境管理工具 (Poetry、Virtualenv、Pipenv 和 UV)

MSYS2 環境配置與 Python 項目依賴管理筆記_msys更新python-CSDN博客 【技術筆記】MSYS2 指定 Python 版本安裝方案_pacman -u 安裝指定版本-CSDN博客 更多關于 MSYS2 開發環境的配置&#xff0c;請查看往期筆記。 簡介 本筆記將記錄我們在 MSYS2 的 MinGW64 環境中安裝 Pytho…

ubuntu添加域名解析服務器地址

在 Ubuntu 中配置域名解析主要有兩種方式&#xff1a;靜態修改 /etc/hosts 文件 和 動態修改 DNS 解析服務器配置。以下是詳細操作指南&#xff1a; 建議優選:二、永久方案&#xff1a;修改 DNS 解析服務&#xff08;推薦&#xff09;中的方法1 一、臨時方案&#xff1a;修改…

通過 AIOps 、生成式 AI 和機器學習實現更智能的可觀測性

支持 AIOps 的理由 人工智能運維&#xff08;AIOps&#xff09;是將人工智能&#xff08;AI&#xff09;、機器學習&#xff08;ML&#xff09;和分析技術應用于提升 IT 運維團隊日常工作的過程。簡單來說&#xff0c;AIOps 是軟件系統通過 AI 和 ML 以及相關分析技術來簡化和…

【DataWhale組隊學習】AI辦公實踐與應用

AI辦公-PPT制作 1. 使用大模型制作PPT的常見流程 使用大模型生成PPT的文稿將文稿的內容喂給可以直接生成PPT的大模型&#xff0c;生成PPT 2. 使用大模型生成PPT文稿 我們可以先使用上一章提過的那些大模型去生成一個PPT的文稿。那根據上一章的內容&#xff0c;我們想要去讓…

人機融合智能 | 人智交互中的機器行為設計與管理

以人工智能為代表的科學技術正在深入地塑造和改變著人類的社會、文化和經濟等,在“無所不在的算法與智能”的時代,了解智能機器的行為對于設計智能行為并使其造福于人類,對于智能機器的設計者、開發者和使用者,都具有重要意義。機器行為研究從學科交叉的視角,將智能機器行為置于…

langChainv0.3學習筆記(高級篇)

目錄 工具創建工具從函數創建工具tool 裝飾器結構化工具 從可運行對象創建工具子類化 BaseTool如何創建異步工具處理工具錯誤返回工具執行的artifact 使用內置工具和工具包自定義默認工具如何使用內置工具包 使用聊天模型調用工具定義工具模式Python 函數LangChain 工具Pydanti…

UiAutomator2 與 Appium 對比分析:安卓自動化測試框架的選擇指南

目錄 一、基礎介紹UiAutomator2Appium 二、功能對比三、架構差異UiAutomator2 架構簡圖&#xff1a;Appium 架構簡圖&#xff1a; 四、使用場景分析五、優缺點總結UiAutomator2 優點&#xff1a;UiAutomator2 缺點&#xff1a;Appium 優點&#xff1a;Appium 缺點&#xff1a; …

缺失的第一個正整數

繼續每日一題 今天給大家帶來一道將數組視為哈希表的算法 題目描述&#xff1a; 給你一個未排序的整數數組 nums &#xff0c;請你找出其中沒有出現的最小的正整數。 請你實現時間復雜度為 O(n) 并且只使用常數級別額外空間的解決方案。 題目示例&#xff1a; 由于題目要求…

單例模式-Python示例

單例模式 單例模式&#xff08;Singleton Pattern&#xff09;是設計模式中一種創建型模式&#xff0c;廣泛應用于軟件開發中。一以下以故事化的方式&#xff0c;結合詳細的技術講解&#xff0c;介紹單例模式的背景、定義、適用場景&#xff0c;并提供python的示例代碼。 故事…

啥是 SaaS

https://www.youtube.com/watch?vnpcL7oRZQlI這個視頻講了什么東西&#xff0c; 什么 idea?好的&#xff0c;這個視頻內容非常棒&#xff0c;信息量很足。下面為你詳細總結視頻講了什么&#xff0c;以及核心的 Idea 是什么。 視頻核心 Idea 這個視頻講的是一位名叫 Leandro…

Spring Boot 工程啟動以后,我希望將數據庫中已有的固定內容,打入到 Redis 緩存中,請問如何處理?

在 Spring Boot 工程中&#xff0c;將數據庫中的固定內容預先加載到 Redis 緩存中可以通過以下步驟實現。這里假設你已經配置好了 Spring Data Redis 和數據庫&#xff08;如 MySQL&#xff09;的連接。 1. 添加依賴 首先&#xff0c;確保你的 pom.xml&#xff08;Maven&…

springboot企業級項目開發之項目測試——集成測試!

集成測試 集成測試是指項目代碼在單元測試完成后進行的第二階段測試。集成測試的重點是在集成組件或單元之間交互時暴露缺陷&#xff0c;以保證不同模塊之間相互調用的正確性。在Spring Boot的項目集成測試中&#xff0c;將測試Controller和Dao的完整請求處理。應用程序在服務…

HTML 媒體(Media)

HTML 媒體&#xff08;Media&#xff09; 引言 HTML 媒體元素是構成現代網頁的重要組成部分&#xff0c;它允許我們在網頁中嵌入各種類型的媒體內容&#xff0c;如音頻、視頻、圖像等。這些元素不僅豐富了網頁的視覺效果&#xff0c;還提升了用戶體驗。本文將詳細介紹 HTML 媒…

輕量化分布式AGI架構:基于區塊鏈構建終端神經元節點的互聯網智腦

一、架構概述 該架構通過將終端設備&#xff08;如手機、IoT設備&#xff09;轉化為神經元節點&#xff0c;結合區塊鏈技術構建去中心化智能網絡&#xff0c;形成“互聯網智腦”。其核心在于突破傳統AGI算力瓶頸&#xff0c;實現數據安全共享與價值分配。 1.1 關鍵特征 分布…