企业使用多个云存储提供商的服务可能会影响数据的存储方式和位置,因此在提高性能和降低成本方面需要考虑哪些因素。
在实施多云存储策略之前,企业需要确定将存储哪些数据、如何存储数据、要存储的数据量,以及数据将如何移动和转换这些至关重要的问题。很多这些都将带来一些挑战。
例如,安全、隐私和管理等问题将如何发挥作用?隐私和安全性是涉及数据(例如存储)的云计算管理的一个特别关注点。其他可能引发潜在问题的领域包括云服务集成、数据网络缓慢或不可靠、应用交付、工作流管理、成本、云计算技能短缺。
尽管存在这些挑战,多云存储策略可以提高灵活性,提高应用程序性能,如果操作得当,还可以降低成本。以下是企业须考虑多个云计划的六个方面,以确保组织的云计算数据存储的安全性,较大限度地提高性能,控制成本,并确保配备充足的人员。
挑战1:隐私和安全
多云存储策略须考虑各种安全和隐私问题。使用多个云计算服务会增加攻击面的数量和数据受损的可能性。
企业使用的云存储服务越多,风险就越大。使问题进一步复杂化的是区域合规和隐私法律的增加,例如欧盟发布的GDPR法规。
企业选择的云平台应该使用高级加密算法来正确保护数据,以及对用户进行身份验证,控制访问级别以及防范恶意软件和其他攻击。
云计算提供商对其系统的可见性有限,并同时了采用不同的数据保护方法,使多云安全性更加复杂。此外,传统的安全工具并非针对多云基础设施而设计,而较新的工具尚不足以提供全方位的安全性。
这些安全问题表明企业的多云策略将带来的更多的管理问题。每个服务都采用独特的管理方法,支持不同的门户、工具、流程。此外,第三方工具也在不断推出,这使得企业更加难以了解云计算的动态特性。每增加一个服务,系统监控也变得更加复杂,特别是考虑到云计算的抽象性质。
挑战2:云计算服务的整合
构成多云基础设施的不同系统须彼此无缝通信,以便数据能够在不同环境中高效、安全地移动。然而,云计算服务通常使用不同的方法和编程语言,并提供不同的API,这可能会相互冲突,使得以统一的方式连接和管理系统变得困难。
要避免这些问题,需要评估云平台提供的工具及其功效和限制。此外,评估平台的可用API以确保它们是基于标准的,并支持提供与其他平台和系统无缝集成所需的功能。
挑战3:数据网络固有的延迟
将用户和应用程序与存储数据连接起来的数据网络可能是一个问题。如果连接速度缓慢或不可靠,则可能导致高延迟率,从而对应用程序性能产生负面影响。
即使网络可靠,远距离也会降低性能阈值。如果数据存储距离用户或应用程序数百甚至数千英里,则性能可能会大幅降低。
挑战4:应用交付和工作流程管理
多云存储策略还使应用程序交付和工作流程管理变得复杂。由于平台配置设置因提供商而异,因此将相同的应用程序部署到不同的平台需要提供商的特定配置。
此外,并非所有服务都支持相同的功能,这进一步使应用程序部署复杂化。即使只有极少数的服务,迁移数据也会更具挑战性。
虽然重点可能放在存储组件上,但应用程序交付的很多方面都会受到企业选择的影响。为此,工具应提供高度的灵活性和集成。这里面临的挑战是,多云技术和工具仍然处于起步阶段,尽管选项列表仍在不断增长。
另一个考虑因素是企业的多云存储策略将如何影响其他系统和流程。例如,如果企业遵循DevOps方法来构建和部署应用程序,则多云基础设施应该增强这些应用程序交付功能。存储服务须与支持交付管道的DevOps工具无缝集成。
挑战5:成本问题
多云存储策略的另一个挑战是维持有效的成本控制。虽然多云方法可能会降低成本,但多个平台可以转化为多种费用结构以及与之相关的复杂性和混乱。
涉及的云计算服务数量越多,评估不同定价结构就越困难,尤其是在权衡性能、功能和合规性等问题时。
企业财务和IT团队应该共同努力控制不断上升的云计算成本。
挑战6:专业技术人员
企业须确保其员工具备开发、定制和维护系统和应用程序所需的技能,以适应不同且不断发展的云存储环境。招聘具有这些技能的专业人员可能既困难又昂贵,甚至会增加企业总体成本。
企业需要确定管理和监控多云环境需要做些什么,然后,评估其现有的工具和技能以及需要获得的技能。
展望未来,企业IT员工需要具备丰富的知识,例如云计算架构、编程、数据分析等。而在将工作负载部署到云平台之前,企业需要确保具备适当的技能和基础设施。