C++ 全栈知识体系C++ 全栈知识体系
✿导航
  • 基础
  • 函数
  • 知识点
  • IO框架
  • 新版本特性
  • 数据库原理
  • SQL语言
  • SQL - MySQL
  • NoSQL - Redis
  • NoSQL - ElasticSearch
  • 算法基础
  • 常见算法
  • 领域算法
  • 分布式算法
  • 数据结构与算法
  • 计算机网络
  • 操作系统
  • 计算机组成
  • 开发
  • 测试
  • 架构基础
  • 分布式系统
  • 微服务
  • 中间件
  • 概念
  • 理论
  • 架构设计原则
  • 设计模式
  • 协议
  • 技术选型
  • 编码规范
  • 流水线构建 - CI/CD
  • 知识点 - Linux
  • 网站 - Nginx
  • 容器化 - Docker
  • 容器编排 - Kubernetes
  • 服务网格 - Service Mesh Istio
  • 常用快捷键 - Shortcut
  • 工具使用 - Tools
  • 开源项目
  • 学习项目
  • 个人项目
  • 项目开发
  • 项目Idea
  • 并发
  • 部署
  • 分布式
  • 知识
  • 问题
  • 编程语言与技术
  • 系统与架构
  • 软件开发实践
  • 数据处理与应用设计
  • 个人
  • 产品
  • 团队
  • 知识体系
  • Vue
关于
✿导航
  • 基础
  • 函数
  • 知识点
  • IO框架
  • 新版本特性
  • 数据库原理
  • SQL语言
  • SQL - MySQL
  • NoSQL - Redis
  • NoSQL - ElasticSearch
  • 算法基础
  • 常见算法
  • 领域算法
  • 分布式算法
  • 数据结构与算法
  • 计算机网络
  • 操作系统
  • 计算机组成
  • 开发
  • 测试
  • 架构基础
  • 分布式系统
  • 微服务
  • 中间件
  • 概念
  • 理论
  • 架构设计原则
  • 设计模式
  • 协议
  • 技术选型
  • 编码规范
  • 流水线构建 - CI/CD
  • 知识点 - Linux
  • 网站 - Nginx
  • 容器化 - Docker
  • 容器编排 - Kubernetes
  • 服务网格 - Service Mesh Istio
  • 常用快捷键 - Shortcut
  • 工具使用 - Tools
  • 开源项目
  • 学习项目
  • 个人项目
  • 项目开发
  • 项目Idea
  • 并发
  • 部署
  • 分布式
  • 知识
  • 问题
  • 编程语言与技术
  • 系统与架构
  • 软件开发实践
  • 数据处理与应用设计
  • 个人
  • 产品
  • 团队
  • 知识体系
  • Vue
关于
  • 概念

    • 概念 - 概述
    • 概念 - 计算机专有名词
    • 概念 - 正向代理和反向代理
    • 概念 - 云网络
    • 概念 - rest api
    • 概念 - 脑裂
  • 理论

    • 事务理论 - ACID
    • 分布式理论 - CAP
    • 分布式理论 - BASE
  • 架构设计原则

    • 架构设计原则 - 合适、简单、演化
    • 架构设计原则 - 高内聚、低耦合
    • 架构设计原则 - 正交四原则
    • 架构设计原则 - SOLID详解
    • 架构设计原则 - 分层架构MVC
    • 架构设计原则 - DDD领域驱动设计:贫血模型和充血模型
    • 架构设计原则 - DDD领域驱动设计
  • 设计模式

    • 创建型模式 - Create model

      • 创建型模式 - 单例模式(Singleton)
      • 创建型模式 - 工厂模式(Factory)
      • 创建型模式 - 抽象工厂(Abstract Factory)
      • 创建型模式 - 生成器(Builder)
      • 创建型模式 - 原型模式(Prototype)
    • 结构型模式 - Structural model

      • 结构型模式 - 外观(Facade)
      • 结构型模式 - 适配器(Adapter)
      • 结构型模式 - 桥接(Bridge)
      • 结构型模式 - 组合(Composite)
      • 结构型模式 - 装饰(Decorator)
      • 结构型模式 - 享元(Flyweight)
      • 结构型模式 - 代理(Proxy)
    • 行为型模式 - Behavioral model

      • 行为型模式 - 责任链(Chain Of Responsibility)
      • 行为型模式 - 策略(Strategy)
      • 行为型模式 - 模板模式(Template)
      • 行为型模式 - 命令模式(Command)
      • 行为型模式 - 观察者(Observer)
      • 行为型模式 - 访问者(Visitor)
      • 行为型模式 - 状态(State)
      • 行为型模式 - 解释器(Interpreter)
      • 行为型模式 - 迭代器(Iterator)
      • 行为型模式 - 中介者(Mediator)
      • 行为型模式 - 备忘录(Memento)
  • 协议

    • 协议 - Http
    • 协议 - SNMP
    • 协议 - NETCONF
    • 协议 - TLS和SSL
    • 协议 - Http-wiki
    • 协议 - TCP/IP
    • 协议 - Https常见的认证模式
  • 技术选型

    • 技术选型 - 常用的技术框架
    • 技术选型 - 如何写一个自己的项目
    • 技术选型 - 基于drogon实现用户中心后端
  • 编码规范

    • 编码规范 - Google C++ Style Guide
    • 编码规范 - 编程风格
    • 编码规范 - 头文件包含规范
    • 编码规范 - 常用编码命名规则
    • 编码规范 - 编码命名规范

