机房360首页
当前位置:首页 » 云存储 » 云存储环境下数据库系统的构建

云存储环境下数据库系统的构建

来源:机房360 作者:Alisa编辑 更新时间:2012-8-17 11:14:52

摘要:云存储的使用是离不开云计算的,目前全球IT企业均在争相研发、推出自己云计算相关产品,被采用最多的主要有Amazon、IBM、Google、Windows等一些企业的云计算机产品。

  云计算一般比较认同的定义是:云计算是分布式处理、并行处理、网格计算、网络存储和大型数据中心的进一步发展和商业的实现。利用云计算技术架构自己硬件和软件平台,所建数据中心资源只供内部利用,不对外界开放的云称为私有云;以即用即付的方式提供给公众的信息技术公司的云称为公共云。根据服务等级,目前主要提供三种层次服务为用户所用:将基础设施作为服务(IAAs)、将平台作为服务(PAAS)和将软件作为服务(SAAS)。
  
  云存储是与云计算同时兴起的一个概念。云存储一般包含两个含义:一:云存储是云计算的存储部分,即虚拟化的、易于扩展的存储资源池。用户通过云计算使用存储资源池。二:云存储指存储作为一种服务,通过网络提供给用户。用户通过不同方式来使用存储,如通过互联网开放接口,使得第三方网站可以通过云存储提供的服务为用户提供完整的Web服务;用户直接使用存储相关的在线服务,比如网络硬盘,在线存储,在线备份等服务;用户传送文件、或者服务商发布内容时的缓冲等。使用云存储一般按时间、空间或两者结合付费。
  
  云存储的使用是离不开云计算的,目前全球IT企业均在争相研发、推出自己云计算相关产品,被采用最多的主要有Amazon、IBM、Google、Windows等一些企业的云计算机产品,下面我们就以Windows提供的云计算为例说明。
  
  一、微软云计算操作系统-windowsAzure
  
  WindowsAzure是由微软开发的一套云计算操作系统,用来提供云线上服务所需要的操作系统与基础储存管理的平台,是微软的云计算的核心组成元件之一,以及微软线上服务策略的一部份。WindowsAzure也是专为在微软建设的资料中心管理所有服务器、网络以及储存资源所开发的一种特殊版本WindowsServer操作系统。它具有针对资料中心架构的自我管理机能,可以自动监控划分在资料中心数个不同的分区的所有服务器与储存资源,自动更新修补程序,自动执行虚拟机器部署与镜像备份等能力。WindowsAzure被安装在资料中心的所有服务器中,并且定时和中控软件WindowsAzureFabricController进行沟通,接收指令以及回传执行状态资料等等。
  
  WindowsAzure本身的设计是负责处理大量分散式计算的工作,并且符合云计算的特性。因此应用程序在WindowsAzure上可以自由设定一个或多个执行实体,并且利用WindowsAzure平台的特性。应用程序可切割为处理用户接口服务的Web应用程序,以及专门处理后台计算或资料处理工作的服务应用程序,后端则可以用WindowsAzureStorages或是SOLAzure数据库来管理储存资料。
  
  在WindowsAzure平台上提供了三种不同的应用程序角色:WebRole、WorkerRole、VMRole,分别代表不同的应用程序执行环境。不论是那个角色都可以设定一个以上的实例(instance),每个实例都是独立的虚拟机器,WindowsAzureFabricController中的LoadBalancer(平衡负载器)会自动分配负载到不同的instance中。
  
  WindowsAzure提供了三种不同格式的储存体服务(BLOB、Table、Queue),用来提供给WindowsAzure上运行的应用程序储存信息使用。BLOB是用来储存档案、图片、视频、可执行文件、压缩文件等二进制格式的文件,基本上它的储存单位就是文件。Table是给具结构化资料的应用程序储存与管理的一种储存服务,它在WindowsAzure储存区中会以Key—Value键值对方式储存,并且由Partition来切割在WindowsAzure储存区的储存位置,它实际的资料是XML。虽然Table可以储存结构化的资料,但它并不是关系型数据库。Queue是一种先到先服务,或称为FIFO(先入先出)的储存服务,它可以允许应用程序将信息储存到队列中排队,然后由负责处理的应用程序(通常是Worker)从队列提取信息并处理以后,将信息从队列中移除。信息可以是字串或是最长8KB的二进制资料,队列经常会作为跨执行个体通讯以及工作切割通知的信息传递之用。

本文地址:http://www.jifang360.com//2012817/n790439223.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
  • 上一篇:深入解析云存储
  • 相关评论
    正在加载评论列表...
    评论表单加载中...
    • 我要分享
    更多
    推荐图片