标签: san

如何使用PowerShell远程确定存储类型(SAN/NAS /本地磁盘)?

我必须在我们的环境中收集每个服务器的附加存储类型:数百个W2K3/W2K8服务器.

脚本对于确定附加存储是否是SAN / SAN mirrored / NAS / local这些存储或其组合非常有用.问题是我还没有找到任何好的解决方案.

我正在考虑一个脚本,我能想到的最好的东西会做如下的事情:

  • 如果服务器使用SAN,则始终安装Veritas Storage Foundation,因此我将使用gwmi win32_product进行搜索.这非常慢,如果存储是SAN或SAN镜像,则不提供信息.
  • 如果连接的存储是NAS,必须有一个ISCSI目标IP,我会以某种方式搜索它.

我真的不认为这些方法是可以接受的.你能帮我找一个更好的方法来确定附加的存储类型吗?

非常感谢你

powershell storage san nas

6
推荐指数
1
解决办法
2万
查看次数

mkdir仍然是原子的吗?(安装在SAN上的Windows 7文件系统)

我们有一些旧的应用程序通过基于目录的队列进行通信.队列中的每个项目都是一个文件,并且有一个头文件,用于维护队列中项目的文件名的有序列表.

当然,这个旧代码需要在推送和弹出项目时锁定队列.假设mkdir()是一个原子操作,它正在创建一个lock子目录 - 如果多个进程尝试创建一个目录,那么其中只有一个会成功.

我的一位同事一直试图追查一个不起眼的问题,他认为原因是这个锁定不再有效,当进程在不同的机器上运行时,以及当有问题的文件系统安装在SAN上时.

他有可能是正确的吗?

windows san mkdir atomicity

5
推荐指数
1
解决办法
646
查看次数

是什么阻碍了关系数据库的水平扩展?

当我在互联网上研究关系数据库的水平扩展时,我的印象是,包括写入扩展和读取扩展的唯一选项是分片,这似乎是一个手动设计过程,涉及复杂的应用程序特定配置,并且很难实现如果您需要更改分片结构,请维护。

另一方面,NoSQL 似乎原生支持水平扩展,但它有不支持事务、ACID 等的缺点。

最近似乎流行的另一个概念是 NewSQL 数据库。这些数据库有望达到最佳效果,既符合 ACID 标准,又能够通过自动分片或其他创新架构进行水平扩展。

我的问题是,如果我们将 SAN 与关系数据库一起使用,那么向集群添加更多数据库服务器并向 SAN 添加更多磁盘是否可以实现水平扩展?(添加磁盘会增加磁盘总IOPS和吞吐量以及磁盘空间。)那里会有什么瓶颈,以至于我们需要使用NewSQL数据库来实现ACID和水平扩展?

san relational-database

5
推荐指数
2
解决办法
7551
查看次数

将Windows Storage Server设置为SAN存储

我们希望将具有FibreChannel和2个Shelfs的Windows Storage Server 2016设置为SAN存储.

我们需要这个来连接存储上的刀片.

Blades都安装了FC HBA,但Windows仅为LUN提供iSCSI Initiator,但不为FibreChannel提供.

有解决方案,还是我们应该使用其他软件作为文件管理器(FreeNas,Nexenta,OpenFiler)?

storage san windows-server-2016

3
推荐指数
1
解决办法
666
查看次数

Microsoft SQL Azure HIPAA

我正在寻找有关 Azure 的一些信息。

  1. SQL Server Azure 是否符合 HIPAA 合规性?

  2. MS 会签署 HIPAA BAA 吗?

  3. 在同一服务器上存储多个符合 HIPAA 的应用程序或不同客户端的数据库的可行性如何?数据库是 SQL

  4. 当我们谈论服务器场时,我愿意将每个服务器上的多个客户端的数据库托管到单独的实例中,这可能吗?

  5. MS 有 SAN 吗?

  6. MS 如何将多个符合 HIPAA 的应用程序的数据相互分离?

  7. 我可以在没有信用卡信息的情况下在 MS Azure 上获得一个试用帐户来玩一段时间,以便我可以确保并说服我的客户使用 Azure。

san azure hipaa azure-sql-database

-1
推荐指数
1
解决办法
776
查看次数