VMware vSAN替换存储解决方案如何选择?

news2024/10/3 8:22:12

What is vSAN ?

是一款软件定义的企业存储解决方案,支持超融合基础架构系统。vSAN与VMware vSphere 完全集成在一起,作为ESXi Hypervisor内的分布式软件层,通过整合、池化ESXi各个主机上的存储资源,为vSphere虚拟化平台提供可靠、高效的企业级存储服务。

因为vSAN是内嵌到vSphere内核的高级功能,所以它可以完美地配合VMware通过基于存储策略的管理实现基于存储策略驱动的自动化,以虚拟机甚至VMDK的颗粒度分配存储资源,还能与vSphere各种其他功能无缝地紧密地集成在一起。

VMware vSAN 一款软件定义的企业存储解决方案

Q 为什么要替换vSAN?

从vSAN自身的功能,以及与VMware配合度来看,vSAN无疑具有很大的优势。但是,在一些特定的场景下,出于成本、管理、跨平台、本地化支持等诸多因素考虑,用户会主动寻求替换vSAN的存储解决方案。以下是一部分源自实际的客户诉求:

图片

2023年底,博通完成对 VMware 的收购,取消了永久许可、强制客户改成订阅许可之后,用户对于继续使用VMware的不确定性和对未来的成本飙升的担忧不断加剧。众多报道显示,全球大部分用户都在考虑 VMware 的替代方案,中国的用户也不例外,而替代 VMware 面临的挑战关键在于存储,这使得用户在实施 VMware 替代时,考虑最多的因素很可能是存储。大道云行基于SDS 2.0技术的FASS全闪分布式存储系统,作为业界新一代专业软件定义存储(SDS),在替换 VMware 场景下可以发挥非常大的价值。

Q 替换vSAN怎么选?

在国内,国产的云厂商、服务器虚拟化厂商和超融合软件厂商众多,大多都能够提供类似 VMware 虚拟机产品。用户面临着太多的选择,这自然有利有弊。从目前的实际情况来说,大部分用户愿意选择多个异构的计算虚拟化或者云平台产品,这样的选择,对用户底层的存储提出了很高的要求,不仅需要存储支持和适配尽量多的云平台,还需要提供尽量高的性能和可靠性,这样才能更好实现数据流动,使云或虚拟化为业务提供更高的性能支撑,提升整体运行效率。

TaoCloud自研的FASS分布式全闪存储系统,作为业界新一代全闪软件定义存储系统,凭借其高性能、高可靠和易扩展的能力,在替换 VMware 场景下可以发挥非常大的价值。

A 灵活部署,全面对接国产主流云平台

在国内市场,很多场景可能是存算分离部署的,如果全部用 HCI 形态来替换现有的 VMware 产品,对用户的管理挑战和网络改造都很大,未必是最合适的方案。

对于国内企业来说,选择一个靠谱的云厂商或者服务器虚拟化厂商的方案替换既有的 vSphere,同时利旧原有的存储系统,或者更换成兼容性更好的独立存储厂商就是比较合适的选择。因此,国内企业在进行VMware替换时,应该和专业且中立的存储厂商合作,来解决统一数据平台的问题。

TaoCloud FASS分布式全闪存储系统支持标准的iSCSI、NVMe-oF or TCP存储访问协议,可根据用户现有环境选择基于以太网或Infiniband网络,为云及虚拟化场景应用提供高性能块存储服务。另外,为了更好的与国内云平台和容器云进行对接,FASS提供基本的Cinder和CSI接口。为实现对OpenStack和Kubernetes更多版本的兼容,满足更多客户不同的对接需求。并且,FASS可同时支持iSCSI以及NVMeoF Cinder driver和CSI driver,在全面提升存储性能的同时,简化对接流程及云平台侧的开发量。

A 性能和成本,二者兼得

在传统存储系统里,极致性能和高资源利用率往往无法兼得。副本性能高,得盘率低。EC在得盘率上完全秒杀副本,但性能较3副本有较大差距。

FASS分布式全闪存储系统使鱼与熊掌亦可兼得。FASS存储系统支持flat卷(高性能)和LogStructure卷(高效EC,低写放大)选项,让用户根据业务诉求灵活选择卷模式。

在实际项目测试中,在P99甚至P99.9延迟响应指标要求下,FASS采用EC 4+2模式4K读压力下,能稳定达到了微秒级延迟,4K随机写可跑到100万以上IOPS,轻松胜任虚拟化及云平台对存储系统性能及容量使用率的需求。

A 信创适配,提升国产平台性能级兼容性

目前,金融、政府、能源等行业均已开始深入信创替换工作,采用国产云平台和虚拟化替换VMware也成为了一个大趋势,而要实现全信创的替换,采用全闪存的国产化存储系统则是一个必然的选择。但很多用户对国产化存储平台有较大顾虑。究其原因,除了担忧兼容性稳定性之外,其他最大的原因就是性能上的差距。

