一个追求卓越品质的云存储解决方案提供商或服务商在解决云存储问题时不可避免要处理一些云计算任务。本文尝试揭示一个事实:一个志向远大的云存储商为提供优质云存储服务,它所要解决的云计算问题一般具有很强的挑战性,属于云计算问题中比较难解决的一类。为此我们可以把一个计算问题,不论是“在云上”计算的还是在“云下”本地计算的,抽象成为一个术语叫做“命令行”的如下表达式:
命令 输入 输出;
其中“命令”表示计算任务的执行代码,“输入”表示计算任务所要处理的输入数据,而“输出”表示计算任务完成后的输出数据结果。举一具体命令行的例子:
(1) Word  InFile   OutFile; (用Office Word对文件InFile作文档处理后将结果存储为文件OutFile)
对于一个用户,如果计算是“在云上”发生的,那么命令行“命令输入输出”是在用户所租用的数据中心服务器上执行的,用户的输入输出数据也都存储在数据中心。而在“云下”的情形,用户则要用自己拥有的计算资源来执行命令行并且还要自己存储与管理数据。为了本文的目的,以下让我们只考虑“在云上”的情形,并且用“云命令行”来称呼一条在云上执行的命令行。于是云命令行(1)描述了一个典型的云计算任务,比如Google Docs就提供这样的在线办公软件服务。一个优质的云存储方案/服务提供商不可避免要解决一些云计算任务。我们也可以用云命令行来为这样的云存储商抽象描述出几例它必须要执行的云计算任务,比如:
(2) DeDup  ip1:v1  ip2:v2; (用重复数据删除处理方案DeDup对IP地址为ip1数据中心服务器逻辑磁盘卷v1做重复数据删除,将结果存储到IP地址为ip2数据中心服务器逻辑磁盘卷v2上。这条云命令行描述了一个优质云存储服务商为降低服务成本而必须要做的一项云计算任务。) 
(3) LoadBalance  ip-1  ip-2  …  ip-n; (在IP地址为ip-1, ip-2, …, ip-n的服务器集群中做存储附载均衡,使每个服务器均衡发挥处理与存储数据的能力,以优化服务质量。)
(4) RAIC  V  ip-1  ip-2  …  ip-n; (将磁盘卷V冗余分布到IP地址为ip-1, ip-2, …, ip-n的“低成本冗余云存储商阵列”中去,此处RAIC = Redundant Array of Inexpensive Cloud storage service providers。这些低成本云存储商因为收费低廉只能提供一些低端的,比如可能会掉线的,云存储服务,而不追求为了提高服务品质,比如提供不会掉线的云存储服务,所必须解决的云计算任务。RAIC的出处与性质请参见我以前发的一篇博客文章“云存储商冗余阵列” http://wenbomao.blog.51cto.com/697898/269080) 
以上云命令行的例子(2),(3),(4)都还可以带有云数据安全保护,比如对(2)加上数据安全保护,我们可以用下面类似Unix Pipe(管道)命令抽象出一个组合计算任务:先对加密数据做解密,再进行重复数据删除,最后将处理结果做加密存储。下面是经过如此管道组合后得到的云命令行例子:
(5) Decrypt  –passphrase  ip1:c1  |  DeDup  |  Encrypt  –passphrase  ip2:c2; (这条组合云命令行稍许有点技术细节,一般读者略过这里的解释无妨。其中passphrase是解密命令Decrypt与加密命令Encrypt所用的参数,它指向一个密钥让程序Decrypt(Encrypt)对输入(出)数据做解密(加密)处理;符号“|”叫做“管道”,用来通知操作系统顺序操作Decrypt;DeDup;Encrypt)。
我们还可以同理对(2)和(4)做管道组和,将重复数据删除分布到低成本冗余云存储商阵列中去,得到的结果是既可靠又低成本。还可以再加上(5),对低成本可靠的云存储服务做数据作安全保护,以防止低成本云存储商偷窃用户数据。我们还可以考虑对云上数据作查询检索的任务,而且还可以基于安全策略的查询检索,等等,不在此一一列举。
为什么我们说一个志向远大的,着眼于提供优质云存储服务的云存储商所要解决的云计算任务会比一般云计算任务,比如云命令行(1)那样的,更具有挑战性呢?我们不妨作如下观察:云命令行(1)一类的云计算任务通常为个体用户所使用,为处理某个具体任务,相对比较简单。所以因服务质量问题而对用户造成的损害一般会比较有限,防范手段也相对容易实现。比如我们可以设想云命令行(1)在执行时服务器宕机造成用户数据丢失。一个简单的防范手段可以是让云上的Word作频繁的AutoSave。一个比较大的计算任务也可以用比较频繁的CheckPoint将计算中间状态保存起来,以减小由于宕机而造成的损失。而云计算命令行(2)至(5)一类,以及对它们加以稍有点想象力组合而得的云计算任务不仅可以针对个体用户提供高端云存储服务,更加可能的情形是:这一类计算任务是我们通常称之为“信息生命周期管理”(Information Lifecycle Management, ILM)的任务,主要是高端云存储服务商所提供的存储服务内容,其所面对的标准服务对象是企业或组织用户。对这样的用户一般都要提供具备海量数据处理能力的ILM云存储服务,其相应速度,可靠度,安全保护,版本管理,查询搜索质量,等等,都必须是专业级的。对于这样的ILM任务,我们不难得出结论:云存储比云计算更具挑战性,云计算只是云存储的一个子问题。

转载于:https://blog.51cto.com/wenbomao/286956

云计算只是云存储的一个子问题相关推荐

  1. 云计算机和云储存,云计算和云存储是什么关系?

    现在的IT业界对于云集计算的钟爱超过了以往的任何时候, 云计算具体指的是IT基础设施的交付和使用模式,指通过网络以按需.易扩展的方式获得所需服务,这种服务可以是IT和软件.互联网相关,也可是其他服务. ...

  2. 从360大战QQ看未来云计算和云存储

    这次腾讯发飚了.直接停止了QQ的使用.后来在百度的腾讯吧转帖了一些从网上看到的"致微软用户的一封信",所以百度的帐号也被封了.想起前两年因为在跑跑卡丁车中多日多次碰到同一帐号在游戏 ...

  3. 云计算与云存储,具体是什么关系?

    未来云计算的应用会更加细致的深入到我们日常的生活中去,未来基于云计算的云存储会更加的深入到目前的移动互联行业,而我们现在的智能有手机在未来将有一个具有大容量云端存储,正如前面所说的,云存储不是实物,是 ...

  4. 基于3G手机的移动云计算和云存储

    本文讲的是基于3G手机的移动云计算和云存储,[IT168 资讯]为什么是移动计算? 按我们以往的观念,移动通信就是用手机等掌上设备与别人进行交流.但是随着时代的发展,以及人们对于"work ...

  5. 云计算基础——云存储

    概念导入 目前云存储的主要分为公有云.私有云和混合云.公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过互联网使用.这种云有许多实例,比如百度云盘.360云盘.OneDrive.阿里云 ...

  6. 云计算和云存储IBM教程

    http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/#N10082

  7. 傻傻分不清?云存储、云计算与分布式存储、分布式计算是一回事吗?

    随着互联网的蓬勃兴起,大数据.人工智能.物联网.云计算与云存储等这些专业词汇在大众视野内出现的频率越来越高,再加上近几年分布式技术异军突起,更使得分布式存储.分布式计算等成为热词.然而,很多人对这些名 ...

  8. 云存储和云计算之间是什么关系?

    [点击图片直达] 购买云服务就上阿里云[助力企业上云]性能级主机低至2-5折. [全民云计算]云主机低至2折 [商标注册服务]低至300元 [阿里云自营建站]买一年送一年 现在的IT业界对于云集计算的 ...

  9. 云、云计算、云服务、云存储、云平台之间的区别和联系?

    新工作接触到了云相关的知识,在网上转载了几个相关的博客: 云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理.云是计算.存储.网路资源池化的概念.我们每天使用的搜索引擎. ...

最新文章

  1. 《图解CSS3:核心技术与案例实战》——2.4节动态伪类选择器
  2. 英伟达颠覆CPU!Arm架构专为AI而生,性能超x86十倍
  3. python 模板匹配多个物体
  4. mysql show语句_mysql常用show语句
  5. Sql Server编程
  6. logback修改日志内容_巧用maven profile动态修改logback日志目录
  7. power(乘幂)函数剖析
  8. Mongodb 与 Redis 调教
  9. Kinect开发资源汇总
  10. 移动测试架构演进 | 蚂蚁金服自动化用例管理探索
  11. Mybatis的resultMap自定义映射
  12. Linux 启动snort服务,在 Ubuntu 15.04 中如何安装和使用 Snort
  13. inDesign 教程,如何复制文本格式?
  14. AMD将统治2017年的PC及服务器市场?
  15. Java校园语音通信软件开发
  16. 文字游戏——《小黑屋》
  17. 常见的U盘,内存卡修复工具及其修复方法
  18. linux iio子系统
  19. 【CityHunter】服务器端设计思路
  20. 分区丢失了数据怎么恢复

热门文章

  1. excel 相邻数计算机,Excel计算公式大全.doc
  2. python函数默认参数_Python中函数的默认参数问题
  3. python游戏按键无效_瞬速掌握Python系统管理-调试和分析脚本1-debugging
  4. oa中获取当前用户信息
  5. [VB]用记录集填充表格函数
  6. VB快速读取 TextBox 第 N 行的资料
  7. 来学习一下概率论基本知识,它能让防止你的模型过拟合
  8. 华为发布AI时代数据中心交换机:让网络瓶颈不再是束缚,AI算力提升一倍
  9. 百度宣布AI同传最新突破!能预测,低延时,演示效果惊人,外媒称媲美人类翻译...
  10. AI芯片浮出新玩家OURS,来者何人?新晋图灵奖得主华人弟子谭章熹