- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)和公钥
您可能关注的文档
- 第3讲阅读经典的方法论问题讲述.ppt
- 第七章跟单信用证项下单据审核详解.ppt
- 第3课__西方文明之源课件讲述.ppt
- 第3课时油脂糖类讲述.ppt
- 第3课传说时代的文明曙光2016讲述.ppt
- 第3课时平行四边形讲述.ppt
- 第3课时电话计费问题讲述.ppt
- 第3课华夏之祖的传说1讲述.ppt
- 第3课时金属的腐蚀与防护讲述.ppt
- 第3课时实验一测定金属的电阻率(同时练习使用螺旋测微器)讲述.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
最近下载
- PAA3中文使用手册.pdf
- 《第二单元 魅力歌剧 演唱 猎人合唱》作业设计方案-初中音乐人音版九年级上册.docx VIP
- 小学科学苏教版五年级上册全册教案(2023秋新课标版).doc
- XX年度12个月车辆道路运输货运安全学习会议记录.docx VIP
- 水平三(五年级)体育《400米耐久跑》“课程思政”教学案例(附教学设计).docx
- 西门子SINAMICS DCM 6RA80操作说明.pdf
- 基于BS模式的简单职工信息管理系统的设计与实现.pdf
- 软基换填施工方案(路基).docx
- 《第二单元 魅力歌剧 演唱 猎人合唱》作业设计方案-初中音乐人音版九年级上册.pdf VIP
- gis在国防军事中的应用.pptx
文档评论(0)