freshidea——Fotolia
如何避免常见的混合云实现错误
那些投身于混合云部署的公司可能会犯严重的错误。适当的规划——以及理解混合模式的缺点——可以防止云灾难。
混合云存储已经变得越来越流行,但是在进行混合云实现时,企业应该注意一些潜在的代价高昂的错误。
混合云可以通过减少企业对本地存储硬件、软件和基础设施的需求,显著降低资本支出。这反过来又减少了本地业务支出。一个混合方法云存储可以显著减少存储在公共云中的数据量,因为在将数据迁移到云之前,它会对数据进行重复数据删除和压缩。减少存储在公共云中的数据量可以降低每月的成本。
不幸的是,IT企业在混合云实现过程中可能会犯两个代价高昂且更严重的错误:选择错误的云类型和使用错误的本地存储。
选择了错误的公共云
在混合云实现过程中所犯的第一个常见错误是选择了错误的公共云存储类型。公有云存储有六种类型:
- 块存储,是本地嵌入式磁盘或SAN存储,用于云中的应用,对性能要求更高。
- 文件存储或NAS存储,适用于需要NFS或SMB协议的应用。
- 用于活动归档的对象存储。
- 用于酷归档的对象存储。
- 用于冷归档的对象存储。
- 磁带存储——通常是线性磁带文件系统——也用于冷归档。
每种类型的云存储都有不同的性能特征和成本,选择错误的类型可能会给混合云实现带来灾难性的后果。例如,块存储的延迟最低,IOPS和吞吐量最高,但存储成本也最高。它的成本可能比活跃的或酷的存档存储高出30倍。选择块云存储当对象云存储将完成这项工作是一个非常昂贵的错误。
如果商店不恰当地选择冷归档云存储,也会出现类似的成本问题。冷档案存储是负担得起的;通常每月每十亿字节不到1美分。但是,如果用户需要访问冷归档中的数据,他们可能会遇到一些问题。首先,从数据库检索数据需要很长时间冷存档.检索数据的第一个字节可能需要5个小时。此外,还有中转费用:云存储服务提供商对从归档文件读取超过很小比例的数据的客户收取费用。这些费用可能高达储存成本的12倍。
要避免这种混合云实现错误,需要将数据的特征精确匹配到存储位置。用户访问数据的频率是多少?读取的性能要求是什么?是什么数据存储需求?与公共云存储相比,有多少数据将保存在本地?这些问题的答案也会影响第二个常见错误。
选择了错误的仓库
第二个最常见的混合云实现错误是选择了错误的本地存储。部署混合云存储系统有四种主要方法:
1.使用主用NAS或SAN存储,按照策略将快照或分级数据复制到公有云存储。分层时,系统在本地留下一个存根,使其看起来好像公共云存储数据仍然是本地的。
2.利用网关或云集成存储(CIS)。CIS看起来像本地NAS或SAN存储。它将数据缓存到本地,同时根据策略将所有或大部分数据转移到公共云。它还留下一个存根,使公共云中的数据看起来是本地的。
3.安装本地对象存储系统,提供与公有云存储相同的实际接口,或者扩展到公有云存储。当本地对象存储使用与公有云存储相同的接口时,应用程序可以根据自己的需求向其中一个或两个对象进行写入。当本地部署的对象存储系统将公有云存储作为对象存储的扩展或远程目标时,基于策略将数据复制到公有云NAS和SAN分层存储到云。如果公有云使用相同的对象存储软件,那么它可以成为本地对象存储的地理扩展。
4.请继续使用当前的NAS或SAN存储系统,并使用归档或备份软件根据策略将数据复制到公有云。归档软件也可以根据策略删除数据的本地副本。
这些选项中的每一个都有优点和缺点,并且在不同的用例中效果最好。选择错误的可能会有严重的后果。例如,独联体系统往往具有相当高的成本效益。一些公共云存储服务提供商以零或有限的额外月成本包括它们,这可能是一笔大买卖。如果本地缓存的数据量小于应用程序需要的数据量,那么开销也会相当大。当这种情况发生时,CIS会不断地将数据从公共云拉回本地存储。互联网带来了很大的性能损失,数据补充带来了额外的延迟损失。还有一种可能性是,公司将不得不向服务提供商支付从公共云读取数据的中转费用。
灾难恢复(DR)可能存在问题用于CIS和分级存储系统选项。公有云中的数据必须通过CIS或本地云分层存储系统读取,否则无法直接读取。这意味着必须在云提供商的设施或容灾设施中提供CIS或云分层存储系统的副本。一些CIS和分级存储系统供应商现在提供了各种软件,这些软件可以作为云中的虚拟机或在DR供应商的设施中运行。无论如何,额外的硬件和软件变化增加了成本。
对象存储可以是本地存储和公共云之间的简单集成之一;然而,对象存储并不以高性能著称。为了避免用户对现场性能的过多抱怨,必须确保对象存储系统的性能匹配。此外,对象存储系统使用标准的Amazon Web Services简单存储服务接口,但并非所有S3接口都是相同的。许多接口都是S3的子集。为S3接口设计的应用程序必须经过认证,才能使用本地对象存储使用的子集,以及公共云中的子集。否则,管理者就会感到恼怒、恼怒和压力。解决这个问题需要时间、精力和劳力。
将数据备份或归档到云可以节省大量成本,但也可能导致严重的胃灼热。向云发送备份相当简单,但恢复备份可能就不那么简单了。通常,备份需要介质服务器来恢复和恢复数据。大多数混合云实现都包含一个或多个媒体服务器。这简化了在前提下的恢复和恢复,使它们比试图从公共云恢复和恢复快得多。但当数据是在云中恢复和恢复,它仍然需要公共云中的物理或虚拟媒体服务器。如果云中没有媒体服务器,那么云中就没有恢复和恢复。此外,如果恢复和恢复来自公共云存储中的对象存储归档的一个变体,不要期望快速恢复。
归档以创建混合云通常很复杂。本地源存储和公共云存储完全不了解对方。应用程序和用户需要知道他们的数据当前驻留在哪里,以便能够访问它。一些存档软件会留下存根;然而,链接可能会中断。用户可能会因为无法找到他们的数据而生气。大多数归档软件可以在管理员的帮助下定位数据,但故障排除通常是一项耗时的工作。
就像公共云一样,关键是要将存储在本地的数据的特性与本地存储系统的能力相匹配。商店可以通过花时间和精力做前期的基础工作来避免错误。