全闪存阵列 (AFA) 非常适用于需要快速性能和低延迟的环境, 例如 VDI 和数据库. 但并非所有闪存阵列都能自动适应每个环境. 企业根据自己的需求购买合适的全闪存阵列 (AFA) 的诀窍是: 一是了解自己的需求, 二是向全闪存阵列提出正确的问题, 以便获得准确的答案.
在做出全闪存阵列 (AFA) 决定之前, 企业需要向全闪存存储供应商询问 12 个关键问题, 并确保得到直接答案!
以下是选择全闪存阵列 (AFA) 时需要询问的基本问题:
1. 容量: 系统的可用容量是多少?
企业需要确定可用储能容量, 并了解供应商认为可用的内容. 并且询问重复数据删除和压缩: 何时发生重复数据删除? 是否有性能损失, 如果有损失, 会有多少?
同时还要了解供应商针对不同工作负载的重复数据删除率. 所有供应商都采用压缩比来计算重复数据删除率, 在重复数据上实现 2:1 的压缩比. 因此, 如果供应商在数据库方面计算是 10:1 的压缩比, 但他们会将其宣传为 20:1. 他们的行为可以理解, 但企业需要知道宣传广告比率的计算结果. 还要询问供应商针对不同类型的工作负载的不同压缩比率.
2. 性能: 企业的环境中的 IOP 和延迟数字是多少?
SSD 硬盘的 IOP 和延迟远不如 HDD 硬盘那么大, 但它们仍然很重要. 其理想的平衡是高 IOP 和低延迟, 但这些数字在不同类型的工作负载之间不会保持一致. 与性能良好的批处理或顺序处理相比, 混合, 事务和分析工作负载将需要更多的 IOP 和潜在的延迟.
企业需要获取适用于复杂和高性能工作负载的全闪存阵列 (AFA) 的实际数字, 如果以后添加高性能应用程序, 期望在自己有限的预算中添加更多计算. 但是, 如果企业的供应商在报告环境后错误地计算了性能数据, 那么需要询问他们将采取什么措施来纠正他们的错误.
3. 吞吐量: 数据传输的速度有多快?
吞吐量是指数据传输速度.(IOP 是存储系统每秒可以执行的操作数, 延迟是数据传输开始的速度.)全闪存阵列 (AFA) 值在于高 IOP / 低延迟 / 快速吞吐量, 但企业环境中所需的速度可能会对系统产生影响. 例如, 不同的存储协议可能导致全闪存阵列 (AFA) 的不同性能结果. 因此可以导致错误代码纠正 (ECC) 开销.
块大小也是一个问题. 吞吐速度源于每秒的 I/O 请求数和每个输入 / 输出块的大小. 4k 块产生快速吞吐量, 一个 256kB 的块会减慢它的速度. 其差异可以忽略不计. 企业需要了解在不同条件下开销和块大小如何影响企业的全闪存阵列 (AFA) 吞吐量.
4. 可用性: 企业如何定义 "可用性" 以及如何证明其 "可用性"?
99.999% 是企业存储的常用可用性度量. 企业询问其供应商根据百分比进行的测试. 知识渊博的销售工程师将采用详细的测试来证明他们的主张.
企业还要许多询问存储架构如何实现这种可用性百分比: 是否具有软件和硬件冗余? 高可用特性是什么? 自动负载是否平衡? 容错集群是什么? 永远在线系统旨在在固件升级, 容量和性能扩展, 以及热插拔 SSD 硬盘更换期间保持可用.
5. 耐用性: 企业是购买高级 SSD 硬盘还是购买普通的机械硬盘?
一些全闪存阵列 (AFA) 供应商只是转售廉价的第三方固态硬盘, 出售价格更低的机械硬盘, 这样他们就可以更好地与竞争对手竞争. 如果企业不问这个问题, 就可能购买其全闪存阵列 (AFA), 并会假设其包括垃圾收集, 数据包条带化, 损耗均衡和纠错码(ECC) 的功能.
不要进行假设. 如果供应商提供的硬盘的价格较低, 他们可能会在没有这些关键流程的情况下使用价格更低的 SSD 硬盘. 企业需要向销售代表询问他们使用的 SSD 硬盘类型及其原生耐久性功能.
6. 可扩展性: 企业全闪存阵列 (AFA) 系统的扩展效率如何?
当企业采用不同的供应商的全闪存阵列 (AFA) 系统取代另一个系统或更新已经过时的原有系统时, 扩展性仍然是一个弊病. 因为可扩展性并不是企业所期望的.
企业向供应商询问其系统的可扩展性路线图. 如果系统是垂直扩展的, 那么在不影响性能的情况下, 企业可以扩展多少容量? 如果系统是横向扩展的, 那么添加节点的成本有多高? 添加或删除节点时数据移动过程的自动化程度如何?
7. 支持: 运行几年之后的支持和维护费用是多少?
当存储供应商最初的一到两年内支持价格较低, 然后在接下来的几年中显著增加支持价格时, 就会产生大量的维护费用. 有些企业将其视为开展业务的成本, 其他企业使用更高的支持成本作为提前更新的成本考虑. 在研究企业的全闪存阵列 (AFA) 时, 请在整个生命周期内降低企业的供应商的支持和维护成本. 还要了解合同结束更新新技术的成本.
企业需要询问支持时区, 专业知识和沟通技巧. 许多用户更愿意与支持工程师进行交流, 企业需要询问支持位置, 以及工程师是否可以提供帮助或只是从脚本中读取. 还要询问全闪存阵列 (AFA) 内置了多少支持. 询问本机监控服务, 这些服务会发送有关性能影响, SSD 硬盘故障和达到容量阈值的警报.
8. 集成: 全闪存阵列 (AFA) 与应用程序的集成程度如何?
对于远程控制器而言, 使用虚拟机管理程序, 管理软件, 云计算和数据保护应用程序来保持高性能和低延迟至关重要. 与虚拟机管理程序集成似乎很简单, 但全闪存阵列 (AFA) 不仅需要集成基本功能, 还需要集成先进功能. 例如, 询问全闪存阵列 (AFA) 是否以及如何支持高级虚拟机管理程序功能, 例如 VMware VVOL 或 Hyper-V 存储空间直接和存储副本. 如果销售代表表示确实如此, 请询问全闪存阵列 (AFA) 如何增加额外价值. 例如, 它是否通过强大的管理工具集, 集成和监控工具为 Hyper-V 添加管理功能?
并寻找 RESTful API, 以便与基于云计算的自动化平台 (如 OpenStack,HP Cloud Service Automation 或 Veeam Backup and Replication) 顺利集成.
9. 管理: 企业提供哪些管理工具?
如果企业愿意使用它们, 其全闪存阵列 (AFA) 应与现有管理工具集集成. 企业还有权期望全闪存阵列具有高价值的本机功能. 确保全闪存阵列 (AFA) 具有复制和快照, 全功能报告, 监控和警报, 自主自我修复, 成熟的应用程序和平台集成, 全局重复数据删除和压缩, 针对 SSD 优化的缓存和分层以及精简技术等功能.
10. 简单性: 阵列管理有多容易?
全闪存阵列 (AFA) 将提供性能提升. 但是, 如果 IT 团队花费更多时间来管理阵列, 或者如果在复杂的管理控制台上犯错误很容易, 那么企业就没有获得应有的优势. 寻求自动管理功能, 如自我修复, 基于策略的管理, 线性性能和容量可扩展性, 热插拔更换 SSD 硬盘, 以及简化的固件升级.
11. 连接性: 存储阵列的连接方式如何?
多协议支持率和多 OS 支持允许企业将全闪存阵列 (AFA) 扩展到其全部功能. 如果企业是 iSCSI 存储, 则可能没有使用光纤通道的意图. 如果企业是 FC SAN 数据中心, 也无意使用 iSCSI. 尽管如此, 企业需要认真考虑寻找兼容光纤通道和 iSCSI 连接的全闪存阵列 (AFA). 如果企业决定过渡到其中一个, 那么这将使企业能够保护其投资. 确保网络连接是高速的. 另外需要参阅主机操作系统连接. 全闪存阵列(AFA) 是否同样支持 Windows,Linux 和 Unix? 常理上应该支持.
12. 背景: 供应商是否会被并购, 他们最初设计的全闪存阵列 (AFA) 仅用于闪存吗?
通常情况下, 大多数知名存储和 AFA 供应商都不太可能倒闭. 但对于最终用户来说, 这些厂商的兼并和收购对于其服务可能会有影响. 人们看到 Dell 和 EMC 之间的合并, 以及 HPE 公司收购 Nimble Storage,NetApp 收购闪存制造商 SolidFire 公司. 企业需要了解相关厂商的并购新闻.
另一个考虑因素是从新公司购买全闪存阵列(AFA). 这不一定是坏事: 但每个存储供应商都从头开始, 最热门的新技术可以来自热门的新团队. 企业需要询问有关公司创始人的综合经验, 他们参与发展的程度, 以及其供应商是否是一个估值过高的独角兽.
企业还要了解全闪存阵列 (AFA) 是专为全闪存设计还是由 HDD 硬盘或混合阵列改变用途. 适用于磁盘的缓存和分层技术不一定适用于 SSD 硬盘, 这会导致所有闪存阵列性能下降.
来源: http://stor.51cto.com/art/201807/578445.htm