混合云实现分层存储架构

通过提供更低的成本,更高的性能并减少数据的丢失,混合云可以帮助一些企业优化其分层存储系统。

分层存储架构并不是什么新鲜事。这已经是多年来常见的一种做法,创建一个拥有主,次级和归档存储的系统,来保护企业的信息。然而,事实证明传统的分层存储模式和技术既昂贵又复杂。因此,今天许多企业开始寻求混合云来提供更便宜和更有效的存储选择。

分层存储是一种两个或三个独立的存储系统一起工作的存储模型。第一层是主存储系统,通常是性能最高的。第一层也是最接近的应用并且最昂贵的。第二层,又叫二级存储,趋向于低一点的性能和较便宜的价格。它旨在作为主存储层的主动存储备份系统,或作为存储从主存储中删除的旧的或不经常访问的数据的系统。最后,归档存储层是最便宜的,但也最慢的系统,用于存储很少使用的数据。

在混合云中建立分层存储架构

在混合云中,主存储系统一般存放于私有云,如果应用也在私有云中的话。该存储系统存储文件和应用程序的数据,并且应当是分层存储架构中性能最高的存储系统。

二级存储系统主要存放于公有云。数据被复制或移动到一个公有云存储系统,如亚马逊网络服务(AWS)的简单存储服务,从而为主存储系统提供主动备份。在其他情况下,一个企业可能较老的数据迁移到公有云,以释放主存储的空间。

由于本地和云存储的价格已经大幅下降,利用二级存储作为主存储的主动备份系统,或作为主存储的最新副本,往往是最好的办法。如果你使用二级存储来存储从主存储移出的数据,务必要将你的应用程序设计为可以在这两个存储系统中查找数据。

归档存储不是必需的,但三冗余通常是一个好主意。这些都是低成本,低性能的系统被设计成用于不再被核心业务流程需要的数据的长期存储,或用于支持其它备份系统。例如AWS Glacier和谷歌云存储Nearline,就是专门用于归档存储。

分层存储架构的优势和挑战

使用混合云的分层存储架构对企业有几个好处。首先,由于它建立了两个或三个不同价格和性能水平的存储系统,分层存储可以帮助开发人员和管理员创建应用程序特定的存储策略。例如,某些数据分析系统几乎只与当前的数据进行交互。这样,组织就可以将老的数据移到更便宜的存储系统。

此外,在混合云分层存储创建一个跨越两个独立平台的备份环境——公共和私有云,提供自动冗余是地理上分开。最后,混合云中的分层存储应能降低由磁盘故障或人为错误引起数据丢失的风险,到几乎为零。

然而,我们面临的挑战是创建一个对所有企业的用例都负责并能够正常服务业务流程的分层存储战略。例如,在上面提到的数据分析的例子中,该系统可能需要支持其他用例,如通过机器学习来检测欺诈。

企业必须精心设计和规划他们的多层存储架构以及自动化过程。对系统进行测试以确保你的混合云分层存储系统是满足预期的。