首页 理论教育 AWS云计算:核心组件解析

AWS云计算:核心组件解析

时间:2023-10-29 理论教育 版权反馈
【摘要】:AWS由下列组件组成,按照重要性将其罗列如下。1)EC2弹性计算云是AWS组合中的中心应用程序。在一个松散结合的SOA系统中需要一个事务管理器,用来保证某个组件不可达时,消息不被丢弃。负载平衡功能可以探测到实例失败的时间并重新路由流量到健康的实例,甚至是位于另外AWS区域的实例。Amazon云眼度量显示在AWS控制台中的请求数和请求延迟,用以支持弹性负载平衡。

AWS云计算:核心组件解析

AWS由下列组件组成,按照重要性将其罗列如下。

1)EC2

弹性计算云(EC2)是AWS组合中的中心应用程序。它可以创建、使用和管理在Xen管理器上运行的Linux或Windows的虚拟私有服务器。机器实例(Machine Instance,AMI)被分成不同级别的大小,并按“计算/时”出租。EC2应用程序依托遍布全球的数据中心被创建出来,具有高度可扩展性、冗余性和容错性。工具为EC2服务提供支持。

(1)简单队伍服务(Simple Queue Service,SQS)是一个消息队列或服务于分布式互联网应用程序的事务系统。在一个松散结合的SOA系统中需要一个事务管理器,用来保证某个组件不可达时,消息不被丢弃。

(2)简单通知服务(Simple Notification Service,SNS)是一个Web服务,可以从一个应用程序发布消息并传递到另一个应用程序或订阅者。SNS提供一种触发行为的方法,允许客户及应用程序订阅信息,查询新的或变动的信息,也可以执行更新。

(3)云眼(Cloud Watch)可以监视EC2,提供控制台命令行视图,用来显示资源占用率、站点关键性能索引(Key Performance Indexes)(性能计数器)和一些动态指示器,用来指示处理器请求、磁盘利用率和网络I/O等因素的值。“云眼”获取的计数器用于启动自动扩展功能,遵循客户定义的规则自动扩展一个EC2站点。自动扩展是Amazon云眼的一部分,不收取额外的费用。

(4)弹性负载平衡(Elastic Load Balancing,ELB)是指EC2中的AMI可以使用弹性负载平衡功能达到负载平衡。负载平衡功能可以探测到实例失败的时间并重新路由流量到健康的实例,甚至是位于另外AWS区域的实例。Amazon云眼度量显示在AWS控制台中的请求数和请求延迟,用以支持弹性负载平衡。

2)S3

简单存储系统(Simple Storage System,S3)是一个在线备份和存储系统,AWS Import/Export高速数据传输功能可以使用Amazon的内部网络在AWS和可携带存储设备之间传输数据。(www.xing528.com)

3)EBS

弹性块存储(EBS)是一个为创建虚拟磁盘(卷)或块级别存储设备的系统,这些存储设备可以被Amazon机器实例使用。

4)DB

简单DB(Simple DB)是一种可以同时支持EC2和S3系统创建索引和数据查询的结构化数据存储机制。简单DB并不是一个完全的数据库实现,它将数据存储在“桶(buckets)” 中,并且不要求建立数据库架构。这种设计使简单DB容易扩展。简单DB与EC2和S3交互操作。

5)RDS

关系型数据库服务(RDS)允许创建MySQL数据库的实例,用来支持Web站点和依赖数据驱动服务的应用程序。MySQL是LAMPWeb服务平台(Linux、APACHE、MySQL和PERL)中的“M”,这个服务的内含物允许开发人员直接将应用程序、源代码和数据库搬运到AWS,用这个技术保留以前的投入。RDS提供自动为软件打补丁、数据库备份以及通过API调用自动扩展数据等功能。

6)云峰

云峰(Cloudfront)是一个边缘存储或内容配送系统,它将数据缓存到不同的物理位置,以便用户对数据的访问请求通过更快的数据传输速度和低延迟被加强。云峰与Akamai.com系统类似,但是Amazon.com专有的,并且是为S3而建立的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