VMware 替代专题|14 个常见问题,解读 VMware 替代的方方面面

随着 VMware by Broadcom 调整订阅模式和产品组合,不少用户也将 VMware 替代提上日程。为了帮助用户顺利完成从 VMware 替代方案评估到产品落地的一系列环节,我们通过这篇博客,对 VMware 替代场景下用户经常遇到的问题进行了梳理和解答。

更多 VMware 替代资料,欢迎访问 VMware 国产化替代专题页面,并下载免费电子书《VMware 国产化替代专题》。

1. 博通收购 VMware 后,对 VMware 订阅模式和产品方案进行了哪些调整?

2023 年 12 月 11 日,VMware by  Broadcom 发布文章 “VMware by Broadcom Dramatically Simplifies Offer Lineup and Licensing Model”,正式官宣“所有 VMware by Broadcom 解决方案向订阅许可证的过渡,并停止销售永久许可证、永久产品的支持和订阅(SnS)续订以及混合购买计划/订阅购买计划积分(HPP/SPP)”。2024 年 1 月 22 日 的博客《终止永久许可和 SaaS 服务》进一步明确了产品的精简方式:原有的 50+ 独立产品精简为 4 个产品组合和附加产品(Add-ons)的形式。

4 个产品组合分别为:面向中小型企业轻量级虚拟化需求的 vSphere Essentials Plus Kit(VVEP)和 vSphere Standard(VVS)方案,和包含更多功能的企业级方案 VMware vSphere Foundation(VVF)和 VMware Cloud Foundation(VCF)。

vmware-replacement-qa-collection-1.png

vmware-replacement-qa-collection-2.png

值得注意的是,VVEP 和 VVS 仅提供虚拟化和集中管理服务,同时 vSphere 许可模式将从按 CPU 许可更改为按 CPU 内核(Core)数量的许可,以订阅方式使用。这对于不少用户,尤其是大量使用高内核数量 CPU 的用户,将带来较大的成本上升。另外,用户若想使用 vSAN 或其他服务,只能订阅 VVF 和 VCF 这两种企业级方案,且方案包含的 vSAN 容量存在限制(每 CPU Core 100 GB / 1 TiB),如要使用更多存储容量则需要额外购买 Add-on 许可。对于仅使用 vSphere 和 vSAN 的用户,VVF 或 VCF 产品强制组合的方式既降低了产品选择的灵活性,同时可能带来成本提升。

2. 现阶段有必要替换 VMware 虚拟化/超融合吗?如何评估?

面对 VMware 的收购风波和一系列订阅模式、产品组合、许可模式调整,不少用户会犹豫,是继续使用原有 VMware 产品,还是采用新的产品组合,或是转向其他替代方案?现阶段真的有必要替换 VMware 产品吗?

首先需要明确的一点是,并非所有用户都必须立刻决定是否要对原有 VMware 产品进行替代或更换为新的产品组合。用户的“决策缓冲时间”取决于以下两个因素:

  • 原来订购的产品服务是否即将到期?如果用户使用的产品服务即将到期,由于无法按原价格续保,可能必须选择使用新的订阅许可,或者停止对原产品的使用。如果不进行续保,相关系统可能不得不“裸奔”(即在没有官方支持服务的情况下继续运行)。虽然在不进行版本升级和功能更新的情况下,部分业务也能在一定时期内保持稳定运行,暂时不需要更换产品,但缺乏原厂技术支持终究是一个潜在的风险点。
  • 仍在使用中的 VMware 产品是否需要进行版本升级或扩容?版本升级一方面可以增加功能、提升性能、修补 bug 和安全漏洞;另一方面,正在使用的系统可能需要随业务规模增长而扩容。如果不采用 Broadcom 的新订阅模式,将无法对原先使用的 VMware 产品进行升级或扩容。在没有版本升级或扩容需求的时期内,不必急着做出更换产品的决定。

用户在“决策缓冲期”内,需要根据当前系统对于现有 VMware 产品的使用情况进行有针对性的分析,对可替代的产品和方案进行调研和充分测试验证,才能做出最符合自身利益的选择。对于不同 VMware 用户(包括仅使用 vSphere 的用户、使用 vSphere+vSAN 的用户,以及使用原 VMware SDDC 产品的用户),VMware 替代的必要性和可行性也有所不同,具体评估请参考博客文章“一文解读 VMware by Broadcom 产品组合与用户应对策略”和“如何制定 VMware 替换方案?Gartner 这样建议”。