基于国产CPU、尤其Arm平台的存储系统,往往要在同级别Intel CPU的水准上大打折扣,很难发挥出Arm多核CPU性能。FASS分布式全闪存储系统不仅实现了与不同国产CPU的兼容认证,还针对鲲鹏平台做了大量的适配调优,并成功完成了V认证,在25GE网络下,FASS基于三节点鲲鹏环境可以轻松跑到200万+的IOPS性能。在鲲鹏天池平台(100GE、全闪)推出后,FASS也做了深入测试与调优,经过双方的探讨与FASS代码级别的优化,最新的测试中,FASS在鲲鹏天池平台三节点已达到600万IOPS,并且还有较大的优化空间。利用FASS可以基于纯国产硬件,为国产云平台和虚拟化构建出高性能的存储基础设施,打造稳定高效的信创存储平台。

A 提升监控效率,降低运维复杂度

对于习惯于使用VMware的用户,一致会认为其管理界面非常友好,用户可以在此界面上简便完成对于计算及存储资源的各种配置和操作。另外,VCenter的监控界面也非常完善,可以细粒度的监测各种资源的利用率及健康状态。因此,用户在进行vSAN替换时,对于存储系统配置、监控的易用性,简化运维也是其考虑的一个重要因素。

FASS分布式全闪存储系统对性能监控与硬盘信息管理做了大量优化,可支持多级性能监控,包括存储池、卷、硬盘各个级别的IOPS、延迟、带宽等性能监控,具体到存储系统的第一个子设备,可以清晰对比每一块硬盘的性能区别。同时在硬盘健康方面,FASS可实现硬盘寿命监控,硬盘健康监控、硬盘点灯等功能,可以快速发现并定位异常硬盘,消除系统故障或瓶颈。加强系统可靠性,简化运维管理。

FASS除了自带的监控管理,还可以通过node_exporter还可以对接第三方管理平台。基于第三方Grafana的数据监控可以精确到任意磁盘、每条内存、每个CPU核心级别的详细数据展示,完全可以满足专业级运维人员的监控需求。

随着国产化软硬件的崛起,全闪存技术的普及与飞速应用,VMware早已不再是虚拟化场景的最佳选择,而与VSphere深度耦合的vSAN,虽然在VMware环境下有较优秀的表现,但受制于成本、灵活性、信创要求等多方面的影响,已经有了更好的替代方案。

FASS作为国内优秀的全闪存分布式存储解决方案,可以充分释放闪存介质的性能,与各大云平台、虚拟化平台包括VMware都有良好的适配,可以作为专业存储底座,为云平台提供灵活、可靠、高性能的块存储服务,满足新兴业务对于存储的更高要求。

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

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

相关文章

【数据分享】1981—2023年中国逐日归一化植被指数(NDVI)栅格数据

NDVI,全名为Normalized Difference Vegetation Index,中文名称为归一化植被指数。这个指数可以用来定性和定量评价植被覆盖及其生长活力,我们也可以简单地将它理解为体现植被密度和健康状况的一个指标。 本次我们给大家分享的是1981年6月24日…

【计算几何】凸包问题 (Convex Hull)

【计算几何】凸包问题 (Convex Hull) 引言 凸多边形 凸多边形是指所有内角大小都在 [ 0 , π ] [0,π] [0,π]范围内的简单多边形 凸包 在平面上能包含所有给定点的最小凸多边形叫做凸包。 其定义为:对于给定集合 X,所有包含 X 的凸集的交集 S 被称…

苍穹外卖--编辑员工和根据id查询员工信息

查询员工信息 编辑员工 package com.sky.controller.admin;import com.sky.constant.JwtClaimsConstant; import com.sky.dto.EmployeeDTO; import com.sky.dto.EmployeeLoginDTO; import com.sky.dto.EmployeePageQueryDTO; import com.sky.entity.Employee; import com.sky…

oracle索引字段存储数据过长,导致索引失效

1:短位数据,索引生效 2:长位索引,索引不生效 此问题发现于6月中旬,线上问题优化。引以为戒。 解决: 并未解决索引不生效问题, 但是基于优化查询,是的查询保持毫秒级

21.呼吸灯拓展练习,控制四颗led以不同的频率“呼吸”

(1)Verilog代码: module ex_breath_led(clk,reset_n,led_out);input clk;input reset_n;output [3:0]led_out;reg [5:0]cnt_1us;reg [9:0]cnt_1ms;reg [10:0]cnt_2ms;reg [11:0]cnt_4ms;reg [12:0]cnt_8ms;reg [9:0]cnt_1s;reg overturn;par…

2024 Q3 NAND闪存价格|企业级依然猛涨,消费级放缓

在企业领域持续投资于服务器基础设施,特别是在人工智能应用的推动下,企业级SSD需求增加的同时,消费电子市场却依旧疲软。加之NAND供应商在2024年下半年积极扩大生产,预计到2024年第三季度,NAND闪存供应充足率将上升至2…

【CPP】CPP的命名空间输入输出缺省参数函数重载

