• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
简要分析云计算的一个核心理念
发布日期:2016-3-30 20:3:32
 

  简要分析云计算的一个核心理念

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

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

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

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

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

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

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

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