AWS系列之一 亚马逊云服务概述

云计算经过这几年的发展,已经不再是是一个高大上的名词,而是已经应用到寻常百姓家的技术。每天如果你和互联网打交道,那么或多或少都会和云扯上关系。gmail、github、各种网盘、GAE、heroku等各种服务都属于云服务的范畴。那么云计算的定义到底是什么?这里有摘自wiki的定义。

Cloud computing in general can be defined as a computer network which includes, computing hardware machine or group of computing hardware machines commonly referred as a server or servers connected through a communication network such as the Internet, an intranet, a local area network(LAN) or wide area network(WAN).

从上面的定义可以看出,云计算可以看做一个计算网络,其由一组硬件主机作为服务器,然后通过通讯网络连接,从而给其他用户提供各种各样的服务。

以下是云计算的一个概念图。

从该图中可以看出,云计算提供的服务可以分为三层,第一层是基础设施(Infrastructure),第二层是平台(Platform),第三层是应用软件(Application)。基础设置的服务包括虚拟或实体计算机、块级存储、网络设施(如负载均衡,内容交付网络,DNS解析)等,平台的服务包括对象存储、认证服务和访问服务、各种程序的运行时、队列服务、数据库服务等,而应用软件的服务则包括的多了,比如邮件服务、代码托管服务等等。用户可以通过台式电脑、手提电脑、手机、平板等各种互联网终端设备访问和使用这些服务。

其实这三层就是我们常说的IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)。

亚马逊的云服务提供了多达几十种服务,涵盖了IaaS、PaaS、SaaS这三层。既然是亚马逊云服务,那么为什么通常都叫做Amazon Web Service(AWS)那,为什么不叫Amazon Cloud Service之类的那?这个就不得而知了,估计当时AWS第一个服务出来的时候是2006年,那时候云的概念还没有这么火,而web service则如日中天,所以起了个这个名字。好了不八卦了,先看看亚马逊云计算的架构图。

从该架构图可以看出,亚马逊云服务由7部分组成。接下来对这7部分的主要服务做一个简要的介绍。

AWS Global Infrastructure(AWS 全局基础设施)

在全局基础设施中有3个很重要的概念。第一个是Region(区域),每个Region是相互独立的,自成一套云服务体系,分布在全球各地。目前全球有10个Region,北京的Region已经在内测当中,不久就会开放使用。

第二个是Availability Zone(可用区),每个Region又由数个可用区组成,每个可用区可以看做一个数据中心,相互之间通过光纤连接。

第三个是Edge Locations(边缘节点)。全球目前有50多个边缘节点,是一个内容分发网络(CDN,Content Distrubtion Network),可以降低内容分发的延迟,保证终端用户获取资源的速度。它是实现全局DNS基础设施(Route53)和CloudFront CDN的基石。

Networking(网络)

AWS提供的网络服务主要有:

  • Direct Connect: 支持企业自身的数据中心直接与AWS的数据中心直连,充分利用企业现有的资源。
  • VPN Connection:通过VPN连接AWS,保证数据的安全性。
  • Virtual Private Cloud: 私有云,从AWS云资源中分一块给你使用,进一步提高安全性。
  • Route 53:亚马逊提供的高可用的可伸缩的域名解析系统。

Compute(计算)

这可是亚马逊的计算核心,包括了众多的服务。

  • EC2: Elastic Computer service,亚马逊的虚拟机,支持Windows和Linux的多个版本,支持API创建和销毁,有多种型号可供选择,按需使用。并且有auto scaling功能,有效解决应用程序性能问题。
  • ELB: Elastic Load Balancing, 亚马逊提供的负载均衡器,可以和EC2无缝配合使用,横跨多个可用区,可以自动检查实例的健康状况,自动剔除有问题的实例,保证应用程序的高可用性。

Storage(存储)

  • S3: Simple Storage Service,简单存储服务,是亚马逊对外提供的对象存储服务。不限容量,单个对象大小可达5TB,支持静态网站。其高达99.999999999%的可用性让其它竞争对手胆寒。
  • EBS: Elastic Block Storage,块级存储服务,支持普通硬盘和SSD硬盘,加载方便快速,备份非常简单。
  • Glacier:主要用于较少使用的存储存档文件和备份文件,价格便宜量又足,安全性高。

