ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 将企业数据推向云端

将企业数据推向云端

原创 Linux操作系统 作者:iteched 时间:2010-09-05 18:19:54 0 删除 编辑
云计算是IT行业发展的一大趋势。不管是公有云还是私有云都离不开云中的存储。如何将你的数据存储在云端,在TechED大会上,微软讲师在多个课堂中对微软云中的数据库技术及存储技术进行解读。微软(中国)有限公司开发工具及平台事业部担任高级开发合作技术经理王艳在题为“云计算中的数据存储方案”课堂中谈到,云存储一般针对对数据实时性要求不高的应用。

  今天,我们的应用架构在不断发生变化,对运行在on-premises环境下的应用,其特点为:自提供的机器,网络连接,软件等;完全的控制和责任;预先投入基础架构的资金成本。应用运行在hoster环境下的特点为:租借机器,网络连接,软件等;较少控制,较少的责任;能降低资金投入,但是仍需投入空闲设备的固定资本。对于应用运行在cloud 平台下的应用,其特点为共享的多租户的运行环境;提供抽象于基础架构的计算资源池;所用即所付(Pay-as-you-go)的模式。

  王艳在课件中提到了云服务的几个层次:

  

  微软对云存储的分类为:

  云存储分类

  微软公有云

  (Windows Azure)第三方公有/私有云

  *Relational storageSQL Azure DatabaseSQL Server

  *Blob storageBlobs自定义

  *Scale-out storageTables自定义

  其中:Relational Storage:提供复杂结构性(关系型)数据及非结构性和半结构性数据的存储;Blob Storage: 提供非结构性数据及其元数据的存储;*Scale-out storage:提供极具扩展的简单结构型数据的存储,常以Entity为单位。

  云存储的六大要素

  讲师从云存储的六大要素开始展开,说明微软相关产品和技术如何满足云存储的六大要素。

  1 可扩展性-Scalability

  

  2 多租户-Multi Tenancy;

  3 高可用性- High Availability;

  4 安全性-Security;

  5 易管理性-Management;

  6 易开发性-Development

  最后,讲师王艳对当前主流的云存储方案进行了对比,

  

  她认为,

  Amazon web service优点:业界先行者拥有可扩展的成功案例;SimpleDB相比Azure Table 有些功能更丰富(比如按查询结果排序);S3 支持磁盘形式上载Blob数据。

  缺点:对于关系型存储,用户需要通过EC2自己管理DBMS,SQL Azure相比更简单;SimpleDB只存储字符串数据类型,Azure Table 类型更丰富;SimpleDB不支持事务(Transaction),Azure Table支持批量更改打包在一个事务中。

  Goolge AppEngine:

  优点:提供大容量数据上载和下载机制。Datastore 的查询语言Google Query Language (GQL)和SQL 语法类似。GQL提供一些 Azure tables 不能直接支持的功能,比如排序(Order By);Datastore 可以提供多层次的Entity 组。

  缺点:AppEngine不提供关系型存储;用户无法直接将数据导入导出关系型存储;无法直接应用标准的数据分析报表工具。DataStore只能通过AppEngine访问。无法应用于On-premises 应用。

  Force.com

  优点:The database is straightforward to use

  缺点:没有关系型存储;将数据导入导出到On-premises数据库中相比SQL Azure更困难;标准的数据分析报告工具无法直接应用于Force.com Database;Force.com Database只能通过 Force.com应用访问,无法应用于On-premises应用。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24528261/viewspace-672676/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-08-31

  • 博文量
    160
  • 访问量
    122697