• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

CF5050存储连接的不同服务器之间数据能否互通

4天前提问
  • 0关注
  • 0收藏,56浏览
粉丝:0人 关注:0人

问题描述:

CF5050集中式存储可以实现多个服务器共享一块存储空间,比如服务器A写的数据B可以读到吗?和NAS文件共享有什么区别

1 个回答
已采纳
粉丝:10人 关注:0人

是的,CF5050集中式存储可以实现服务器A写入的数据,被服务器B读取。​​ 但这需要特定的技术和配置来实现,否则默认情况下直接操作会导致数据损坏。


技术原理:块存储 vs. 文件存储

要理解这个问题,关键在于区分 ​​块存储(Block Storage)​​ 和 ​​文件存储(File Storage)​​。

特性

​CF5050 (块存储/SAN)​

​NAS (文件存储)​

​共享对象​

​裸磁盘空间(LUN)​

​文件、文件夹​

​访问方式​

服务器将存储空间视为​​一块未格式化的硬盘​

服务器通过​​网络路径​​访问文件

​协议​

SCSI, iSCSI, FC (Fibre Channel)

NFS, SMB/CIFS

​操作系统行为​

服务器需要​​自己​​在磁盘上创建​​文件系统​

直接访问已经创建好的文件系统

​共享机制​

​默认不共享​​。需要​​集群文件系统​​来协调多台服务器访问同一块LUN。

​天然共享​​。NAS设备自身管理文件系统,处理并发访问。


如何实现服务器A和服务器B的数据互通?

根据上表,CF5050作为块存储,提供给服务器的是一个​​原始的、没有文件系统的磁盘​​。要让服务器A和B都能安全地读写这个磁盘,需要以下两种主要方式:

方式一:使用集群文件系统(推荐且常见)

这是实现块存储共享的标准方式。

  1. 1.

    ​存储侧​​:在CF5050上创建一个大的LUN,并同时映射给服务器A和服务器B。

  2. 2.

    ​服务器侧​​:在服务器A和服务器B上都需要安装​​集群文件系统​​软件(例如:VMware VMFS、Windows Cluster Shared Volumes (CSV)、Red Hat GFS2、Oracle OCFS2等)。

  3. 3.

    ​工作原理​​:集群文件系统会像一个“交通警察”,协调服务器A和B对同一块原始磁盘的读写操作。它会处理文件锁、缓存一致性等复杂问题,防止数据损坏。

    • ​举例​​:服务器A要修改一个文件,集群文件系统会先锁定这个文件,告诉服务器B“我正在修改,请稍等”,修改完成后释放锁,服务器B就能读到更新后的数据了。

​应用场景​​:​​数据库集群​​(如Oracle RAC、SQL Server Failover Cluster)、虚拟化集群(如VMware vSphere/vSAN、Hyper-V集群)等需要高性能和高可用性的场景。

方式二:通过应用程序逻辑实现共享

这种方式存储本身不提供共享能力,由上层应用来实现。

  1. 1.

    ​存储侧​​:在CF5050上创建两个LUN,LUN1给服务器A,LUN2给服务器B。

  2. 2.

    ​应用侧​​:部署一个应用程序,该程序负责将数据写入自己的LUN,同时通过其他网络方式(如TCP/IP)将数据同步到另一台服务器。

    • ​举例​​:服务器A上的应用写完数据后,通过消息队列通知服务器B,服务器B再通过某种方式(如NFS)从服务器A拉取数据。​​此时,数据互通不是由存储实现的,而是由应用实现的。​

​应用场景​​:自定义的应用数据同步、备份容灾等。


与NAS文件共享的根本区别

方面

​CF5050 (块存储/SAN)​

​NAS (文件存储)​

​性能​

​极高​​。延迟低,吞吐量高,因为传输的是原始数据块,更接近物理磁盘的操作。

​相对较低​​。需要处理文件协议, overhead(开销)更大,延迟更高。

​扩展性​

扩展存储容量通常需要停机(尽管高端存储支持在线扩展)。

扩展容量通常非常灵活和简单。

​管理难度​

​较复杂​​。需要配置光纤网络、WWPN、映射LUN,并在服务器上安装多路径软件和集群文件系统。

​简单​​。就像配置一个网络驱动器,提供IP地址和共享路径即可访问。

​典型应用​

高性能数据库、ERP系统、虚拟化平台的核心虚拟机磁盘。

文件服务器、部门共享目录、视频剪辑共享素材库、Home Directory。

​成本​

通常更高(需要专用SAN交换机、HBA卡等)。

通常更低(使用标准以太网)。

一个简单的比喻

  • ​CF5050 (块存储)​​:就像你买了一块​​生猪肉​​送给两位厨师。厨师们需要协商好谁切哪一部分(集群文件系统),否则可能会切到对方的手(数据损坏)。最终能做出高性能的菜肴。

  • ​NAS​​:就像你去了一家​​熟食店​​,直接购买切好的酱肘子(文件)。你和其他顾客都可以直接买来吃,无需关心后厨是怎么做的。管理方便,但口味和加工灵活性不如自己烹饪。

总结

  1. 1.

    ​CF5050可以实现数据互通​​:但前提是必须通过​​集群文件系统​​或​​特定应用​​来实现多服务器对​​同一块LUN​​的共享访问。

  2. 2.

    ​与NAS的区别​​:NAS是​​天然的文件级共享​​,开箱即用,管理简单;而CF5050(SAN)是​​块级共享​​,需要额外配置才能实现文件共享,但其优势在于​​极高的性能和低延迟​​,适用于关键业务。

在选择时,如果你的应用是​​数据库、虚拟机​​等对IO性能要求极高的场景,应选择CF5050这类SAN存储并配置集群文件系统。如果只是需要普通的​​文件共享和协作​​,NAS是更简单、经济的选择。许多现代存储(包括CF系列)也支持​​统一存储​​,即在一台设备中同时提供SAN和NAS功能。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明