Database(数据库)

亚马逊提供关系性数据库和no sql数据库,以及一些cache等数据库服务。

  • DynamoDB: DynamoDB是亚马逊自主研发的no sql型数据库,性能高,容错性强,支持分布式,并且与Cloud Watch、EMR等其它云服务高度集成。
  • RDS: Relational Database Service,关系型数据库服务。支持MySql,SQL Server和Oracle等数据库,具有自动备份功能,IO吞吐量可按需调整。
  • Amazon ElastiCache: 数据库缓存服务。

Application Service(应用程序服务)

这里的服务可就多了。

  • Cloud Search: 一个弹性的搜索引擎,可用于企业级搜索。
  • Amazon SQS: 队列服务,存储和分发消息。
  • Simple Workflow:一个工作流框架。
  • CloudFront:世界范围的内容分发网络。
  • EMR: Elastic MapReduce,一个hadoop框架的实例,可用于大数据处理。

Deployment & Admin (部署和管理)

  • Elastic BeanStalk: 一键式创建各种开发环境和运行时。
  • CloudFormation:采用jason格式的模板文件来创建和管理一系列亚马逊云资源。
  • OpsWorks: OpsWorks允许用户将应用程序的部署模块化,可以实现对数据库、运行时、服务器软件等自动化设置和安装。
  • IAM: Identity & Access Management,认证和访问管理服务。用户使用云服务最担心的事情之一就是安全问题。亚马逊通过IAM提供了立体化的安全策略,保证用户在云上的资源绝对的安全。用户通过IAM可以管理对AWS资源的访问。通过IAM可以创建group和role来授权或禁止对各种云资源的访问。

如果想获取更多知识可以访问亚马逊AWS的官网http://aws.amazon.com/。如果想查看每个服务的详细信息,可以查看它们的官方文档https://aws.amazon.com/documentation/?nc1=h_su_dm。还有亚马逊的所有云服务都提供了API接口进行调用,并且提供了命令行工具Amazon CLI(Command Line Interface)来使用,详细信息请参见http://docs.aws.amazon.com/cli/latest/index.html

时间: 2024-09-23 17:24:04

AWS系列之一 亚马逊云服务概述的相关文章

D-News|英特尔首推融合现实,亚马逊云服务市场占比超3成

◆ ◆ ◆ 业界巨头 亚马逊云服务规模超微软IBM谷歌三家之和 市场研究机构Gartner发布的一份最新报告称,在今年第二季度云基础服务市场上,亚马逊市场份额达到了31%,而微软.IBM.谷歌三家公司的规模仅占23%.亚马逊推出的"基础架构即服务(IaaS)"."平台即服务(PaaS)"等系列基础云服务,帮助该公司在云服务市场份额不断保持增长,从而确保其自2006年以来一直在该市场保持领先.尽管亚马逊在云服务市场保持绝对领先地位,但包括微软.IBM和谷歌在内的其他竞

分析称亚马逊云服务或成10亿美元级别业务

