使用WSS和SOFS管理集群存储

简介:

作为其强大云操作系统的一种重要组成部分,微软在Windows Server 2012当中添加了大量全新特性,其中就包括WSS(Windows Storage Spaces)和SOFS(Scale-Out File Server)。

微软为了推出一款功能强大的云操作系统,在Windows Server 2012原有版本的基础上添加了一些全新的虚拟化、软件定义网络和软件定义存储特性,并且对原有特性进行了大幅度优化。Windows Server 2012发布之后,其中包含的两种特性获得了用户的特别关注:Storage Spaces 和Scale-Out File Server。

借助于WSS(Windows Storage Spaces),企业可以使用JBOD(Just a Bunch Of Disks,磁盘簇)来为虚拟和物理环境提供可靠存储。比如,企业可以使用遵循行业通用标准的存储——比如SAS(serial-attached SCSI)JBOD架构,将所有这些设备放置于一个称为存储池的统一管理单元当中,之后以存储池为基础创建虚拟磁盘。在创建虚拟磁盘之后,就可以将其用在集群或者独立环境当中了。用户从存储池当中创建的每块虚拟磁盘都可以支持四种类型的高可用性:简单(simple)、双向镜像(two-way mirrored)、三向镜像(three-way mirrored)或者奇偶校验集。WSS支持不同体积的磁盘,并且通常使用SCSI、SATA、iSCSI和SAS这样的接口。

另一方面,SOFS(Scale-Out File Server)能够为故障转移集群持续提供高可用性并且可扩展的存储。SOFS适用于像Hyper-V和SQL Server这样的应用程序服务器。SOFS集群能够提供之前由SAN所提供的可靠性、可用性、可管理性以及高性能。

SOFS对于存储子系统具有一定要求;但是企业不必部署新的存储子系统来支持SOFS环境。企业可以使用现有的存储,这其中就包含WSS。如图A所示,SOFS集群能够使用WSS来为Hyper-V和SQL集群提供共享存储。

使用WSS和SOFS管理集群存储

  图A. 使用WSS运行Scale-Out File Server Cluster

如图A所示,文件服务器集群当中包含了两种运行Windows Server 2012的文件服务器,全都支持WSS和SOFS特性。这两种都是SMB(Server Message Block)服务器,同时能够处理来自SMB客户端的请求。在文件服务器集群当中配置WSS特性可以为Hyper-V和SQL集群提供共享存储。有多种WSS管理产品可供选择,其中包括Windows Failover Cluster Manager、System Center Virtual Machine Manager、Server Manager和Windows PowerShell。在配置WSS之前,需要确保运行所支持的操作系统,包括Windows Server 2012、Windows Server 2012 R2和Windows Server 2016。

最初发布时,WSS提供了像按需存储置备和存储池扩展等特性。而Windows Server 2012 R2引入了一些全新WSS特性,包括存储分层机制等。存储分层机制自动将经常访问的数据移动到更快的磁盘当中,比如固态硬盘,而将不经常使用的数据存放在速度较慢的磁盘当中,比如机械硬盘。存储分层机制还能够自动重建存储空间。

理解WSS只能够使用JBOD提供集群存储是非常重要的,并且使用的JBOD必须是经过Windows Server 2012认证过的。

SOFS采用双主的集群形式,SOFS集群当中创建的文件共享能够同时对所有集群节点保持可用。使用SOFS的主要作用在于其能够为所有集群节点提供访问文件共享的能力。如果一个集群文件服务器节点出现问题,集群会将客户端存储请求重定向到拥有所请求问文件服务器数据的其他节点。这种特定可以在部署SOFS过程中通过在文件共享中配置Continuous Availability属性实现。

Windows Server 2012和之后的操作系统支持两种不同类型的文件服务器集群:SOFS和一种通用的集群文件服务器。SOFS只能被用来支持像Hyper-V和SQL Server这样的应用程序。

尽管Windows Server 2012和R2只能支持带有WSS功能的JBOD磁盘,但是将要发布的Windows Server 2016通过使用带有WSS的DAS(Direct Attached Storage),能够为企业提供支持集群的存储。





====================================分割线================================


本文转自d1net(转载)

目录
相关文章
|
2月前
|
Kubernetes 安全 Docker
在 K8s 集群中创建 DERP 服务器
在 K8s 集群中创建 DERP 服务器
|
1月前
|
存储 数据采集 负载均衡
建立HTTP代理IP池的技术和工具支持
建立HTTP代理IP池的技术和工具支持
45 0
|
4月前
|
运维 数据处理 调度
不想跨集群传输数据?Dataphin自定义集群帮你搞定!
Dataphin V3.13版本新增自定义注册调度集群功能。通过自定义注册不同集群并指定关联租户,可实现资源隔离管控;通过指定集成任务运行使用的资源组,可减少跨集群数据传输场景,降低流量带宽消耗,提高同步效率。
|
存储 Web App开发 运维
部署MinIO存储服务的四种方式(二)
上一篇文章介绍了使用 Golang 语言上传本地文件到 MinIO 存储服务的实现方式。今天我们就来介绍一下如何部署 MinIO 存储服务,毕竟,我们上传文件的前提,是已经存在了对应的存储服务才行。
904 0
|
Cloud Native 分布式数据库
用户指南—网络与连接—集群地址和只读地址
背景信息 当您只购买了主实例时,只会有一个连接地址,也叫集群地址(Cluster Endpoint),主要面向在线通用业务场景。 在主实例页面上,如果添加了只读实例,每个只读实例页面上会提供一个只读地址(Read Only Endpoint),专注离线拖数、跑批等资源链路隔离场景,确保只读资源可被独享。在HTAP场景下,购买了主实例和只读实例,您可以使用集群地址(Cluster Endpoint)和只读地址(Read Only Endpoint)。
用户指南—网络与连接—集群地址和只读地址
|
存储 Kubernetes 容器
利用NFS client provisioner动态提供Kubernetes后端存储卷–安装指南与实践
本文翻译自nfs-client-provisioner的说明文档,本文将介绍使用nfs-client-provisioner这个应用,利用NFS Server给Kubernetes作为持久存储的后端,并且动态提供PV。
3173 0
|
Web App开发 负载均衡 网络协议
新功能:阿里云负载均衡支持HTTP/2、WSS协议(现已全地域覆盖)
很高兴的告诉大家,阿里云负载均衡已经在全地域支持HTTP/2、WSS(Web Socket Secure)协议。 什么是HTTP/2 HTTP2是超文本传输协议的第二版,Hypertext Transfer Protocol Version 2 (HTTP/2),向下兼容HTTP1.X协议版本,同时带来性能的大幅提升。
15180 1