公共云存储服务的可扩展性和性能

原文地址

公共云存储服务供应商可帮助企业用户免于承担物理硬件及其相关成本的负担,其中包括能源、冷却以及服务器维护等。

很多企业都在使用公共云、私有云以及混合云这样的一个组合,但是其中的公共云存储服务是尤其吸引人的。它的成本效益高,它可提供可扩展性、可靠性以及性能优势。

使用公共云存储服务可以让企业将相关工作外包给供应商,从而从繁重的管理任务重脱身出来,并可以减少与支持物理硬件相关的成本开支。企业用户的数据是存储在供应商的数据中心内的,而供应商管理和维护着其数据中心的方方面面,具体包括能源、冷却和服务器维护等。因此,企业用户不必担心归档规划、实施安全措施或者为未来的数据增长进行资源规划。

公共云存储服务也是极具成本效益的;企业用户只需为他们所使用的资源支付费用。公共云存储服务为企业提供了一个可扩展的和敏捷的环境,以便于实现存储资源的按需增减。

企业用户使用公共云来存储结构化和非结构化的数据。很多已经实现云化的应用(例如那些使用后端数据库或结构化数据的应用程序)都是处理直接来自于云数据库服务中应用程序的数据的。对于那些刚刚开始创业起步或者不希望购买硬件或者寻找不需要大量资本投入的可扩展存储资源的企业来说,这种类型的云存储环境是非常具有吸引力的。

公共云存储服务是如何工作的?

公共云存储服务可实现多租户对云供应商基础设施的访问。存储访问是通过公共云供应商所提供的API实现的,API可支持针对云中数据的上传、检索和管理等功能。它能够让应用程序把云存储当作是一个目标,并将数据视为本地数据进行处理。这一点与传统存储产品中所有目标存储器相对于网络都是本地部署的是不同的。

但是存储管理员仍然必须选择合适的存储容量、存储类型、IOPS以及归档功能。根据企业用户所选择的公共云存储供应商不同,其相关功能选项和支出成本也是有所差异的。例如,一些公共云存储服务可提供块存储或对象存储。

对于块存储来说,客户可以选择存储介质类型、存储容量以及每个存储卷标和每个实例的最大IOPS和吞吐量。其价格取决于性能级别、容量以及是否实施数据保护功能,例如快照功能等。

对象存储服务的定价取决于存储资源的单位容量以及用户访问数据的频率。其中分为三种,分别是标准访问对象存储、非频繁访问对象存储以及冷对象存储,后者是指那些几乎没有可能从云中进行检索的存储数据。

很多公共云存储服务供应商都提供了这些服务选项,但也并不是所有供应商都提供了上述的所有服务。这些附加功能就是云存储服务供应商能够吸引潜在客户关注的卖点所在,这也是公共云供应商之间形成差异化竞争的关键点。

公共云存储优势中的新增性能

云环境所提供的计算与性能上的优势是本地部署存储网络所无法企及。例如,弹性存储可允许企业按需增减存储容量。所以,即便企业在一年中有出现若干次应用峰值期的可能性,他们也不必全年都保持最大的存储量。

公共云还支持跨地理区域的复制,这一特性可帮助实现跨区域的故障转移和故障恢复。这些功能可有助于提高应用的正常运行时间和运行性能。在全球多个区域位置部署存储资源也是一种“不把所有鸡蛋都放在一个篮子里”的做法,从而确保数据安全性免受某地灾难事件的影响。

云安性与合规性

公共云的多租户架构也会带来安全性问题,因为来自于多家企业的数据都被存放在相同的存储硬件上。但是,云安全措施也在不断发展。企业存放在相同基础设施上的数据被其他共享硬件存储资源的其他用户访问的风险已经大大降低。规模较大的供应商已经实施了合适的控制措施以确保不同用户之间是无法访问其他用户数据的,此外市场上还提供了一些用于检测和纠正安全漏洞的工具。

很多公共云存储服务供应商都能够监控并记录访问数据的用户身份、访问对象以及访问时间。他们还能够提供用于限制用户对某些存储对象执行操作的访问控制列表。供应商还会在传输过程和存储状态的该数据进行加密处理,但是相关的密钥管理(即供应商如何保护企业用户用于存储的加密密钥)在众多公共云供应商之间是有所不同的。

