• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
浅析Amazon云计算动态
发布日期:2016-3-30 19:3:35
 

  浅析Amazon云计算动态

  你了不了解云计算?了不了解Amazon?都不了解?没关系,看完本文你就学会一点点,要学更多,可以去云计算专区。下面就为大家介绍Amazon云计算:

  一、Amazon SimpleDB

  Amazon SimpleDB是一种支持结构化数据存储和查询操作的轻量级数据库服务。与传统的关系数据库服务不同,Amazon SimpleDB不需要预先设计和定义任何数据库Schema,只需定义属性和项,就能够用简单的服务接口对数据进行查询、创建、更新以及删除。SimpleDB的存储模型分三层:域、项、属性。用户的数据是按照域进行逻辑划分的,每个域中能够含有很多项,项是由若干属性组成的数据集合。项与关系数据库中的一行类似,但又有所差异,项中的数据不受固定Schema的约束。属性是由一个或多个文本值所组成的数据集合,在项内具有唯一的标识。属性与关系数据库中的列类似,不同的是每个属性能够同时拥有多个字符串数值。SimpleDB提供两种服务访问方式:SOAP接口以及REST接口。

  二、Amazon S3

  Amazon Simple Storage Service(S3)是云计算平台提供的可靠地网络存储服务。S3由对象和存储桶两部分组成。对象是最基本的存储实体,包括键值、对象数据本省、描述对象的元数据及访问控制策略等信息。存储桶是存放对象的容器,每个桶能够存放无数的对象。云平台上的应用程序能够通过REST或者SOAP接口访问S3中的数据。

  三、Amazon EC2

  Amazon Elastic Compute Cloud(EC2)是一种云基础设施服务。这服务基于服务器虚拟化技术,致力于为用户提供大规模、可伸缩的、可靠的、计算运营环境。EC2由Amazon Machine Image(AMI) 、EC2虚拟机实例和AMI运行环境组成。AMI是一个用户能够定制的虚拟机镜像,是包含了用户的所有软件和配置的虚拟环境,是EC2部署的基本单位。多个AMI能够组成一个解决方案,比如,应用服务器、Web服务器以及数据库服务器联合成一个三层架构的Web应用。AMI被部署到EC2的运行环境后就产生了一个EC2虚拟机实例,由同一个AMI创建的所有的实例都拥有相同的配置。AMI的运行环境是一个大规模的虚拟机运行环境,拥有庞大规模的物理机资源池和虚拟机运行平台,所有利用AMI镜像启动的EC2虚拟机实例都运行在该环境中。

  四、Amazon SQS

  Amazon Simple Queue Service(SQS)是一种用于分布式应用的组件之间数据传递的消息队列服务,这些组件可能分布在不同的计算机上,甚至是不同的网络。利用SQS能够将分布式应用的各个组件以松耦合的方式结合起来,从而创建可靠地Web规模的分布式系统。松耦合的组件之间相对独立性强,系统中任何一个组件的失效都不会影响整个系统的运行。