转向纯存储:我们的新存储



最近,我们将高负载数据库-集中式办公服务,邮件,虚拟工作站以及交易系统和站点mvideo.ru和eldorado.ru转移到了Pure Storage闪存阵列。 今天,我们将告诉您为什么我们决定这样做,以及我们如何改用新的。

背景知识


M.Video和Eldorado合并后,集团采用了长期的“一站式”计划,该计划积极开发数字平台并使IT服务自动化。 我们从自己的设施和云环境切换到混合基础架构。 然而,由于合并而形成的来自各个制造商的大量设备,阻碍了系统效率的进一步提高。

因此,我们提出了更新部分存储库的想法。 在分析了不同制造商的解决方案之后,我们选择了Pure Storage。 但是在做出最终决定之前,有必要根据我们的数据测试设备。

测试中


参与测试的系统位于多家供应商的存储系统上,这些供应商同时使用经典硬盘和固态硬盘。 在商定了测试程序并在我们的数据中心安装了Pure Storage设备之后,我们开始迁移。



我们首先迁移了虚拟桌面服务。 结果,最终用户而非系统管理员注意到生产率显着提高:PDF文件,文本文档和表格的打开速度更快。 服务返回其原始存储系统后,响应速度下降。 也就是说,由于转移到具有全闪存架构的存储,因此相当关键的系统的性能已显着提高。 我们没有进行精确的测量,但是根据感觉,速度增加了50-70%。 对于某些应用程序,响应时间已大大减少。

然后,我们测试了压缩和重复数据删除。 Pure Storage之间的区别之一是,在其存储系统中,重复数据删除和压缩可在全局级别上即时进行,因此您无需在单独的存储卷之间分发数据。 此外,在延迟模式下,存储系统可以使用更高级的压缩和重复数据删除算法随时间压缩信息。 最后,Pure Storage中的压缩和重复数据删除算法可以处理非常小的数据块,从512字节开始-块的长度可以变化,以适应不同类型的数据。

由于这些技巧,与原始存储系统相比,MySQL和Oracle数据库(选择进行测试)的数量减少了3.1倍。

实作


我们不仅对提高存储性能,而且对提高存储可靠性感兴趣。 因此,下一步,我们决定根据主动-主动(Pure Storage ActiveCluster)方案引入分布式存储集群-即将我们的系统分布到两个数据中心。 每个Pure Storage存储系统已经包含用于同步和异步复制的必要工具集,包括创建地理上分布的双活群集。





在第二个Pure Storage System出现之后,我们在阵列级别使用了同步复制功能,由于数据以压缩形式传输,因此极大地加速了站点之间的数据迁移。 现在,我们选择的服务将以连续同步模式运行以确保高可用性:万一整个站点出现紧急情况或故障,该公司的IT服务将继续正常运行而不会受到干扰。 由于复制工作在主动-主动模式下,因此整个存储系统的实际故障会导致某些路径丢失,但不会影响托管应用程序的可用性。 对于最终用户,这种情况不会引起注意。 鉴于默认情况下,Pure Storage可提供99.9999%(每年31.5秒的停机时间)级别的可靠性,甚至更高-目前,根据制造商从其云服务收集的统计数据,我们认为Pure阵列超过了6个9(每年只有3秒钟的停机时间),借助持续的ActiveCluster同步,纯正常运行时间几乎达到了100%。 也就是说,即使整个数据中心发生故障,用户也可以安静地工作,好像什么都没发生。

管理学


随着第一批Pure Storage设备的推出,我们开始使用专有的云监控服务-Pure1。 它提供了一个控制面板,可显示所有存储系统的状态以及未来几年的预测状况。 也就是说,我们无需计算何时性能或容量将不再足够-系统会提前发出警告或允许提前进行预测。 这大大简化了以后的扩展和升级过程。

Pure1还有一个名为VM Analytics的工具。 由于我们所有的服务和应用程序都基于VMware解决方案进行了完全虚拟化,因此我们可以连接到VMware虚拟化集群,并在Pure1中查看整个基础结构的拓扑。 将显示所有中间联系点:虚拟机,卷,存储,个人关系。 如果出现任何问题,我们将在没有供应商帮助的情况下看到发生了什么事和发生了什么。

放置密度


我们将数据从不同制造商的6种类型的存储系统迁移到两种模式的Pure Storage存储系统。 旧设备占用了几个机架。 现在,具有相同数据(约1.5 PB)的设备占据了一个机架(18个单位)的三分之一,而磁盘容量却保留了15-20%左右。 能耗和散热量显着降低,从而节省了冷却系统。

其他功能


Pure Storage技术支持的核心是可以预测潜在问题的“人工智能”引擎。

除了传统的块服务,由于内部软件定义的模块化体系结构,Pure Storage存储系统还允许部署文件服务。 因此我们做到了:在x50和x70上创建Windows File Server,并开始迁移文件存储资源。

我还要提及的是,无论Pure Storage中使用什么软件组件,您都无需考虑将来的许可-许可意味着会自动添加所有将来的新功能。 例如,自最初实现以来,就出现了使用NFS协议将快照上传到任何制造商的外部存储系统或将S3协议上传到外部云存储的功能。
Pure Storage产品的另一个好处是易于管理。





现在,我们正在将Pure Storage快照与集中式备份系统集成在一起。 在他们的帮助下,我们可以创建即时备份,这将使您能够在备份过程中卸载应用程序,并显着减少恢复所需的时间。 如果发生故障,从快照恢复应用程序的过程几乎是即时的。 将快照与备份系统一起使用时,您将获得完整的高性能解决方案。 即,最苛刻的资源将分配给存储系统。 与在应用程序或虚拟化级别创建的快照不同,此类硬件快照不会降低系统性能。

Source: https://habr.com/ru/post/zh-CN481842/


All Articles