编者按:本文是公共云存储服务系列中的第一篇,主要介绍公共云存储服务的优点与用途。第二篇文章将探讨企业在迁移至公共云存储环境之前应当考虑的若干功能。最后一篇将比较几家公共云存储服务领先供应商的产品。

大多数规模较大的公共云存储服务都有内置的合规性。但是,最终企业用户还是必须自行确定哪些数据需要使用专用基础设施,哪些数据可存储在公共云中共享的基础设施。金融企业、医疗保健企业以及其他企业等都有着各自行业内必须严格遵守的安全性与合规性规定,以便确保其数据的私密性和完整性。

公共云存储服务的定价模式可以是粒度化的。很多供应商都提供了以月份为单位的订阅服务,只有在企业用户使用存储资源后才向他们收费。公共云存储服务所提供的选项可让企业解决他们对使用中的数据的需求。这些选项还可能包括了拥有主存储、辅助存储以及归档存储的功能。

公共云存储服务应用

以下示例可用于帮助企业建立一个将其存储数据迁移至公共云的业务案例。

备份数据。很多企业都使用公共云作为一个非现场的备份选项,因为其灵活性,它可让企业用户快速地从灾难事件中恢复数据。

长期存储归档。通过使用较为廉价的硬盘来归档数据,企业就能够确保将非常少访问率的记录保留在现场。

灾难恢复。公共云提高了恢复时间,因为数据是按需可用的。

按需容量。与内部部署存储不同,公共云存储服务允许企业可为应用处理峰值时间添加增量容量。

开发与测试。所用即所付模式能够帮助企业降低成本,因为客户可以在云中进行应用程序代码的开发与测试或者在应用程序中添加功能和特性。

全区域和全球的分布数据。不仅云中的存储是灵活的,而且还可以实现在全球范围内的快速分布,因为其中内置了高度可用的区域和冗余部署。遍布全球的用户和应用都能够轻松和灵活地访问公共云存储服务。这就为按区域分布的客户提供了更快下载时间的额外好处。

公共云存储市场

新的云存储服务供应商们正在向市场内的前辈们发起挑战。亚马逊仍然是该领域当仁不让的领导者,但是微软Azure正在大步迈进,这让公共云市场变得更具竞争性。谷歌公司也在积极步入公共云存储服务市场,其产品的可用性和定价模式则更为激进。这三大巨头共同占据了公共云市场的大壁江山。虽然也有一些规模较少的企业也提供了类似的产品,但是市场蛋糕的份额偏小。

原文地址

时间: 2024-12-28 15:49:54

公共云存储服务的可扩展性和性能的相关文章

Dropbox 官方中文版!最优秀实用的免费跨平台文件网络同步网盘云存储服务

很不幸的,昨晚发现我的台式机又死机了,硬盘灯不闪烁,Num lock键也无任何反映,强行重启电脑后经过一段时间的磁盘扫描检测后,总算正常进入系统了,发现系统运行速度正常,初步判断盘符和文件均无丢失,有惊无险,联想起上个月刚出现了一起故障,电脑里面一个1T硬盘无法访问,万幸的是刚才故障盘里面既无操作系统也无重要文件.当时就想把重要文件复制下来,一时疏忽,忘记了,看来事不宜迟,得马上找到应对的措施,事不过三,下次再发生故障,估计就没这么好的运气了. 微软的DFS肯定是没必要的了,小牛拉大车,有点浪费

Linux最佳的云存储服务分析

什么样的云服务才适合作为 Linux 下的存储服务?兄弟连www.lampbrother.net来帮大家分析一下! 大量的免费空间.毕竟,个人用户无法支付每月的巨额款项. 原生的 Linux 客户端.以便你能够方便的在服务器之间同步文件,而不用做一些特殊的调整或者定时执行脚本. 其他桌面系统的客户端,比如 Windows 和 OS X.移动性是必要的,并且同步设备间的文件也很有必要. 基于 Android 和 iOS 的移动应用程序.在今天的现代世界里,你需要连接所有设备. 我不将自托管的云服务

