VMware vSphere Distributed Services Engine 和利用 DPU 实现网络加速

news2024/11/16 7:01:17

VMware相关学习专栏:虚拟化技术

vSphere 8.0 通过加速数据处理单元 (DPU) 上的网络功能实现了突破性的工作负载性能。

vSphere 8.0 通过加速 DPU 上的网络功能实现了突破性工作负载性能,从而满足现代分布式工作负载的吞吐量和延迟需求。借助 vSphere Distributed Services Engine,基础架构服务分布在 ESXi 主机上可用的不同计算资源上,网络功能卸载到 DPU。现代应用程序是使用微服务架构方法开发的,该方法旨在将应用程序分解为多个独立但相互协作的服务。这种增加的复杂性对 CPU 提出了新的要求。例如,处理这些微服务的存储请求或传输网络流量会为实际工作负载留下更少的 CPU 周期。在这种情况下,专用加速器(如 DPU)可以承担新的计算负担,并帮助您提高基础架构的性能和效率。

借助 vSphere Distributed Services Engine,DPU 可以提高网络性能并提高数据吞吐量,同时不会增加管理 DPU 生命周期的运营负担,因为现有 0 天、第 1 天和第 2 天 vSphere 体验没有改变。发布时,NVIDIA 和 AMD 的 DPU 以及 Dell 和 HPE 的服务器设计都支持 vSphere Distributed Services Engine。vSphere Distributed Services Engine 在预安装了 DPU 的服务器上可用。不能在环境中单独安装 DPU,也不能在没有预安装 DPU 的情况下使用 Distributed Services Engine。

从 vSphere 8.0 开始,VMware 将在核心 CPU 复合体上运行的功能移至 DPU CPU 复合体:

图片

vSphere Distributed Services Engine 通过引入 DPU 上的 VMware vSphere Distributed Switch 和 VMware NSX Networking and Observability 来卸载和加速 DPU 上的基础架构功能,从而无需使用复杂的网络分流器即可主动监控、识别和缓解网络基础架构瓶颈。DPU 成为扩展基础架构功能的新控制点,并支持与工作负载域分离的无代理安全控制。

 

借助 vSphere Distributed Services Engine,您可以:

  • 在 DPU 和 CPU 上同时安装和更新 ESXi 映像,以通过集成 vSphere 工作流减少 DPU 生命周期管理的运营开销。有关详细信息,请参见将 vSphere Lifecycle Manager 与 VMware vSphere Distributed Services Engine 结合使用。

  • 通过熟悉的 vCenter 界面为 DPU 硬件提醒设置警报并监控有关内核、内存和网络吞吐量的性能指标,而无需使用新工具。有关详细信息,请参见 CPU (DPU) 和内存 (DPU)。

  • 加速 DPU 上的 vSphere Distributed Switch 以提高网络性能,并利用可用 CPU 周期实现每个 ESXi 主机的更高工作负载整合。有关详细信息,请参见什么是网络卸载能力和 创建 vSphere Distributed Switch。

  • 为在连接了 DPU 的主机上运行的虚拟机获取 vSphere DRS 和 vSphere vMotion 支持,以在不牺牲虚拟机可移植性的情况下获得直通优势。有关详细信息,请参见 DPU 的同类集群。

  • 通过零信任安全性提高基础架构的安全性。有关详细信息,请参见 vSphere Distributed Services Engine 安全最佳实践。

vSphere Distributed Services Engine 无需单独的 ESXi 许可证。与其他网络隔离的内部网络将 DPU 与 ESXi 主机连接在一起。ESXi 8.0 服务器内部版本是包含 x86 和 DPU 内容的统一映像。在 vSphere 系统中,可以在安装和升级期间以及在网络、存储和主机配置文件工作流中将 DPU 视为新对象。

VMware热门课程介绍

图片

VCP-DCV VMware vSphere:安装、配置和管理[V8.0]

VCAP-DCV VMware vSphere: 运维、扩展和安全防护 [V8.0]

最新发布:5月-7月 VMware培训课表安排

(微思-全国招生!直播上课,就近安排考试)

图片


END

微思网络,始于2002年

专业IT认证培训22年,面向全国招生!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1705862.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++题解】1133. 字符串的反码

问题:1133. 字符串的反码 类型:字符串 题目描述: 一个二进制数,将其每一位取反,称之为这个数的反码。下面我们定义一个字符的反码。 如果这是一个小写字符,则它和字符 a 的距离与它的反码和字符 z 的距离…

godot4.2 + GDextension c++在 vs code 中断点调试配置

游戏开发中如果做不到自己编写的代码做断点调试,无不是瞎子摸象,特别是C这么底层的语言。这2天开始在VS studio中折腾,一直折腾不出结果,几次想要放弃GODOT。最终今天在VS code中搞定了这断点调试C代码。 在上一篇文章我已经做好了…

windows部署ollama+maxkb+vscode插件continue打造本地AI

windows部署ollamamaxkbvscode插件continue打造本地AI 前言下载ollamadocker desktopvscode插件continue 安装安装ollama设置环境变量 安装docker desktop部署maxkb容器 安装vscode插件模型搜索和推荐 前言 我采用docker运行maxkb,本地运行ollama形式。可能是windo…

深度神经网络——贝叶斯与朴素贝叶斯定理

概述 贝叶斯定理是概率论中一个非常重要的概念,它提供了一种在已知某些相关事件的概率时,计算另一个事件发生概率的方法。在你提供的内容中,贝叶斯定理被描述为一种“魔法”,因为它能够使计算机通过分析大量的数据来预测人们可能…