概念 - 云网络

参考资料

  • 算力网络

概念

AI内智慧网络、云原生网络、确定性网络、算力网络、 分布式自治网络、空天地一体化网络。

云原生网络

容器网络VS物理网络:

  • 变化频率高
    • Node,Pod变化频繁
    • 网络策略变化频繁
  • 自动化要求高
  • 自愈能力强

跨平台:

  • 公有云:亚马逊、阿里、腾讯
  • 私有云:VMware,OpenStack,物理机

容器网络基本特点:

  • 每个Pod独立的IP
  • Pod之间三层可达
  • Service、DNS、NetworkPolicy、Ingress等网络应用

云原生网络的开源实现:

  • CNI(container network interface)

    • 可插拔式容器网络
    • 规定容器和网络之间的交互协议ADD/DEL
  • 控制平面

    • 分布式kv存储
    • 路由协议
    • 底层物理设备
    • Gossip协议
  • 数据平面

    • 封装模式
    • Underlay模型
  • 控制平面是指网络之间是如何相互发现的,容器网络相当于在物理机器的网络上面又加了一层网络,那么网络之间是如何相互学习了解的?一个节点的容器是如何发现另一节点的容器?其中的机制是怎样的?

  • 云原生的网络数据平面,旨在为服务提供多协议、模块化、智能化、安全的代理能力。

确定性网络(Deterministic Networking)

DetNet是一项帮助实现IP网络从“尽力而为(best-effort)”到“准时、准确、快速”, 控制并降低端到端时延的技术。

确定性网络的基本特征:

  1. 时钟同步。所有网络设备和主机。
  2. 零拥塞丢失。
  3. 超可靠的数据包交付。
  4. 与尽力而为(best-effort)的服务共存。

算力网络(Compute First Networking)

算力网络利用成熟可靠、超大规模的网络控制面(分布式路由协议、集中式控制器等)来实现计算、存储、传送等资源的分发、关联、交易与调配,其出现具有一定的技术和商业契机。

  • 互联:从质量、能源、信息到智能
    热力        电力       算力
    质量迁移    能力迁移   信息/智能迁移
  • 算力是构建未来智能(AI)社会的基础 AI= 算法 + 算力 + 数据

高效算力对网络的要求是:专业、弹性、协作

未来会存在云、边、端三级算力,三者存在协同关系 (云计算节点、边缘计算节点、端计算节点)

  • 网络信息基础设施的昨天、今天与明天
    连接型网络    云服务网络     智能算网
    联网技术      云网技术       智网技术

算力网络:网络为计算服务,价值在于释放算力。

算力网络的应用场景:

  • 直播观看时,人数过多,单个MEC节点的计算已经难以承载,需要协调多个MEC节点来保障用户体验。

MEC:(边缘计算技术,Mobile Edge Computing)

  • 大型渲染任务,需要多个MEC提供计算能力。
Last Updated:
Contributors: klc407073648
Prev
概念 - 正向代理和反向代理
Next
概念 - rest api