目录 1 命名空间 -- namespace2 CPP的输入与输出(io)2.1 输入输出流的一些规定2.2 实操一下2.3 关于endl2.4 关于精度控制2.5 效率提高 3 缺省参数(默认参数)3.1 样例3.2 全缺省与半缺省3.3 缺省参数的意义 4 函数重载4.1 函数重载的基本使用4.2 函数重载调用歧义 这里是oldkin…

产品原型设计:从概念到实现的完整指南

如果你是一位产品经理,那么你一定会和原型图打交道,产品原型是产品设计方案和底层逻辑的可视化表达,需要完整清晰地表达出产品目的及需求,在整个产品创造的过程中发挥着不可或缺的作用。而对于一些刚入行的产品经理来说&#xff0…

Docker学习笔记(三)Dockerfile

一、什么是Dockerfile Dockerfile 是一个用于自动化构建 Docker 镜像的文本文件,其中包含了从一个基础镜像开始,到最终形成所需定制镜像的所有指令集。这个文件中的每一条指令都对应着构建镜像过程中的一个步骤或一层,指导 Docker 如何安装软…

tk 文本生成器

import random import tkinter as tk import ttkbootstrap as ttk from tkinter import messagebox import pyperclipdef wenben_run():def generate_text(original_text, length):# 去掉原始文本中的换行符和空格original_text original_text.replace(\n, )original_text or…

【文档智能】LACE:帮你自动生成文档布局的方法浅尝

前言 往期很多文章都介绍了【文档智能】上布局识别(版式分析)的技术思路,版式分析是通过对文档版式进行布局识别,识别文档中的元素类型的过程。这次来看看一个有趣的思路,通过已有的元素类型,来生成可控的…

解决安卓tv 蓝牙遥控器配对后输入法弹不出来的问题

t972在蓝牙配对后,自带的LatinIME 输入法会出现弹不出来的现象。 经过分析,主要为蓝牙的kl 文件适配存在问题。解决如下: 1.新建 kl文件Vendor_2b54_Product_1600.kl 放到 /vendor/usr/keylayout/下 内容: #for bl remote add by jason 20240709 key 113 VOLUME_MUTE …

【RAG KG】GraphRAG开源:查询聚焦摘要的图RAG方法

前言 传统的 RAG 方法在处理针对整个文本语料库的全局性问题时存在不足,例如查询:“数据中的前 5 个主题是什么?” 对于此类问题,是因为这类问题本质上是查询聚焦的摘要(Query-Focused Summarization, QFS&#xff09…

FL Studio 24.1.1.4234 (Windows) / 24.1.1.3884 (Mac OS X)

FL Studio 24.1.1.4234 (Windows) / 24.1.1.3884 (Mac OS X) 主页多媒体音频编辑FL Studio 24.1.1.4234 (Windows) / 24.1.1.3884... FL Studio 图标 FL Studio(前身为 FruityLoops)是一款功能强大的音乐制作环境或数字音频工作站(DAW&#x…

用于视频生成的扩散模型

学习自https://lilianweng.github.io/posts/2024-04-12-diffusion-video/ 文章目录 3D UNet和DiTVDMImagen VideoSora 调整图像模型生成视频Make-A-Video(对视频数据微调)Tune-A-VideoGen-1视频 LDMSVD稳定视频扩散 免训练Text2Video-ZeroControlVideo 参…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥协商(ArkTS)】

密钥协商(ArkTS) 以协商密钥类型为X25519 256,并密钥仅在HUKS内使用为例,完成密钥协商。 开发步骤 生成密钥 设备A、设备B各自生成一个非对称密钥,具体请参考[密钥生成]或[密钥导入]。 密钥生成时,可指定参数HUKS_TAG_DERIVE…

STL--栈(stack)

stack 栈是一种只在一端(栈顶)进行数据插入(入栈)和删除(出栈)的数据结构,它满足后进先出(LIFO)的特性。 使用push(入栈)将数据放入stack,使用pop(出栈)将元素从容器中移除。 使用stack,必须包含头文件: #include<stack>在头文件中,class stack定义如下: namespace std…

前端面试题32(浅谈前端热部署)

前端热部署&#xff08;Hot Deployment&#xff09;是指在开发过程中&#xff0c;当开发者修改了前端代码后&#xff0c;这些修改能够立即反映到正在运行的前端应用上&#xff0c;而无需重新启动整个应用或服务器。这种能力极大地提高了开发效率&#xff0c;因为开发者可以即时…

算法学习笔记(8.2)-动态规划入门进阶

目录 问题判断: 问题求解步骤&#xff1a; 图例&#xff1a; 解析&#xff1a; 方法一&#xff1a;暴力搜索 实现代码如下所示&#xff1a; 解析&#xff1a; 方法二&#xff1a;记忆化搜索 代码示例&#xff1a; 解析&#xff1a; 方法三&#xff1a;动态规划 空间…

如何在JetBrains中写Codeforce?

目录 前言 正文 leetcode 个人喜好 参考资料 具体操作步骤 尾声 &#x1f52d; Hi,I’m Pleasure1234&#x1f331; I’m currently learning Vue.js,SpringBoot,Computer Security and so on.&#x1f46f; I’m studying in University of Nottingham Ningbo China&#x1f4…