设为首页 收藏本站
查看: 1106|回复: 0

[经验分享] Windows Server 2012 存储 (四) SMB 对SQL 数据库和Hyper

[复制链接]

尚未签到

发表于 2018-6-7 23:59:29 | 显示全部楼层 |阅读模式
  Module 2: SMB Support for SQL and Hyper-V   

SMB 3.0 服务器   
SMB 3.0 使用网络状态持久性通过跟踪文件句柄状态和 SMB 的连接来解决无法回放操作的问题。   
另外,为了确保数据不会停留在文件服务器上的缓存中(而是写入磁盘),本地磁盘上的文件句柄始终以透写方式打开。 在文件服务器节点失败时,您知道数据已写入磁盘。 不要让很多文件操作聚集在内存,等待写入到磁盘;如果文件服务器节点失败,这些操作将丢失,这一点不可接受。   
恢复键
  
SMB 3.0 引入了恢复键来管理故障转移后用于恢复的操作。   
恢复键保留所有状态信息,以便当故障转移完成后客户端返回时,状态信息可以返回到客户端,包括是否完成任何文件删除(从 SMB 3.0 客户端示例)。
  见证服务   
见证服务非常重要,特别在恢复计划外故障时。
  SMB 是 TCP/IP 上运行的协议。 当通过 TCP/IP 通信时,客户端会发现服务器故障,因为如果服务器没有响应将导致客户端收到 TCP 超时消息。 在足够的 TCP 超时之后,客户端将尝试重新连接服务器。 等候 TCP 超时和重新连接需要比较长的时间,见证服务可以加快计划外故障转移,因为客户端不需要等候超时。 见证服务会发出一个通知:文件服务器不再可用,客户端应进行故障转移和重新连接其他服务器。
DSC0000.png

  群集客户端故障转移 (CCF) 适用于支持故障转移群集的服务器应用程序。 如果服务器应用程序群集节点发生计划外故障,CCF 可以确保服务器应用程序可以访问其数据文件。   
组织可以使用 CCF 来开发其自己的业务线 (LOB) 应用程序,以便以透明方式进行故障转移。   
LOB 服务器应用程序的开发人员应使用新 RegisterAppInstance 应用程序编程接口 (API) 来注册应用程序实例,并确保应用程序在打开远程文件之前可以调用 API。   
另外,应用程序应检查以确保打开的文件是持久性文件。 持久性文件的句柄在支持透明故障转移的文件共享上已打开。 您可以通过使用 GetFile InformationByHandleEx 命令检查持久性。
DSC0001.png

  性能对于运行 SQL Server 或 Hyper-V 的组织特别重要。当前很多组织在直接连接存储 (DAS)、Internet 小型计算机系统接口 (iSCSI) 或光纤通道存储区域网络 (SAN) 上运行 SQL Server 或 Hyper-V 来帮助最大化 I/O 性能。 SMB 3.0 的一个性能目标是在以太网上拥有 1 Gbps 的文件访问速度,从而能匹配 DAS 的性能。
  Microsoft 已展开自上而下的性能分析和调节,包括 SMB 服务器优化、添加新跟踪设备来帮助识别瓶颈和实质性重构 SMB 2 客户端。
  Windows Server 2012 中的 SMB 3.0 在以下条件下可以发挥大约 98% 的 DAS 提供的事务性能:   
? 相同服务器和存储   
? 1 Gbps 以太网与 4 Gbps 光纤通道   
? 28 x 10,000 rpm 硬盘驱动器   
这可以让管理员利用基于文件的远程存储的灵活性。 存储可以轻松移动,因为它对于应用程序服务器来说属于远程存储,而应用程序服务器可以位于不同的物理机器上来充分利用其性能优势。
DSC0002.png

  SMB 多通道为每个可用 SMB 会话使用多个 TCP 连接。 例如,如果服务器配置在运行 SQL Server 和后端文件存储的计算机之间具有多个 1 G 网络接口卡 (NIC),则 SMB 多通道将自动聚合可用的带宽。
  SMB 多通道支持透明故障转移;如果有可用的其他连接,它将从网络故障进行恢复。 这提供了一个恢复能力很强的网络环境,可以支持 SQL Server 和 Hyper-V,以及其他业务关键应用程序。
  除了自动在多个 NIC 之间聚合带宽外,SMB 多通道通过为网络处理使用多个 CPU 和支持接收方缩放 (RSS) 的多个 NIC 提高了吞吐量。   
SMB 多通道配置自动进行: SMB 3.0 自动检测和使用多网络路径。
DSC0003.png

  SMB Direct 使用远程直接内存访问 (RDMA) 支持在两个计算机之间移动数据,而不需要使用 TCP/IP 堆栈。 这允许高吞吐量、低延迟网络,但需要依赖具有 RDMA 功能的 NIC (R-NIC)。
  
通过 SMB 多通道,SMB Direct 可以自动发现和使用 R-NIC。 SMB Direct 可以与 SMB 多通道配合使用,聚合多个 R-NIC,并使用 SMB 多通道来进行负载平衡和故障转移。
  
SMB Direct 具有 SMB 文件存储的传统优势: 易于配置、管理和迁移,它不要求应用程序更改或管理配置。
DSC0004.png

  SMB 3.0 通过在 SMB 文件共享上启用卷影复制服务 (VSS) 来支持存储数据备份。
  
在 Windows Server 2012 中,VSS 可以为服务器应用程序数据创建应用程序一致的卷影复制,并能将这些卷影复制存储在 SMB 3.0 共享上。
  
为了备份和恢复目的,您应验证您的备份软件支持将卷影复制存储在远程应用程序服务器上。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-520522-1-1.html 上篇帖子: 揭秘Windows Server2012 核心虚拟化技术Hyper 下篇帖子: Windows Server 2012 存储 (六) 支持Hyper
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表