据国外媒体报道,亚马逊云服务部门可能会成为它的下一个10亿美元级别的业务.下周二,这个互联网零售商将会发布财报结果,届时分析师们将会密切关注这个神秘部门的增长速度. 有潜力做大做强 亚马逊云服务部门(Amazon Web Services,简称AWS),创立于2006年,起先只是一个小部门,主要向新兴技术公司.博客和网站销售计算能力和数据存储服务.现在,这个部门的服务对象包括美国宇航局.美国国务院.西门子.美国辉瑞公司和纳斯达克. "AWS很有潜力做大做强."美国晨星公司(Mornin

谁来做硬件创业领域的“亚马逊云服务”?

从Jawbone到Pebble和Ouya,业界近期已经撰写了大量有关硬件复兴的文章.最近一段时间以来,投资者和媒体都对硬件项目产生了新的兴趣,尽管如此,当前,产品从原型到批量生产仍面临巨大的挑战. 产品层面的创新固然有重要意义,不过有时候,产品面临着的问题是巨大的发行和物流障碍.这些障碍存在于产品元件外包生产之中,同时也存在于产品的质量控制之中,甚至在运输之中,而这些问题对产品的未来有着重要影响. 发行平台将会从很大程度上加速硬件的革新--例如在硬件制作过程中的每一步都提供模块化的选择方案,包括

NEC推出可用于亚马逊云服务的防火墙软件和集群软件

近日,NEC针对亚马逊网络服务(以下简称AWS),升级了 WAF防火墙软件"InfoCage SiteShell"(注1)和高可用集群软件"EXPRESSCLUSTER",以实现在AWS上的安全运行. &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 在云服务上使用各种业务系统和关键 业务系统,需要非常可靠的安全对策.故障对策和灾害对策.NEC的这两款软件在国内外一直被广泛应

跟亚马逊云服务竞争,IBM和SAP很心酸

昔日两大科技巨头IBM和SAP,都在最近召开了令人郁闷的季度财报电话会议.但最令人郁闷的地方是,这两家公司都把希望寄托在正在蚕食自家业务的云计算上. 这下子,IBM和SAP就不得不跟"利润破坏机"亚马逊云服务AWS硬碰硬了.PostGIS开源空间数据库联合创始人保罗?拉姆齐(Paul Ramsey)提出了一个好问题:"在亚马逊历来的竞争对手中,有谁发财致富了吗? " 答案是"没有谁". 老牌IT厂商和新的云 在一份声明中,SAP表示,"

亚马逊云服务打开全新市场

摘要: 本文作者Jeff Bezos 是BI投资人,通过 个人投资公司 Bezos Expeditions投资BI. 本周四, 亚马逊 公有云服务下属政府云业务部收到美国国防部(DoD)临时授权许可处理3级-5级受控非机密数据.亚马 本文作者Jeff Bezos 是BI投资人,通过 个人投资公司 Bezos Expeditions投资BI. 本周四,亚马逊公有云服务下属"政府云"业务部收到美国国防部(DoD)临时授权许可处理3级-5级"受控非机密"数据.亚马逊是第一

亚马逊云服务压力陡增

摘要: 据国外媒体的报道,电商巨头亚马逊的云计算服务AWS(AmazonWeb Services)一直是公司在近几个季度增长比较快的业务,但是随着谷歌和微软等科技巨头以及一系列新创企业接连进军这一市 据国外媒体的报道,电商巨头亚马逊的云计算服务AWS(AmazonWeb Services)一直是公司在近几个季度增长比较快的业务,但是随着谷歌和微软等科技巨头以及一系列新创企业接连进军这一市场,亚马逊也不得不通过降价策略来应对日益激烈的竞争,而这造成的直接后果的就是也就是云计算业务的营收明显减低.

亚马逊云服务压力陡增 降价应对激烈竞争

摘要: 据国外媒体的报道,电商巨头亚马逊的云计算服务AWS(AmazonWeb Services)一直是公司在近几个季度增长比较快的业务,但是随着谷歌和微软等科技巨头以及一系列新创企业接连进军这一市 据国外媒体的报道,电商巨头亚马逊的云计算服务AWS(AmazonWeb Services)一直是公司在近几个季度增长比较快的业务,但是随着谷歌和微软等科技巨头以及一系列新创企业接连进军这一市场,亚马逊也不得不通过降价策略来应对日益激烈的竞争,而这造成的直接后果的就是也就是云计算业务的营收明显减低.

从亚马逊云服务故障中吸取的七个教训

亚马逊云服务故障引发了人们对云计算的担忧,快四天了,依然没有完全恢复.那么我们能从中吸取哪些教训呢? 1. 认真阅读云服务提供商的服务水平协议 令人叫绝的是近乎四天的故障并没有违反亚马逊的EC2服务水平协议(SLA),FAQ部分写着"在一个区域内一年以内保证99.95%的可用性".而这次发生故障的是EBS和RDS服务,而不是EC2,所有故障都发生在单独区域,从法律角度讲该协议没有问题. 这一点值得思考. 2. 别认为服务商的保障可以做到万无一失 很多受影响用户向亚马逊支付额外费用把自己