亚马逊云计算
亚马逊将他们的云计算平台称为弹性计算云(ElasticComputeCloud,EC2),它是最早提供远程云计算平台服务的公司。早在2006年3月,亚马逊就发布了简单存储服务(SimpleStorageService,S3)。
亚马逊网络服务平台使用REST(RepresentationalStateTransfer)和简单对象访问协议(SOAP)等标准接口,用户可以通过这些接口访问到相应的存储服务。
核心概念
1.AmazonEC2(AmazonElasticComputeCloud):是webservice,目的是使得用户可以发起和管理Amazon数据中心的Linux/UNIX和Windows服务器实例。AmazonEC2提供虚拟主机服务,主要可以随需添加“机器”,硬盘等,达到快速扩展的目地。
2.AmazonS3(AmazonSimpleStorageService):是一个公开的服务,Web应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。S3提供一个RESTfulAPI以编程方式实现与该服务的交互。
3.AmazonAMI(AmazonMachineImage):相当于一套业务系统的snapshot,保存到AmazonS3中,它包含启动业务应用实例必需的所有信息。
4.Instance:运行着的业务系统实例,该实例基于AMI产生,是执行AMI产生的系统,可以基于同一个AMI产生很多实例,共同对外提供服务,一般来说,一个Instance对应一个虚拟机。
5.InstanceType:Amazon为了满足不同Instance的计算需求,提供了灵活的资源提供方式:Standard,High-MemoryandHigh-CPU,m1.small,m1.large,m1.xlarge三种为standard类型,m2.xlarge,m2.2xlarge,m2.4xlarge为High-Memory类型,c1.medium,c1.xlarge为High-CPU类型。
6.Regions:AmazonEC2支持在多个不同地理位置的区域发起实例,在每一个Region,都有一个标准的数据中心,提供EC2服务。
7.AWS(AmazonWebServices):EC2AWS提供了在Amazon的计算环境中运行企业应用的能力。