用于数据库的iSCSI,好主意

前端之家收集整理的这篇文章主要介绍了用于数据库的iSCSI,好主意前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用iSCSI的服务器上运行事务数据库是一个好主意吗?

他们的主要论点是你可以让两台服务器访问同一个磁盘阵列,所以如果一台服务器中断了另一台服务器就可以开始工作了.

所以我在一些冷备用模式下有一台服务器.这个设置真的比在同一台机器上安装磁盘和服务器更安全吗?

这意味着iSCSI机器不像服务器那样容易破坏.

另一点是WAL,如果网络滞后,可能会受到负面影响.有经验吗?

我很高兴听到你对这个话题的看法.

解决方法

您的问题需要分为两部分:内部存储和外部存储,以及iSCSI与备选(FC,FCoE,NFS).我的经验是主要运行Oracle的大型企业客户端,因此这可能不适用于较小的环境或其他数据库.在我看来,外部存储有很多价值; iSCSI是提供此功能的一种选择,但它并不像某些替代产品那样成熟.

内部存储与外部存储

外部存储通常在磁盘阵列中配置并通过存储区域网络(SAN)提供,具有许多优点:

>快速性能,通常使用硬件加速RAID和大型电池支持的缓存.
>易于扩展卷以使用更多磁盘来提高性能和容量.
>集中访问存储资源,以避免浪费资源.
>能够为高性能或高可用性集群(例如Oracle RAC)共享存储.
>可能具有快照和复制数据到远程站点功能.
>可能会提供适当的分析工具来跟踪绩效.

外部存储的主要缺点是设置和维护存储区域网络和存储阵列的复杂性和成本.

iSCSI与替代品

光纤通道目前是访问数据库外部存储的标准机制.通常看到SAS(串行连接SCSI)用于较不重要的数据,更多地用作内部磁盘的扩展而不是SAN中的磁盘.关于这些技术的关键点是它们运行在专用存储网络上.

较新的替代方案(如FCoE和iSCSI)提供与FC和SAS相同的协议,除了它们通过以太网运行,因此可以使用与主机到主机网络相同的基础架构.我们的想法是,通过融合以太网,公司可以降低外部存储的成本和复杂性.然而,关于以太网作为传输是否提供专用技术的速度和可靠性仍存在疑问.

NFS是一种文件级协议,也可以通过以太网运行.在过去,它被认为对数据库有太多的开销,但是在较新的网络适配器中有硬件卸载,更好的OS网络堆栈以及数据库的直接支持(例如Oracle中的Direct NFS功能),它也是一个可行的选择对于一些公司. NFS特别好用,因为它减少了调整卷大小所涉及的管理,也适用于EMC VNX和Oracle ZFS存储等虚拟化存储模型.

猜你在找的MsSQL相关文章