哪一种云存储系统与你的数据相匹配?

云计算
一些公共云提供商,如亚马逊、微软和谷歌,会定期添加一些新功能来吸引企业客户,毫无疑问,基于云的存储有很多选择。从这么多备选中做出选择的关键在于:对于你的特定云部署来说,评估哪种特性是最重要的。延迟,应用程序编程接口,将本地应用程序与存储系统相集成具有重大的意义……

 

 

[[131994]]

一些公共云提供商,如亚马逊、微软和谷歌,会定期添加一些新功能来吸引企业客户,毫无疑问,基于云的存储有很多选择。从这么多备选中做出选择的关键在于:对于你的特定云部署来说,评估哪种特性是最重要的。延迟,应用程序编程接口,将本地应用程序与存储系统相集成具有重大的意义……

需要注意的是面向客户的应用程序和互动内部应用程序都会产生一定的延迟。网页太慢或者应用程序太慢都会影响使用,如果在几秒钟内没有响应,用户经常会直接关闭网站。内部用户也会有类似的情况。研究商业智能数据库的经理和分析师,也会受到数据和查询工具速度的限制。

如果你要求较低的延迟,可以考虑一下固态硬盘(SSD)存储。主要云提供商会以高价销售SSD设备,以及基于磁盘的存储系统。DigitalOcean专门支持软件开发人员,提供SSD支持设备。开发人员处理较小的数据集,可以实现SSD的性能优势,同时也不会对预算产生不利的影响。许多其它的本地生产系统,情况并不是这样。

企业级应用程序经常被访问的数据应该使用SSD。根据应用程序需求,你可以配置实例,来支持IOPS所需的水平。从供应IOPS获得***的性能,使用实例,旨在支持供应IOPS。

附加存储、数据库和集群

并不是所有的应用程序数据需要SSD性能。经常访问的数据可以迁移到基于磁盘的存储。ssd和基于磁盘的存储都支持标准I / O协议,因此,当把应用程序从本地硬件移动到云时,不需要更改应用程序。

有了附带直接固态硬盘或磁盘驱动器,你就可以使用任何你的操作系统所支持的文件系统。这种模式的一个缺点是,当机器实例关闭时,硬盘驱动器上的数据就会被删除。为了保存数据,必须将数据复制到另一个存储系统中,例如云中的对象存储。

附加存储系统的另一个缺点是:附加存储系统只能连接到一个实例。然而,微软Azure具备文件存储系统,可以实现SMB-compliant文件共享,可以跨多个实例共享。当将应用程序迁移到需要常规文件系统服务的云时,或者当多个实例需要访问相同的数据时,这一点是非常有用的。

在其他云中,数据集可能被复制到额外的存储设备中,并且这些设备可以连接到其他实例。然而,这可能会导致同步和一致性问题。

当多个实例正在读写相同的数据时,数据库可能是***的选择。每个主要的云提供商都会提供关系和非关系NoSQL数据库。如果在设计阶段,数据存储需求定义明确,那么,关系数据库通常都是很合适的。如果无法提前获知数据库模式的位置,那么,可以选择NoSQL数据库,如Azure Table,AWS DynamoDB或者谷歌云存储系统。

原文链接:http://www.searchcloudcomputing.com.cn/showcontent_88693.htm
 

责任编辑:Ophira 来源: TechTarget中国
相关推荐

2017-11-13 12:01:31

开发者编程编程风格

2023-03-30 15:28:24

2011-07-27 13:03:09

2014-09-10 10:04:37

程序员

2014-09-10 10:43:58

程序员

2021-08-10 09:00:00

存储容器硬件

2010-09-09 09:24:43

极客专属人格技术狂人

2010-06-12 11:03:02

UML应用

2018-01-05 08:53:32

LinuxUbuntu发行版

2021-04-05 14:44:20

JavaScript循环代码

2009-04-24 21:16:01

Vmwareesx虚拟化

2017-10-25 08:44:03

NVMe SSD数据存储

2021-07-25 20:22:04

容器技术计算

2013-12-27 09:42:04

程序员趣闻

2022-11-03 08:49:10

IT认证职业

2023-11-06 08:20:35

Kubernetesnginx

2022-05-07 09:20:38

智能客服模块方案

2010-12-20 11:12:31

企业网络VPN

2018-02-27 10:36:20

物联网无线通信应用程序

2019-07-31 09:16:48

分布式存储技术主流
点赞
收藏

51CTO技术栈公众号