卡巴斯基:乌“云”密布的云存储服务

云存储服务以其方便快捷的特点早已在互联网用户中被广泛普及.据新华网数据,截止到今年3月,国内个人云用户数已超过3.51亿人.然而,无论是个人用户还是企业用户,将文件上传到“云”上是否安全可靠呢? 近日,卡巴斯基实验室的专家针对这一问题进行了深入研究.结果显示,如不采用有效的防御措施,云存储很有可能“乌云密布”,存在巨大安全隐患.而究其原因在于大多数流行云存储所具有的自动同步功能.根据卡巴斯基实验室专家们的分析,网络罪犯很可能通过员工笔记本上安装的Dropbox客户应用获得笔记本的控制权.而这一事

使用python调用windows azure 云存储服务

前几天自己看了python,心痒痒,然后使用python来调用Windows azure云存储. 参考文章: 使用python调用windows azure 云存储服务 安装python 我在按照文章内容安装完python sdk for azure后,直接通过python编辑器调试. 在导入azure包时,未报错. from azure.storage import * 在执行BlobService对象时,未报错. blob_service = BlobService(account_name

私有云存储服务4节点部署各方案对比

近日因工作需要在某高校安装私有云存储系统.部署环境是一台4节点服务器,每个节点有16GB内存,3个硬盘,每个硬盘3TB ,每个节点可用空间约为8TB.部署的目标是充分利用所有的服务器资源,提供可靠的存储服务,同时尽量不要修改我们的系统源代码.由于本人在web服务部署经验尚浅,遂问计于师哥,对比了如下多种部署方案. 1. 原始方案 说明:1节点部署ffmpeg转码服务,1节点部署私有云存储系统(nginx+mysql+php代码).文件读写只在部署了私有云存储的节点进行,日后购买磁盘阵列后将存储挂

基于云存储服务构建应用的基础架构(图)

---------------------------------------------------------------------------------- 客户端请求业务层获取数据与授权,业务层存储数据凭证,用于对数据的直接管理: 客户端对私有资源无直接访问权限,必须通过业务层. 上传完成后指定回调方法,执行业务层逻辑. 安全机制,主要使用服务端秘钥生成的凭证.

Net实现阿里云开放云存储服务(OSS)

1 第一步框架搭建新建一个全新的MVC项目 (项目参考文档https://docs.aliyun.com/?spm=5176.383663.9.6.5OJI07#/pub/oss/sdk/sdk-download&dotnet) 2.第二步引用阿里成都程序集SDK 可以在NuGet搜索下载 3第三步代码实现 public class UploadFileHelper { public static OSSConfiguation _OssConfiguation; public static O

netcore3.1增加阿里云OSS云存储服务

问题描述:由于最近的项目访问量有点大,决定部署到两天服务器,做负载的同时问题也发现了,之前的程序附件上传是上传到程序根目录的,由于做了负载,网站访问的资源就得看运气了,多刷几次才能访问的到,于是乎干脆把资源文件都放到oss上面. 解决方案:先说一下整体思路,前台是jquery的,页面加载获取osstoken,有效期是10分钟,获取时候传个参数,后台根据参数判断文件存放位置,返回加密的token,前台拿到token就能给阿里云oss上传附件了.阿里云文档还是比较健全的,找了几个开源的源码关于oss

关于云存储技术的五个问题

云存储技术当然不是科学项目,但是它对企业组织的部分甚至所有数据都是适用的. 下面是5个关于云存储技术的关键问题,它们将有助于企业用户决定是否采用云存储技术. 1. 什么是云存储技术,它是如何工作的? 一百个人对于这个问题会有一百种不同的答案.从根本上来说,云存储技术是一种实用型服务,它可以为众多用户提供一个通过网络访问的共享存储池. 存储云是可以调整的,它们可以很轻松地扩展或根据客户需求定制. 2. 公共云与私有云之间有什么不同? 公共云是一种即付费即使用的存储服务. 它的所有组件都处于客户的防