数据库 频道

使用数据库快照的4种方法

在Oracle、SQL Server、MySQL和其他数据库上开发可扩展的企业应用程序需要有效的方法来保护和存储数据。开发人员需要为生产和开发/测试场景快速创建数据库副本,以及减少数据、更轻松地管理数据和提高存储效率的方法。存储快照可以满足这些需求。

快照不是复制数据库中的所有数据,而是作为底层原始数据映射指针的元数据的快速时间点复制。把它想象成一个目录,显示哪些文件存在以及它们被存储在哪些块中。

以下是使用快照提高存储效率、简化数据库管理以及增强安全性和可靠性的四种方法。

使用快照进行数据恢复

对庞大的数据库和存储库进行标准备份需要耗费相当多的时间。快照消除了备份数据库时的等待时间,并能同样快速地恢复数据。

Pure Storage首席现场解决方案架构师Anthony Nocentino建议,拥有数百万文件的企业使用快照来备份和恢复最重要的主要数据,并依靠备份来恢复其他所有数据,使他们能够访问最急需的文件。Nocentino强调,要遵循3-2-1系统这一由来已久的备份最 佳实践,即企业保留三份数据副本。主要副本保存在一种介质上,次要副本保存在另一种介质上--例如,一份保存在云中,另一份保存在异地磁带上,第三份保存在异地。

使用快照确保数据安全

随着勒索软件攻击的激增,企业在加强网络防御方面需要得到帮助。除了使用端点保护和其他防护措施外,企业还可以通过使用快照保护存储系统来增强防御能力。

快照与智能文件索引一起使用时,可使文件易于参考,从而实现版本跟踪和可恢复性。Gartner分析师Jerry Rozeman建议使用不可变快照--不能以任何方式更改或篡改的数据快照--来帮助恢复并提供额外的勒索软件保护。

虽然快照天然不可变,但攻击者可以删除它们。供应商正在增加不可更改性功能,通过使数据快照在管理员指定的时间范围内无法删除来提供保护。例如,快照可以计划为每两小时复制一次数据,并将内容保留两周。在这两周内,无法删除快照。

使用快照进行数据迁移

云的主导地位产生了越来越多的数据迁移需求,从内部部署解决方案迁移到云,从一个应用或平台迁移到另一个应用或平台,以及从云迁移到云。有时,数据流必须逆转。例如,为了进行数据恢复,或者当公司决定将云数据迁移到企业内部时,大量的数据必须被移动。

传统的方法是使用备份。但这种方法会占用中央处理器(CPU)、内存和网络资源,从而难以安排迁移。如果在生产时间进行迁移,用户可能会遇到系统迟缓或不可用的情况,而在下班后进行迁移,迁移可能会持续数天甚至数周。

快照提供了一个更平稳的替代方案。通过在迁移到新平台之前对数据进行快照,如果出现问题或数据损坏,公司就有了可靠的后备方案。一切都可以回滚到数据迁移开始之前。快照使企业能够无缝地将数据从外部迁移到云或云供应商之间,从而缩短停机时间并提高可靠性。

将快照用于DevOps和测试

开发和测试的核心是快速创建、测试,然后通过将环境滚动回原始状态继续前进。快照为这种快节奏的工作流程提供了所需的速度和性能。

数据库或应用程序的开发有时在内部完成,有时在云中完成,数据可能需要从一个位置移动到另一个位置。快照为开发人员提供了所需的工具,使他们不会在数据移动和环境重置时陷入困境。

在许多企业中,数据每年以20%-30%的速度增长,存储经理和数据库经理很容易被数据存储、移动、迁移和归档的需求所困扰。必须采用多种方法。快照具有许多优势,但必须与备份和复制等其他工具结合使用。作为整体存储策略的一部分,快照可以提高效率,增强安全性和可靠性,并简化迁移过程。

0
相关文章