文章目录

  • 网络与虚拟化技术
  • 云平台与架构
  • 容器与编排
  • 容器网络方案
  • 性能优化与工具
  • 硬件与协议

网络与虚拟化技术

  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 关键特征 分布…