3. 如何进行 VMware 虚拟化/超融合替代项目规划?

在制定 VMware 虚拟化/超融合替代方案时,用户应首先确保维持现有使用 VMware 产品的生产环境稳定运行。然后,开始对虚拟化核心软件 vSphere 的替代产品进行调研和测试。备选厂商最好有能力提供与 VMware SDDC 方案相匹配的全栈产品(包括但不限于虚拟化计算、存储、网络与安全、容器管理、运维管理、灾备、迁移等全面的 IT 基础设施能力),以减少用户在多个独立厂商的产品之间进行选择的工作量和难度,更快地形成可用的备选方案。

根据 Gartner 发布的全球《全栈超融合软件市场指南》,目前具备 VMware 替代能力的成熟超融合厂商包括 Nutanix、Microsoft、志凌海纳 SmartX 等。选择替换方案时,需要重点评估 Hypervisor、分布式存储和虚拟化网络与安全这三个核心产品组件的功能、稳定性和性能是否满足生产级替换的要求。对“生产级替换”的评估条件包括但不限于:

  1. 生产级稳定性、性能和实际案例
  2. 开放性和兼容性
  3. 信息技术应用创新适配状况、自主研发能力、本地服务能力

具体“生产级”能力要求与评估方法,请参阅:生产级 VMware 虚拟化方案替换路线与评估。

接下来,基于初步选择的备选方案,构建一个新的基础设施平台用于测试,或作为生产集群的备用集群。在这个新平台上,用户可以通过应用迁移、存储迁移或应用重构等方法,将生产环境的应用软件、虚拟机、备份数据转移过来,组成完整的生产系统。随后,需要经过一段时间的全面测试和压力条件下的性能与稳定性验证,才能确保新系统的完整性、稳定性、可靠性和业务连续性符合“生产级”要求。并且,在 IT 部门人员熟悉了新系统的运维操作后,用户才可以考虑将新生产系统正式代替原来基于 VMware 基础设施平台的系统。 

只有经过以上严谨细致的替换准备,才能确保替代方案顺利接替原 VMware 产品的工作,从而逐步减少对 Broadcom 产品的依赖。否则,如果新系统未经充分验证仓促上线,不断的故障反而会对用户正常的业务开展和后续替换工作带来负面影响。

4. VMware 虚拟化/超融合替代迁移时有那些风险?该如何应对?

根据 3 月初 SmartX 举办的 VMware 升级替代研讨会上收集的用户反馈,用户对于 VMware 产品替代最大的担忧在于虚拟机跨平台迁移的可靠性、兼容性和迁移过程对业务的影响,这也是 v2v 迁移的主要风险。

  • 如何保障迁移可靠性

如果迁移过程不稳定,不仅将带来很大的运维风险,还可能无法在迁移预留时间窗口内完成迁移任务,影响业务的正常开展。对于迁移可靠性,用户需要选择技术可靠、迁移高效的迁移工具,并在迁移开始前进行环境检查(如检查网络连通性、确认待迁移虚拟机是否包含快照和虚拟外设等)和预迁移测试,保证正式迁移可以顺利进行。

  • 如何保障平台兼容性

用户还需评估迁移工具对 VMware 虚拟化环境、虚拟机操作系统和服务器芯片的兼容能力,保证迁移任务可以顺利开展。另外,目前一些国内厂商的迁移工具无法支持基于 vSphere Distributed Switch(VDS,分布式交换机架构)的迁移,仅支持标准交换机架构(VSS),而将虚拟机从 VSS 迁移到 VDS 有可能会引起业务网络中断,因此会对用户的迁移场景带来一定的限制。

  • 如何降低迁移带来的业务影响