今日好料推荐(Altium Designer + 仿真器驱动)

今日好料推荐(Altium Designer 仿真器驱动) 参考资料在文末获取,关注我,获取优质资源。 Altium Designer Altium Designer 是一种高度集成的电子设计自动化 (EDA) 软件工具,广泛应用于电子电路和印刷电路板 (PCB) …

汇编原理(三)编程

源程序: 汇编指令:有对应的机器码与其对应 伪指令:无对应的机器码,是由编译器来执行的指令,编译器根据伪指令来进行相关的编译工作。 ex1:XXX segment、XXX ends这两个是一对成对使用的伪指令,且必须会被用…

充电器快充协议与PW6606快充电压诱骗芯片

随着科技的快速发展,手机、平板等电子产品对于充电速度的要求越来越高,快充技术应运而生。在市场上,我们常见的快充充电器主要分为两种类型:A口充电器(USB口)和TYPE C口充电器。每种类型都拥有其独特的快充…

埃文科技携数据要素产品亮相第七届数字中国建设峰会

第七届数字中国建设峰会(以下简称“峰会”)于2024年5月24日至25日在福建省福州市举办。此次峰会是国家数据工作体系优化调整后举办的首次数字中国建设峰会。本届峰会由国家发展改革委、国家数据局、国家网信办、科技部、国务院国资委、福建省人民政府共同…

10分钟就可以用AI制作绘本小故事?自媒体涨粉变现利器,实战练习,轻松上手!

大家好,我是向阳 关于最近有老铁私信我如何使用AI制作儿童画册进行AI变现,由于需求的朋友不少,那么本次我将从头到尾将整个创作过程简单和各位介绍下,也欢迎各位老铁一些学习交流。 本次制作过程中所有工具均不需要付费也无需魔…

YOLOv10涨点改进:如何魔改注意力进行二次创新,高效替换PSA | NEU-DET为案列进行展开

💡💡💡本文改进:替换YOLOv10中的PSA进行二次创新,1)EMA替换 PSA中的多头自注意力模块MHSA注意力;2) EMA直接替换 PSA; 在NEU-DET案列进行可行性验证,1&#x…

Laravel 图片添加水印

和这个配合使用 Laravel ThinkPhP 海报生成_laravel 制作海报-CSDN博客 代码 //水印 $x_length $imageInfo[0]; $y_length $imageInfo[1];$color imagecolorallocatealpha($posterImage, 255, 255, 255, 70); // 增加透明度参数alpha$font_size 40; //字体大小 $angle …

RAG架构的数据准备流程

虽然现成的大型语言模型 (LLM) 功能强大,但企业发现,根据其专有数据定制 LLM 可以释放更大的潜力。检索增强生成 (RAG) 已成为这种定制的主要方法之一。RAG 模型将大型语言模型强大的语言理解能力与检索组件相结合,使其能够从外部数据源收集相…

螺旋矩阵(算法题)

文章目录 螺旋矩阵解题思路 螺旋矩阵 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n 3 输出:[[1,2,3],[8,9,4],[7,6,5]]解题思路 模…

全局数据 与 singleton 类的选择

1,singleton 相对于全局数据的优势 使用 Singleton 类相对于全局数据具有以下好处: 1.1. 延迟初始化:Singleton 类可以实现延迟初始化,即在需要时才创建实例,而全局数据在程序启动时就会被初始化。这可以节省资源并提…

SpringBoot——整合RabbitMQ收发消息

目录 RabbitMQ消息队列 项目总结 新建一个SpringBoot项目 pom.xml application.properties配置文件 index.html前端页面 RabbitMQConfig配置类 RabbitMQProducer生产者 RabbitMQConsumer消费者 IndexController控制器 SpringbootRabbitmqApplication启动类 测试 Ra…

CSS 介绍及用法,常用属性

一、CSS介绍 A. 简介 CSS全称:全称为层叠样式表(Cascading Style Sheets),是一种用于描述网页外观和格式的计算机语言。CSS可以使网页的布局更加丰富和多样化,并且可以将样式信息与网页内容分离,使得网…

【JAVASE】接口(上)

一:接口的概念 在现实生活中,接口的例子比比皆是,比如:笔记本上上的USB接口。 电脑上的USB口上可以插:U盘、鼠标、键盘等。 电源插座插孔上可以插入:电脑、电视机等。 通过以上例子可以看出:接口就是公共…

0527_C++1

练习1&#xff1a; 定义自己的命名空间my_sapce&#xff0c;在my_sapce中定义string类型的变量s1&#xff0c;再定义一个函数完成对字符串的逆置。 #include <iostream>using namespace std; namespace my_space {string s1"hello world";void my_strreverse…

在银行申贷之前,是否需要查大数据信用报告呢?

在现代社会&#xff0c;信用是非常重要的经济资源&#xff0c;而信用报告则是评估个人信用状况的重要依据。在银行申贷过程中&#xff0c;通常需要提供个人的信用报告&#xff0c;以评估借款人的信用状况和还款能力。那么&#xff0c;在银行申贷之前&#xff0c;是否需要查大数…

深入学习 torch.distributions

0. 引言 前几天分几篇博文精细地讲述了《von Mises-Fisher 分布》, 以及相应的 PyTorch 实现《von Mises-Fisher Distribution (代码解析)》, 其中以 Uniform 分布为例简要介绍了 torch.distributions 包的用法. 本以为已经可以了, 但这两天看到论文 The Power Spherical dist…