AWS云平台的服务概览云平台的服务概览
当我们向别人解释AWS云平台所包含的那些服务的时候,许多人对AWS服务种类的丰富程度都表示惊讶。对于部分听
说过AWS的人来说,他们知道AWS云平台的功能主要限于EC2(弹性计算云)、S3(简单存储服务)等几种我们在
2006年就推出来的服务。实际上经过7年多的创新发展,AWS目前已经包含了三十多种不同的云服务。这里就把AWS
云平台所包含的主要服务功能进行一个概要性的介绍。
AWS云平台的服务概览(上):基础服务
先让我们看一下AWS云平台的服务分类。AWS云平台的服务可以分为三大类:
第一类是基础服务(Foundation Services),主要包括计算、存储、网络和数据库等云计算中最为基础的服务。它们
不仅是用户使用最为频繁的服务,同时也是AWS其他服务构建的基础。
第二类是应用服务。这类服务主要是帮助开发人员简化在AWS云平台上编写应用程序。
第三类是部署和管理服务。这类服务是帮助用户在AWS云平台上部署和管理应用程序。
除了我们经常说的云计算特性外,AWS云平台服务的一个重要特点就是所有这些服务有基于Web服务的API编程接口
和命令行环境,从而方便用户通过不同的方式来使用这些服务。
AWS云平台的服务概览如下图所示:
AWS在全球的基础设施上构建了AWS云平台的服务。用户可以根据需要使用其中一种或多种服务。为帮助初次接触
AWS的童鞋建立一个AWS云服务的整体了解,接下来我就根据服务类别把这些主要的服务依次做个简单的介绍。在这
篇文章中我们先介绍AWS云平台的基础服务中15种主要服务。
1. 计算服务:Amazon EC2
Amazon EC2是AWS提供的云主机服务,它为用户提供了一个弹性的计算环境。简单的讲,一个EC2实例就是一台虚
拟服务器。AWS目前提供将近30种不同的EC2计算实例类型供用户选择。用户可以根据实际应用的计算需求来选择不
同EC2实例的种类和数量,并可以在数分钟内构建起自己的计算环境。
2. 计算服务:Auto Scaling
Auto Scaling是一个帮助EC2计算服务进行自动伸缩的服务。通过与CloudWatch、ELB服务的配合使用,Auto Scaling
能够让用户的EC2计算环境可以根据负载来自动进行横向扩展或收缩,这样不仅可以保障应用在不同的负载下有一致
的用户体验,还可以在低负载下节约计算资源。
3. 计算服务:AmazonWorkspaces
Workspaces就是一个由AWS提供基于云的桌面虚拟化服务,或者称为桌面云服务。Workspaces是传统VDI方案的一
种基于云计算的实现方式。用户可以用包括PC、iPad、Kindle和Android平板等各种终端设备通过网络访问他们的
Workspaces桌面。
4. 存储服务:Amazon S3
S3(Simple Storage Service)为开发人员提供了一个高度扩展(Scalability)、高持久性(Durability)和高可用