除了预先进行迁移评估和兼容性确认,用户也需选择合适的迁移工具以降低迁移停机带来的影响。以 SmartX 免费的 SMTX 迁移工具为例,在执行迁移任务时,SMTX 迁移工具会对虚拟机执行快照,然后在线执行数据拷贝,这一过程中源端虚拟机可以保持在线,因此不会影响原有 VMware 集群中虚拟机的正常运行(性能可能会略有下降);待(全量)数据迁移完毕后,源端虚拟机需要执行短暂的关机以及快照差量同步(增量数据传输),但停机时间较短,只需要合理安排停机窗口(非业务时间切换),可将业务影响降至最低。

此外,若用户想在保留 vSphere 的同时使用新的超融合平台替代 vSAN,需要保证超融合替代方案能够充分兼容 VMware 虚拟化。目前,SmartX 超融合支持用户沿用 VMware 虚拟化的完整生态,同时享有 SmartX 超融合的优势。具体方案请参考 SmartX 官网。

5. 有哪些成熟的 VMware 虚拟化替代产品/方案?

2023 年 Gartner《Market Guide for Server Virtualization》报告中提到的可选替代产品包括 Red Hat(OpenShift)、Microsoft(Hyper-V)、Nutanix、华为、志凌海纳 SmartX 等。目前,国内的创新虚拟化产品都是基于 KVM 进行开发。在替代产品评估时,用户应该关注产品的可靠性、稳定性和业务连续性支持能力,以及替代方案在生产环境的落地案例与实际业务承载能力。

其中,志凌海纳 SmartX 超融合原生虚拟化 ELF 在性能、稳定性、可靠性等方面替代 VMware 的能力已经过金融、医疗、制造等行业众多头部客户生产环境验证,并具备众多 VMware 虚拟化替代案例。欲深入了解,请阅读:一文了解 SmartX 用户的 VMware 国产化替代实践。

6. VMware 虚拟化替代产品选型时需要评估哪些方面?

目前,国内的创新虚拟化产品都是基于 KVM 进行开发。这些产品在虚拟机生命周期管理、高可用性、资源负载均衡等基本功能上,看似与 vSphere 相差无几。然而,当具体执行每项功能时,它们在性能、便利性以及执行结果的确定性方面的表现,则需要通过测试或在备用环境中的长期使用来进行仔细评估和对比。因此,除了产品的可靠性、稳定性和业务连续性支持能力,用户还需格外关注替代方案在生产环境的落地案例与实际业务承载能力。更多选型建议,请阅读:如何制定 VMware 替换方案?Gartner 这样建议|SmartX 趋势分享。

作为入选 Gartner 2023《Market Guide for Server Virtualization》报告的推荐厂商之一,志凌海纳 SmartX 超融合原生虚拟化 ELF 在性能、稳定性、可靠性等方面替代 VMware 的能力已经过金融、医疗、制造等行业众多头部客户生产环境验证,并具备众多 VMware 虚拟化替代案例。欲深入了解,请阅读:一文了解 SmartX 用户的 VMware 国产化替代实践。

7. 如何降低 VMware 虚拟化/超融合替代成本?开源产品能用吗?

在挑选 VMware 虚拟化和超融合替代产品时,不少用户会关注开源的“平替”方案(包括开源虚拟化产品、开源超融合产品和基于 Ceph 开发的分布式存储产品),以节省成本。虽然开源产品没有采购成本,具有社区支持,具有技术实力的客户可以自行开发,但若出现严重故障或漏洞,很难像商业厂商那样通过专业团队提供快速相应、深度解决问题的服务支持。此外,开源产品间存在较大的能力差异,在生产环境中的性能、可靠性和稳定性,需要用户经过长时间运行测试进行验证,若出现重大故障,或性能和稳定性难以满足生产需要,将可能为用户带来更大的业务损失。

对于想要节省 VMware 替代成本的用户,其中一种选型是将传统 VMware 虚拟化架构(基于集中式存储)替换为更经济、弹性敏捷的超融合架构,或将 VMware 超融合(vSAN)替换为其他的超融合存储。欲深入了解基于超融合的 VMware 替代方案,请阅读:一文了解 SmartX 用户的 VMware 国产化替代实践。

8. 有哪些好用的 VMware 虚拟机迁移工具?

