第4章--亚马逊云计算讲述.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章--亚马逊云计算讲述

亚马逊云计算介绍 从卖图书到云计算 AWS平台概览 CAP理论 Eric A. Brewer,教授,加州大学伯克利分校(UC Berkeley) C:?Consistency?一致性 A:?Availability?可用性 P:Partition Tolerance分区容错性 CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。 最终一致性(Eventually Consistency) 最终一致性模型 只要最终所有的数据副本一致 牺牲一致性来提高可用性 读写参数W,R,N N:系统中每条记录的副本数 W:每次记录成功写操作需要写入的副本数 R:每次记录读请求最少需要读取的副本数 强一致性:满足R+WN 弱一致性:R+W = N 亚马逊的基础存储架构:Dynamo 参考论文:Dynamo: Amazon’s Highly Available Key-value Store Dynamo在Amazon服务平台的地位 面向服务的Amazon平台架构 ?Amazon平台的架构是完全的分布式、去中心化 ?需求——Amazon平台中有很多服务对存储的需求只是读取、写入,(满足简单的键/值式存储) Amazon怎么处理这个需求? Dynamo ?简单的键/值方式存储数据,不支持复杂的查询 ? 存储的是数据值的原始形式(bit),不解析数据的具体内容、不识别任何数据结构,这使得它几乎可以处理所有的数据类型 Amazon平台基础存储架构:Dynamo Elastic Compute Cloud(EC2) 虚拟的计算机 “无限”能力 可以根据用户需求来配置实例数量,从而改变租用的计算能力 主要特性 灵活性:允许配置实例数量、地理位置 低成本:按小时计费 安全性:一整套安全措施 易用性:自由构建应用程序,自动负载平衡 容错性:无状态和多实例配置 基本架构 Amazon Machine Image(AMI) 作用 相当于虚拟机模板 可将用户的应用程序、配置等一起打包 类型 公共AMI:亚马逊提供,免费 私有AMI:本人或授权用户可进入 付费AMI:向开发者付费购买 共享AMI :开发者之间共享 实例(Instance) 作用 相当于主机,提供计算能力 实例自身携带一个存储模块(临时存放区) Ec2关键技术 作用 长期保存或者存储比较重要的数据 直至用户删除 专为EC2设计 卷(Volume) 每个EBS最多创建20个卷 每个卷可以挂载在任何一个实例上 快照(Snapshot) 捕捉当前卷的状态,然后将数据存在S3中 可以作为创建一个新卷的起始点 1.弹性块存储(EBS) EC2的关键技术 2.区域 ?地理区域(Region Zone) ?可用区域(Availability Zone) EC2的关键技术 3.EC2的通信机制 ?EC2服务中,系统各模块之间及系统和外界之间的信息交互是通过IP地址进行 ?公共IP地址(Public IP Address) ?私有IP地址(Private IP Address) ?弹性IP地址(Elastic IP Address) 4.弹性负载平衡(Elastic Load Balancing) ?允许EC2实例自动分发应用流量,从而保证工作负载不会超过现有能力,并且在一定程度上支持容错 5.监控服务(CloudWatch) ?Amazon CloudWatch是一个Web服务,提供了AWS资源的可视化检测功能 ?包括EC2实例状态、资源利用率、需求状况、CPU利用率、磁盘读取、写入和网络流量等指标 EC2的关键技术 6.自动缩放(AutoScaling) ?自动缩放可以按照用户自定义的条件,自动调整EC2的计算能力 7.服务管理控制台(AWS Management Console) ?服务管理控制台是一种基于Web的控制环境,可用于启动、管理EC2实例和提供各种管理工具和API接口 关键技术配合工作图 EC2安全及容错机制 ?EC2特点之一:允许用户随时更新实例状态,用户可以随时加入或删除实例,实例状态的动态变化方便了用户,但是却给防火墙的配置带来了麻烦 ?EC2引入了安全组(Security Group)概念 ?安全组其实就是一组规则,用户利用这些规则来决定哪些网络流量会被实例接受,其他则全部拒绝 ?一个用户目前最多可以创建100个安全组。当用户的实例被创建时,如果没有指定安全组,则系统自动将该实例分配给一个默认组(Default Group) EC2安全及容错机制 ?用户访问EC2时需要使用SSH(Secure Shell)密钥对(Key Pair)来登录服务 ?密钥对的名称(Key Pair Name)和公钥

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档