这是一个关于企业存储成本的规范问题。
另请参阅以下问题:
关于一般问题,例如:
此处的答案将尝试更好地了解企业级存储的工作原理以及影响价格的因素。如果您可以扩展问题或提供有关答案的见解,请发布。
Mar*_*son 120
与台式机硬盘容量相比,服务器硬盘容量微不足道。450 和 600GB 在全新服务器中并不少见,您可以以一个600GB SAS(服务器)硬盘的价格购买许多 4TB SATA 台式机硬盘。
家用台式 PC 中的 SATA 硬盘驱动器就像福特、通用汽车或梅赛德斯或任何其他汽车制造商的肌肉车,适合日常使用(大容量 V8 或 V12,5 或 6 升)。因为它们需要由没有赛车执照的人驾驶,或者了解内燃发动机的工作原理,所以它们的容差非常大。它们有转速限制器,它们被设计为在任何特定等级的油上运行,它们的保养间隔说相隔 10,000 公里,但是如果您错过了几周的保养间隔,它不会在您的脸上爆炸。当您长途驾驶时,它们不会着火。
服务器中的 SAS 驱动器更类似于一级方程式引擎。它们真的很小(2.4 升),但由于它们的公差很小,因此具有巨大的功率输出。它们的转速更高,而且通常没有转速限制器(这意味着如果驱动不当,它们会遭受严重损坏),如果您错过了保养间隔(每隔几个小时),它们就会爆炸。
你基本上是在比较粉笔和奶酪。英特尔白皮书企业级与台式机级硬盘中讨论了数字和完整分类
让我们在这里谈谈一些硬数字。假设您请求 1MB 的额外数据(一个不错的整数)。有多少数据是真的?那么,您的 1MB 数据将进入 RAID 阵列。假设他们是安全的并将其纳入 RAID1。您的 1MB 数据已镜像,因此实际上是 2MB 数据。
假设您的数据位于 SAN 中。如果 SAN 节点出现故障,您的数据会在字节级别同步到第二个 SAN 节点。所以它被复制了,你的 2MB 数据现在是 4MB。
您希望您的提供商保留现场备份,以便在非灾难紧急情况下可以恢复您的数据?任何体面的提供商都会为您提供至少 1 个现场备份,也许更多。假设他们在现场每周拍摄一次快照,持续三周。这是额外的 3MB 数据,因此您现在最多可以使用 7MB。
如果发生严重灾难,您的提供商最好在异地某处保存一份副本。即使是一个月大,它也应该存在。所以现在您最多可以使用 8MB。
如果它是一个真正的高级提供商,他们甚至可能拥有一个实时同步的灾难恢复站点。这些磁盘也将进行 RAID,因此额外增加了 2MB,因此您最多可以存储 10MB 的数据。
您最终将不得不传输该数据。什么?转让吗?是的,数据传输需要花钱。当你下载它、通过互联网访问它时它会花钱,甚至备份它也要花钱(有人必须把这些磁带带出办公室,可能你的 1MB 数据意味着他们必须购买额外的一套磁带并将它们转移到某个地方)。
当您的 SATA 家用驱动器出现故障时,您可以致电技术支持并说服他们您的驱动器已死。然后将您的驱动器发送给制造商(大多数情况下是您自己的一角钱)。等一个星期。取回替换驱动器并重新安装它(它几乎肯定不是热插拔的或已经在驱动器底座中)。
当该 SAS 驱动器出现故障时,您可以致电技术支持。他们几乎从不质疑您认为驱动器需要立即更换并直接运送新驱动器的意见;通常新驱动器会在当天晚些时候交付,否则第二天也很常见。通常,如果您不知道如何安装驱动器,制造商通常会派代表去实际安装驱动器(如果您计划休假并且需要在您离开时继续工作,则非常方便)。
企业驱动器具有严格的容差,请参见上面的 #2,并且其使用寿命往往比消费级驱动器 (MTBF) 长约 10 倍。企业驱动器几乎总是支持高级错误和故障检测,谷歌报告发现大约 40% 的时间有效,但这是任何人都希望计算机突然死机的东西。
当您的家用计算机中只有一个驱动器时,它的故障统计概率就是该驱动器的故障概率。驱动器过去按 MTBF 进行评级(SAS 驱动器的评级仍然高出约 50% 或更高),现在错误率更为常见。典型的 SAS 驱动器出现不可恢复错误的可能性要低 10 到 1,000 倍(这是我最近发现的最常见错误的 100 倍)。(根据 Seagate、Western Digital 和 Hitachi 提供的制造商文档的错误率;无意偏见;明确拒绝赔偿)。
错误率尤其重要,不是当您在驱动器上遇到不可恢复的错误时,而是当同一阵列中的另一个驱动器发生故障并且您不依赖阵列中的所有驱动器都可读以恢复发生故障的磁盘时。
SAS 是 SCSI 的衍生物,SCSI 是一种存储协议。SATA 基于 ATA,而 ATA 本身基于 ISA 总线(恐龙时代计算机中的 8/16 位总线)。SCSI 存储协议具有更广泛的命令,用于优化数据从驱动器到控制器并返回的方式。这种效率的提升将使原本相同的 SAS 驱动器比 SATA 驱动器本身更快,尤其是在极端工作负载下;它还增加了成本。
生产的 SAS 驱动器较少,规模经济决定它们将更昂贵,其他条件相同。
SAS 驱动器的转速通常为 10k 或 15k;而 SATA 通常有 5.4k 或 7.2k。SAS 驱动器,尤其是越来越受欢迎的 2.5" 尺寸,具有更快的寻道时间。两者结合显着增加了驱动器可以执行的 IOps,通常 SAS 驱动器快约 3 倍。当多个用户需要不同的数据时,IOps驱动器/阵列的容量成为一个关键的性能指标。
数据中心中的驱动器通常一直通电。研究发现,驱动器故障受其经历的加热/冷却循环次数(从运行到关闭)的影响。让它们一直运行通常会延长驱动器的使用寿命。其结果是驱动器消耗电力。这种电力必须由某些东西提供(在大直流的情况下,单独的驱动器可能比小房子附近消耗更多的电力)。他们还需要在某处消散热量,需要冷却系统(它们本身需要更多的功率才能运行)。
基础设施和人员成本。这些驱动器位于高端 NAS 或 SAN 单元中。即使没有昂贵的驱动器,这些单元也很昂贵。它们需要昂贵的员工来部署和维护它们。那些 NAS 和 SAN 单元所在的建筑物运行起来很昂贵(请参阅上面关于冷却的观点,但那里还有很多事情要做。)备份软件通常不是免费的(镜像之类的许可证也不免费) ,部署和维护备份的员工通常也很昂贵。租用异地磁带交付和存储的成本只是您需要更多存储时开始堆积的众多事情中的又一项。
记住,他们的硬盘容量很可能是台式机硬盘的1/10,价格是5倍,你的1MB数据实际上是10,其他的差异,你没有办法画出任何有意义的桌面存储价格与企业级存储价格之间的结论。
Col*_*ard 33
我不会将此添加到顶级 CW 答案中,主要是因为这是不同的意见。如果您愿意,可以随意合并/编辑它。
通常,“企业级”存储如此昂贵的原因可能是询问者不了解需求,但有时系统管理员也不了解需求,无法将需求传达给具有采购权限的人,或者只是简单地获取被上述权威忽视。
高性能、高可用性、低维护的现成存储阵列价格昂贵。系统设计人员的部分工作是了解这些设计在哪里合适,以及不同的设计在哪里合适。
我认为不同类型磁盘驱动器的相对成本实际上与任何一个示例问题都不相关。
为什么我必须每月为每 GB 存储空间支付 50 美元?
这显然是针对某种服务提供商的。在我看来,两种可能的答案是:
在曼哈顿/伦敦/香港,您有 5 个 9 的正常运行时间、24/7 支持。旋转盘片只是您要支付的堆栈的一小部分。
你付出太多了。协商、更换提供商或将其带入内部。
我们的文件服务器总是空间不足,为什么我们的系统管理员不直接在其中添加一个额外的 1TB 驱动器?
这几乎可以肯定是一个糟糕的设计(可能是出于政治原因)。该文件服务器上的数据属于以下范围:
数据值得存储在高性能、高可用性、高成本的设置上。空间不足导致的停机时间会影响您的高可用性,并且是设计或规划失败。
数据要么不重要,要么性能缓慢,或者更长的停机时间都是可以接受的。便宜的磁盘和便宜的备份解决方案是可以接受的。由于缺乏磁盘空间而导致的定期停机似乎仍然是一个奇怪的权衡,因为在这种情况下,您的大部分成本可能将是您的系统管理员时间,从长远来看,他们将花更多时间对磁盘空间不足进行故障排除空间。
请注意,我说这是一个范围,大多数要求介于两者之间。
我同意其他关于托管公司提供的质量的帖子。但是我们最近重新签订了我们的托管合同并货比三家,没有人在存储空间上具有竞争力,价格也没有低于我们之前 3 年的合同。SAS 驱动器的价格一直在下降,磁盘架/阵列/SAN/FC/交换机一直在下降,所有东西的价格都在下降。但不是磁盘存储?
一位经验丰富得多的同事指出了策略。CPU、内存、带宽的定价让人眼花缭乱!在此注册!立即注册并忽略该磁盘空间问题!您不需要那么多磁盘空间。看CPU和内存!
一旦你承诺他们的合同,他们就真正得到了你,他们在磁盘空间上赚取了收入。是的,它是 RAID-5 和高性能等,但备份成本更高,异地复制成本更高。
对于托管公司来说,这是一种商业模式。大多数企业对他们的价格做了类似的事情——在这里降低这个价格,但在那里增加那个价格以在其他地方弥补他们的收入。他们也必须支付房租和工资。
对于内部服务器,您会遇到不同的问题。您不能只是带着装有新 3Tb 硬盘的 Fedex 盒子走进服务器机房。如果您计划进行扩展,那就更容易了,但服务器/机架/阵列在插槽、I/O、控制器卡、电源方面可能已经达到其容量。
这就像在岩石下看,你会惊讶你可能会发现什么。
同样重要的是要注意,“本地”存储的成本可能比您想象的要高。
作为寻求将我们的一些“存档”数据移动到云的练习的一部分,我最近完成了一项定价练习,将我们最新的 SAN 上可用(例如格式化而不是原始)磁盘空间的成本与存储成本进行了比较在亚马逊云数据服务中。
仅考虑为包括磁盘在内的 SAN 本身支付的价格,假设 SAN 硬件的使用寿命为 5 年,而不是运行我们服务器机房的“开销”成本,我们 150Gb 本地存储的价格为每月 31.88 美元,而亚马逊为 28.41 美元(假设每月的流量率上下浮动 20%)。
现在我不打算急于将我们所有的存储移到云中,因为拥有本地存储还有其他好处,但我认为这种定价方法很有用:如果您认为云存储很贵,那么需要多少钱?你真的在为你的本地存储付费吗?
生产任何物品的成本与它将在反馈循环中销售的单位数量直接相关。
在传统硬盘的情况下,带有旋转生锈的玻璃和电子设备,机械和电子组件的成本可能存在巨大差异 - 然而出现了 2 个明确的价格/质量带 - 企业和商品。
然而,企业驱动器销量的减少对您的物有所值造成了沉重的损失 - 花费七倍的东西不会好七倍。
企业单位(对于给定容量)比商品单位略快,例如比较希捷 Barracuda SATA(商品)和 Cheetah SAS(企业)驱动器:
model Barracuda Cheetah
capacity(Gb) 500 450
sustained data 125 168
rate (Mb/s)
cache(Mb) 16 64
annual failure <1% 0.44%
rate
Price GBP 42 275
Price USD 67 440
Run Code Online (Sandbox Code Playgroud)
但在企业环境中,任何理智的系统管理员都不会将重要数据存储在单个驱动器上——使用多个驱动器可提供更高的可靠性和带宽,并有效地减少延迟;配置为 RAID10 的四个 Barracuda 驱动器将比单个 Cheetah 驱动器快得多,数据丢失的风险要低得多,价格约为 60%。
当然,使用 Enterprise 驱动器您将获得更好的保修,并且供应商通常可以在同一天为您提供一个 - 但您可能能够比您的供应商更快地从本地供应商处采购商品驱动器快递出更换磁盘。另一方面,企业磁盘更有可能是故障驱动器的精确替代品。
那么也许您从企业驱动器中获得了更高的可靠性?虽然制造和销售驱动器的人经常说情况确实如此(希捷在他们的网站上对此相当腼腆 - 但即使他们发布的模糊数字也表明它不到 2 倍)。独立研究表明没有显着差异。
与 ATA 命令集相比,SCSI 命令集确实具有一些技术优势——特别是在允许操作系统准确地知道提交给磁盘的内容方面——然而,同样,这只会在查看文件系统的性能和可靠性方面产生有效的差异在单个磁盘上实现。
如果您的服务提供商运营光纤通道 SAN,那么每 GB 存储的成本将至少比在最近的硬件商店购买现成磁盘高 8 倍。但是还有其他方法可以显着降低成本。
请注意,这永远不会比购买现成的磁盘便宜,因为您还需要支付冗余、电力、空调和支持费用,但与存储供应成本相比,这些成本应该很小。