将 VMware 虚拟机迁移至其他虚拟化平台,一般情况下,虚拟化替代方会提供迁移的方案或者迁移工具,或者用户也可以采用第三方的迁移工具。例如,SmartX 提供了免费的 SMTX 迁移工具,支持将运行在 VMware 虚拟化平台的虚拟机迁移至基于 SmartX 原生虚拟化 ELF 的超融合集群。该工具支持灵活部署,无需安装任何代理插件,兼容主流 VMware 虚拟化版本,全量数据传输时虚拟机可以保持在线,且⽀持断点续传,帮助用户高效、稳定地进行跨平台迁移。欲深入了解 SMTX 迁移工具,请阅读:VMware 虚拟机向国产虚拟化平台迁移?一文了解 SMTX 迁移工具原理与实践。

9. 国内哪些企业已完成 VMware 虚拟化替代?有哪些经验参考?

目前国内不少金融、医疗、制造等多行业企业,已使用国产虚拟化/超融合平台实现 VMware 虚拟化替代。以 SmartX 用户为例,据最新出货统计,近 65% SmartX 超融合用户已使用 SmartX 原生虚拟化 ELF 作为虚拟化方案。交通银行、中信建投证券、中再保险、光大永明人寿、申万宏源证券、宣武医院、榆林市中医院、北京积水潭医院、云南省某州立三甲医院、国内某动力锂电池领军制造商、海澜之家、现代制药等多行业头部企业,已使用 SmartX 超融合(搭配原生虚拟化 ELF)替代 VMware 虚拟化或降低生产环境 VMware 虚拟化依赖。欲了解用户替代实践,请阅读: 一文了解 SmartX 用户的 VMware 国产化替代实践。

10. 有哪些 vSAN/VMware 超融合替代方案和产品?

对于同时使用 vSphere 和 vSAN(VMware 超融合)的用户,如果用户高度依赖 vSphere 作为虚拟化核心且希望保留在 vSphere 上运行的虚拟机,但不一定要使用 vSAN 作为存储,可以考虑将大部分数据迁移至外置存储,或选择支持 vSphere 虚拟化的其他分布式存储产品,并与 vSphere 组成超融合系统。这种方式下,用户仅需购买 VVS/VVEP 订阅许可,降低 VMware 依赖程度并节省存储费用。在 vSphere 虚拟化集群中内嵌其他厂商的分布式存储组成超融合系统,国内的志凌海纳 SmartX,海外的 Nutanix 都有非常成熟的解决方案,详细方案可参见:基于 VMware vSphere 的超融合平台怎么选。

也可考虑将 vSphere 和 vSAN 整体替换为其他超融合方案。根据 Gartner 发布的全球《全栈超融合软件市场指南》,目前具备 VMware 替代能力的成熟超融合厂商包括 Nutanix、Microsoft、志凌海纳 SmartX 等。选择替换方案时,需要重点评估 Hypervisor、分布式存储和虚拟化网络与安全这三个核心产品组件的功能、稳定性和性能是否满足生产级替换的要求。

11. vSAN/VMware 超融合替代产品选型时需要关注哪些方面?

如果选择以第三方超融合存储/分布式存储替代 vSAN,除了存储的性能、稳定性、可用性、生产级应用情况,用户也需重点关注以下两点:

  • 厂商的自主研发能力:国内大部分分布式存储是基于 Ceph 或 GlusterFS 进行开发,厂商间对核心代码的掌控能力、售后技术支持能力,以及产品在生产环境中的表现,都存在较大差异。因此建议用户选择具备自主研发能力、基于自研技术提供的存储产品进行 vSAN 替代,为业务提供高性能、稳定性支持。
  • 替代产品与 VMware 虚拟化的兼容性:vSAN 基于 VMware 自有技术,能够保持比较稳定的研发路线图和自我突破能力,并与 VMware 其他产品之间保持良好的兼容性。国内大部分分布式存储是基于 Ceph 或 GlusterFS 进行开发,即便是同样基于 Ceph 开发的存储产品,其性能表现也各不相同。因此,需要通过充分的测试对各厂商存储产品实际自主能力和性能表现进行摸底,也要对各厂商采用的存储技术路线和长期发展潜力进行评估。

