• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
云计算的一个核心理念
发布日期:2016-7-21 16:7:24

  大规模消息通信:云计算的一个核心理念就是资源与软件功能都是以服务的形式进行发布的,不同服务之间经常需要通过消息通信进行协助。因为同步消息通信的低效率,我们只考虑异步通信。如Java Message Service是J2EE平台上的一个消息通信标准,J2EE应用程序可以通过JMS来创建,发送,接收和阅读消息。异步消息通信已成为面向服务架构中组件解耦合及业务集成的重要技术。

  大规模分布式存储:分布式存储的目标是利用多台服务器的存储资源来满足单台服务器所不能满足的存储需求。分布式存储要求存储资源能被抽象表示和统一管理,并能保证数据读写操作的安全性,可靠性,性能等各方面要求。下面是几个典型的分布式文件系统:

  (1)Ceph是一个高性能并且可靠地分布式文件系统,它通过把数据与对数据的管理在最大程度上分开来获取极佳的I/O性能。

  (2)Google File System(GFS)是Google公司设计的可伸缩的分布式文件系统。GFS能很好的支持大规模海量数据处理应用程序。

  (3)Frangipani是一个可伸缩性很好的高兴能分布式文件系统,采用两层的服务体系架构:底层是一个分布式存储服务,该服务能够自动管理可伸缩,高可用的虚拟磁盘;上层运行着Frangipani分布式文件系统。

  (4)JetFile是一个基于P2P的主播技术,支持在Internet这样的异构环境中分享文件的分布式文件系统。

  在云计算环境中,数据的存储与操作都是以服务的形式提供的;数据的类型多种多样;必须满足数据操作对性能,可靠性,安全性与简单性的要求。在云计算环境下的大规模分布式存储方向,BigTable是Google公司设计的用来存储海量结构化数据的分布式存储系统;Dynamo是Amazon公司设计的一种基于键值对的分布式存储系统,能提供非常高的可用性;Amazon公司的Simple Storage Service(S3)是一个支持大规模存储多媒体这样的二进制文件的云计算存储服务;Amazon公司的SimpleDB是建立在S3与Amazon EC2之上的用来存储结构化数据的云计算服务;国内做的好的是阿里云。

  许可证管理与计费:目前比较成熟的云环境计费模型是Amazon公司提供的Elastic Compute Cloud(EC2)与Simple Storage Service(S3)的按量计费模型,用户按占用的虚拟机单元,IP地址,带宽和存储空间付费。