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