如果用户希望对 VMware 超融合进行整体替代,除了替代产品虚拟化和存储本身的性能、稳定性等能力,虚拟化与存储的融合水平,以及厂商产品软硬件兼容性,也是两个重要的考量因素:

  • 虚拟化与存储的融合:VMware HCI 可以通过 vCenter 对虚拟计算资源和分布式存储资源进行统一管理,并且可以通过 Aria Operation 产品实现对计算和存储资源的长期可视化监控和预测分析。客户选择替换方案时,“超融合集群的统一管理能力”也应是重点评估的项目。但对备选替换方案管理界面的要求,不是对 vCenter 界面的“机械复刻”,而是要通过亲自使用,确认集群内的资源管理真正实现了一体化、图形化和自动化。
  • 软硬件的兼容性:VMware HCI 是一个纯软件超融合解决方案,它支持多种硬件,用户可以根据兼容性列表挑选最合适的硬件规格和组件。对于那些不提供广泛硬件兼容性的超融合替代方案来说,客户可能需要改变原有的采购模式和渠道,且现有的硬件设备在替代方案中可能无法得到重复利用。因此,软硬件的兼容性不仅仅是技术问题,而且直接影响到客户超融合系统的总拥有成本(TCO)。以 SmartX 为例,SmartX 超融合具备广泛的硬件兼容性,且支持海光、鲲鹏 CPU 架构服务器和其他国产硬件。SmartX 官网也提供了 SMTX OS 硬件兼容性查询工具,方便用户轻松查找兼容的硬件产品。

12. 国内哪些企业已完成 vSAN/VMware 超融合替代?有哪些经验参考?

目前国内不少金融、医疗、制造等多行业企业,已使用国产超融合方案实现 vSAN/VMware 超融合整体替代。以 SmartX 用户为例,锦江国际集团财务公司、某省级人民医院、某省中西医结合医院、某老牌搬运设备制造商等企业,均使用 SmartX 超融合分阶段替代 VMware 超融合架构,承载生产环境核心应用系统。欲了解详细用户实践,请阅读: 一文了解 SmartX 用户的 VMware 国产化替代实践。

13. 如何以更低的成本实现 VMware 虚拟化/超融合替代?

对 VMware 虚拟化/超融合进行替代,不仅仅是简单的产品替换,整个过程涉及到多个环节,包括当前 VMware 环境资源使用评估、替代必要性评估、替代方案和产品选型、测试环境试运行、替代产品采购、虚拟机跨平台迁移、生产环境验证等长时间的人力和成本投入。因此,建议用户选择具备更多 VMware 替代实践经验的厂商,这些厂商往往具备更专业的替代方案、更灵活的迁移工具,对于替代过程中出现的各种问题也具备更成熟的应对方案,可以为用户提供更多技术和经验支持。

在评估替代产品时,用户不仅需要考察替代产品的采购成本,产品的性能和可靠性也是重要的“隐形”成本——经常在运行中出现故障、性能难以满足业务需求的产品,也会无形中增加运维成本,带来业务损失。因此,建议用户综合评估替代方案的各方面成本,选择总拥有成本更佳、能为业务带来更大收益的方案。

用户还可对当前运行 VMware 软件的硬件平台进行评估。如果现有的硬件仍在正常的使用周期和维保期内,应考虑其再利用潜力。尽管这些硬件在替换后不再承载基于 VMware 软件的生产系统,但它们的性能和容量仍能满足生产级要求,应当继续得到妥善利用。一些厂商的整体替换方案要求必须使用特定的硬件型号,无法兼容其他服务器,甚至无法继续使用原有网络设备,这会造成用户资产的浪费。因此,在评估替代 VMware 的产品时,可优先考虑那些能够实现与现有硬件平台兼容的软件解决方案。这样,在生产系统迁移到新平台之后,新的全栈软件方案也可以在原有硬件资源上运行,作为新系统的备份或其他用途。通过硬件利旧,用户可以降低总体拥有成本 (TCO),获得更加经济、高效和可靠的过渡路径。

14. SmartX 提供哪些 VMware 替代方案?

作为国内超融合软件市场份额 No.1,志凌海纳 SmartX 为用户提供了自主研发的分布式存储与全栈超融合基础设施,可助力用户实现不同程度的 VMware 产品替代与架构升级:

  • 使用 SmartX 超融合软件 SMTX OS(内置分布式存储 ZBS)替换 vSphere 和/或 vSAN,降低成本的同时满足国产化替代要求、实现架构升级。
  • 使用 SmartX  HCI 全栈超融合基础设施(含虚拟化、存储、管理、容器管理、网络与安全、数据保护、迁移等)全面替换 VMware 产品组合,一套架构方案实现 VMware 整体架构国产化替代。

SmartX 分布式存储与超融合核心组件完全自主可控,同时支持 VMware 虚拟化与 SmartX 原生虚拟化 ELF(基于 KVM 开发),在性能、稳定性、可靠性等方面替代 VMware 的能力已经过金融、医疗、制造等行业众多头部客户生产环境验证,并具备众多 VMware 虚拟化、vSAN、HCI 和全栈替代落地案例。欲深入了解替代方案和用户实践,请阅读博客“一文解读 VMware by Broadcom 产品组合与用户应对策略”和“一文了解 SmartX 用户的 VMware 国产化替代实践”。

更多资料

  • 专题页面:VMware 替代
  • 免费电子书:

《VMware 国产化替代专题》

《超融合技术原理与特性解析合集(含 VMware 技术对比)》

  • 博客文章:

一文解读 VMware by Broadcom 产品组合与用户应对策略

一文了解 SmartX 用户的 VMware 国产化替代实践(含金融、医疗、制造等行业)

生产级 VMware 虚拟化方案替换路线与评估

基于 VMware vSphere 的超融合平台怎么选?

VMware 替代合集 | 技术路线、厂商评估、技术分析与对比

如何制定 VMware 替换方案?Gartner 这样建议

VMware 虚拟机向国产虚拟化平台迁移?一文了解 SMTX 迁移工具原理与实践

对比超融合与 “VMware + FC SAN” 传统架构:4 大差异与 5 大优势(更新版)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【工作记录】openjdk-22基础镜像的构建

背景 近期使用到的框架底层都用的是springboot3.0,要求jdk版本在17甚至更高。 于是决定制作一个基于openjdk22的基础镜像,本文对这一过程进行记录。 作为记录的同时也希望能够帮助到需要的朋友。 期望效果 容器内可以正常使用java相关命令且版本是2…

再议大模型微调之Zero策略

1. 引言 尽管关于使用Deepspeed的Zero策略的博客已经满天飞了,特别是有许多经典的结论都已经阐述了,今天仍然被问到说,如果我只有4块40G的A100,能否进行全量的7B的大模型微调呢? 正所谓“纸上得来终觉浅,…

华为OD机试【路灯照明问题】(java)(100分)

1、题目描述 在一条笔直的公路上安装了N个路灯,从位置0开始安装,路灯之间间距固定为100米。 每个路灯都有自己的照明半径,请计算第一个路灯和最后一个路灯之间,无法照明的区间的长度和。 2、输入描述 第一行为一个数N&#xff…

一文了解什么是SSL证书?——值得收藏

SSL证书,全称Secure Sockets Layer证书,是一种网络安全协议的实现方式,现在通常指的是其继任者TLS(Transport Layer Security)证书,不过习惯上仍称为SSL证书。它的主要作用是确保互联网上的数据传输安全&am…

ESP32 IDF linux下开发环境搭建

文章目录 介绍升级Python环境下载Python包配置编译环境及安装Python设置环境变量 ESPIDF环境搭建下载esp-idf 代码编译等待下载烧录成功查看串口打印 介绍 esp32 官方文档给的不是特别详细 参考多方资料 最后才完成开发 主要问题在于github下载的很慢本教程适用于ubuntu deban…

HarmonyOS实战开发-如何实现查询当前城市实时天气功能

先来看一下效果 本项目界面搭建基于ArkUI中TS扩展的声明式开发范式, 数据接口是和风(天气预报), 使用ArkUI自带的网络请求调用接口。 我想要实现的一个功能是,查询当前城市的实时天气, 目前已实现的功能…

5.合并两个有序数组

文章目录 题目简介题目解答解法一 :合并后排序解法二:双指针排序 题目链接 大家好,我是晓星航。今天为大家带来的是 合并两个有序数组 相关的讲解!😀 题目简介 题目解答 解法一 :合并后排序 假设我们要合…

每日OJ题_贪心算法三⑤_力扣134. 加油站

目录 力扣134. 加油站 解析代码 力扣134. 加油站 134. 加油站 难度 中等 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一…

Redis学习(十)|使用消息队列的重试机制实现 MySQL 和 Redis 的数据一致性

文章目录 介绍原理整体方案实现步骤示例代码总结其他:Kafka 重试策略配置1. 生产者重试策略配置2. 消费者重试策略配置 介绍 在分布式系统中,保持 MySQL 和 Redis 之间的数据一致性是至关重要的。为了确保数据的一致性,我们通常采取先更新数…

红外与可见光图像融合评价指标(cddfusion中的代码Evaluator.py)

一、Evaluator.py全部代码(可正常调用) import numpy as np import cv2 import sklearn.metrics as skm from scipy.signal import convolve2d import math from skimage.metrics import structural_similarity as ssimdef image_read_cv2(path, modeRGB…

minio上传文件失败如何解决

1. 做了什么操作 通过接口上传excel文件,返回响应值 2. 错误如图 2. 如何解决 根据错误描述定位到了部署minio的地方minio通过docker部署,找到docker - compose发现配置文件中minio有两个端口,一个是用于api的,一个是用于管理界面…

AI模型:windows本地运行下载安装ollama运行Google CodeGemma可离线运行数据模型【自留记录】

AI模型:windows本地运行下载安装ollama运行Google CodeGemma可离线运行数据模型【自留记录】 CodeGemma 没法直接运行,需要中间软件。下载安装ollama后,使用ollama运行CodeGemma。 类似 前端本地需要安装 node.js 才可能跑vue、react项目 1…

QX-mini51学习---(2)点亮LED

目录 1什么是ed 2led工作参数 3本节相关原理图分析 4本节相关c 5实践 1什么是ed 半导体发光二极管,将电能转化为光能,耗电低,寿命长,抗震动 长正短负,贴片是绿点处是负极 2led工作参数 3本节相关原理图分析 当…

工业网关设备的种类、功能及其在各种工业场景中的应用-天拓四方

在快速发展的工业信息化时代,工业网关设备作为连接工业设备与云平台的桥梁,发挥着至关重要的作用。本文将详细介绍工业网关设备的种类、功能以及其在各种工业场景中的应用,帮助广大读者更深入地了解这一重要设备。 一、工业网关设备的种类 …

【Linux 基础 IO】文件系统

文章目录 1.初步理解文件2.C语言环境下的文件操作2.1 C库中 fopen、fwrite 的讲解2.2 C文件操作的实例 3.系统调用接口的讲解 1.初步理解文件 🐧① 打开文件: 本质是进程打开文件,只有程序运行起来文件才被打开; 🐧②文…

Fizzler库+C#:从微博抓取热点的最简单方法

概述 在这篇技术文章中,我们将深入研究如何利用Fizzler库结合C#语言,以实现从微博平台抓取热点信息的功能。微博作为中国乃至全球范围内具有重要影响力的社交媒体平台之一,在互联网信息传播中扮演着举足轻重的角色。通过Fizzler这一强大的.N…

【探索Java编程:从入门到入狱】Day4

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收…

电费自动抄表是什么?什么叫电费自动抄表?

1.电费自动抄表:简述 电费自动抄表是一种现代化电力工程管理方法,根据远程系统收集解决电度表数据,取代了传统的人工抄水表方法。这项技术提高了效率,降低了不正确,并且为消费者和电力公司提供了更多服务项目概率。 …

基于51单片机ESP8266wifi控制机器人—送餐、快递

基于51单片机wifi控制机器人 (程序+原理图+PCB+设计报告) ​功能介绍 具体功能: 1.L298N驱动电机,机器人行走; 2.装备红外线感应检测到周围环境,进行行程判断&#xf…

Windows环境编译 VVenC 源码生成 Visual Studio 工程

VVenC介绍 Fraunhofer通用视频编码器(VVenC)的开发是为了提供一种公开可用的、快速和有效的VVC编码器实现。VVenC软件基于VTM,其优化包括软件重新设计以减轻性能瓶颈、广泛的SIMD优化、改进的编码器搜索算法和基本的多线程支持以利用并行。此外,VVenC支…