Amazon 云计算 AWS (三) 云计算 (第三版) 第 3 章 CLOUD COMPUTING Third Edition

Slides:



Advertisements
Similar presentations
AWS 公有云服务. Amazon Web Service 简介 AWS 是向最终用户交付计算资源、保存数据和其他应用程序的一种最经济划算的方式,开发人员只需要按使用量付费,无需前期资本支出。利用 AWS ,开发人员可以轻松购买计算、存储、数据库和其他基于 Internet 的服务来支持其应用程序,以及灵活选择任何开发平台或编程环境。
Advertisements

EpiC elastic power-aware data intensive Cloud. LOGO epiC 大规模数据处理的难点 Page  2 如何查询处 理海量数据? 如何存储 海量数 据? 如何降低硬件成 本? 如何取得一劳 永逸的解决方案?
C A D C D.
Edu.51cto.com. 讲师: 大侠唐在飞(小侠唐在飞) 唐志强 edu.51cto.com 姓名:唐志强 网名:小侠唐在飞、大侠唐在飞 年龄:差点成 80 后 地址:乌鲁木齐 (切糕、大盘鸡、干果什么的) 擅长领域:扛显示器、装机、装系统、杀病毒、重启电脑、部署服务器、做网线、做电话头、帮领导下片、看监控、
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
报告人:高 攀 导 师:王宗敏 教授 指导老师:陈刚 老师
虚拟化技术(三) 云计算 (第三版) 第 7 章 CLOUD COMPUTING Third Edition 主编:刘鹏 教授
2015年12月14日-2015年12月20日 缩略版.
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
我的家乡 南通 ….
“营改增”税控开票软件(金税盘版)技术培训 2016年4月
计算机网络高级工 梁绍宇.
Mico的架构之旅 魏佳 Co-Founder & Mico Inc..
数字化教学资源建设在大学化学教学中的 探索与实践 刘志广 大连理工大学 2007年5月12日 济南.
大规模互联网用户密码泄露 风险控制对策 吴锐
精品开放课程的 建设与应用 谢幼如 教授 广东省高校教育技术中心 华南师范大学教育信息技术学院
云计算应用对比分析 李洁睿 周良俊 2017/3/8.
广东农村供水发展现状和“十三五”工作设想
OpenStack开源虚拟化平台(三) 云计算 (第三版) 第 8 章 CLOUD COMPUTING Third Edition
玉泉锁业通用名车培训中心 玉泉锁业通用名车专修连锁. 驱动人生从这里开始.
“大云”大数据平台及应用 中国移动通信研究院 郭磊涛 2013年11月.
阿里云计算开放平台与产品 阿里云-刘飞 2012年10月.
云计算突飞猛进.
汇报大纲 一、报送系统总体介绍 二、自查及检查评分报送流程 三、自查及检查方法及关键点 四、建议及注意事项.
云计算学习报告 报告人: 陈 霁 大规模数据处理软件Apache Hadoop.
俄语语音学习讲义(板块一) 本讲义的目的是让外国学生在开始学习发音、阅读以及书写前熟悉所接触的俄语字母和语音.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
全面战争时代 ——大数据分析 演讲者 周涛.
国外市场(亚马逊).
MySQL主从同步
学习情境三:配置WEB服务器 服务器配置与管理.
天涯运维的那些事 网络系统部.天涯.
Fortinet负载均衡技术 Jan, 2009.
云存储的应用及未来.
录入准备: 地址: 密码:
發展東華特色課程 期末成果發表 呂進瑞 國立東華大學財金系.
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
五、学习方法及应考对策 (一)学习方法 1.保证复习时间,吃透教材:上课之前应该对课程相关内容进行预习,把不理解的问题记录下来,带着问题听课。考试之前务必把课本看3遍以上,第一遍一定要精读,最好能做笔记,边读边记,不要快,要记牢。第二、三遍可以查缺补漏型的看,通过做题目看书,加深课本印象。 2.加强概念、理论性内容的重复记忆:概念、理论性内容一般比较抽象,所以在理解的基础上一定要重复记忆,在接受辅导之后,再加以重点记忆,以便及时巩固所学内容,切忌走马观花似的复习,既浪费时间,效果也不好。
翰林自然 六年級上學期 第二單元 聲音與樂器.
前言.
高级软件工程 云计算 主讲:李祥 QQ: 年12月.
資料探勘工具 - Splunk介紹 報告者:曾彥志 報告日期:2015/09/18.
行云服务:助公有云普及一臂之力.
Application-layer Overlay Networks
弹性计算云安全 魏兴国(云舒) 2012年9月.
斯巴達帶大家上雲端.
Cloud (AWS) 產品放置 ex.巴士, 球場, 旅館 …. 客戶需求SW模組化 1.客製化需求 2.Web技術
欢迎各位领导莅临胜利科技检查指导工作 安徽省公共电子阅览室 免费软件安装培训 全国公共文化发展中心安徽省级分中心 2014年09月.
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
个人介绍 我是小小.
校 園 雲端輸出管理系統 新印科技股份有限公司 聯絡人:伍宏一 電 話: /
软件工程基础 云计算概论 刘 驰.
一种内容中心网络全新实现机制的研究 自94 马戈 指导老师:曹军威 陈震.
貨幣需求與貨幣市場的均衡.
Web前端开发 第23章:网站发布 阮晓龙 / 河南中医药大学管理科学与工程学科
K/3 Cloud V6.0产品培训 -- 业务监控 K/3 Cloud 产品部
亚马逊云计算AWS (Amazon Web Service)
K/3 Cloud V6.1产品培训 -- 业务监控 K/3 Cloud 产品部
商業行為成立的要件 動動腦 Q 請試著判斷下列何者為商業行為? 請試著判斷下列何者為商業行為?.
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
基于C#的.NETFramework 程序设计语言
2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立
雲端架構對企業外部管理與內部管理的改變.
【VA虚拟应用管理平台】专题培训 接入防火墙 陕西益和信息技术开发有限责任公司 2011年2月.
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
雲端運算的技術趨勢與影響 資管四A 謝宗儒 A.
106年免試入學第一次模擬 選填重要日程表說明 1.106年1月10日中午12時~106年1月16日中午12時完成第一次模擬
「高級中等學校學生學習歷程資料庫」與學校自行建置 「校內學生學習歷程檔案紀錄模組」 資料串接全國說明會
天翼云3.0产品介绍及18年规划.
Presentation transcript:

Amazon 云计算 AWS (三) 云计算 (第三版) 第 3 章 CLOUD COMPUTING Third Edition 电子工业出版社《云计算(第三版)》配套课件 云计算 (第三版) CLOUD COMPUTING Third Edition 第 3 章 Amazon 云计算 AWS (三) 主编:刘鹏 教授

云计算的红宝书 微信扫描二维码 关注云计算头条 电子工业出版社《云计算(第三版)》配套课件 本套PPT下载地址:http://www.chinacloud.cn/list.aspx?cid=20 云计算的红宝书 书籍购买地址:http://weidian.com/item.html?itemID=1469775685&p=-1 (包邮且有刘鹏教授亲笔签名) 微信扫描二维码 关注云计算头条

刘 鹏 教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会秘书长、中国信息协会大数据分会副会长、工业与信息化部云计算研究中心专家。 主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步二等奖4项、三等奖4项。主编了国内第一本云计算教材《云计算》和第一本云计算编程书籍《实战Hadoop》。创办了知名的中国云计算(chinacloud.cn)和中国大数据(thebigdata.cn)网站。 曾率队夺得2002 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。

3.1 基础存储架构Dynamo 3.2 弹性计算云EC2 3.3 简单存储服务S3 3.4 非关系型数据库服务SimpleDB和DynamoDB 3.5 关系数据库服务RDS 3.6 简单队列服务SQS 3.7 内容推送服务CloudFront 3.8 其他Amazon云计算服务 3.9 AWS应用实例 3.10 小结

3.5 关系数据库服务RDS 3.5.1 RDS的基本原理 3.5.2 RDS的使用

3.5 关系数据库服务RDS RDS的基本原理 Amazon RDS将MySQL数据库移植到集群中,在一定的范围内解决了关系数据库的可扩展性问题。 网络 CPU 内存 硬盘 MySQL集群方式采用了Share-Nothing架构。 每台数据库服务器都是完全独立的计算机系统,通过网络相连,不共享任何资源。 这是一个具有较高可扩展性的架构,当数据库处理能力不足时,可以通过增加服务器数量来提高处理能力,同时多个服务器也增加了数据库并发访问的能力。

3.5 关系数据库服务RDS RDS的基本原理 存储于 小表1 数据库服务器 表单划分 集群MySQL 小表2 小表n Sharding 小表2 小表n 存储于 数据库服务器 表单主要根据业务的需要进行针对性的划分,对数据库的管理人员提出了非常高的要求,如果划分得不科学,则查询经常会跨表单和服务器,性能就会严重下降。

3.5 关系数据库服务RDS RDS的基本原理 集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力。 …… 瘫痪 升级 并发处理 Slave A Slave B Slave C Master B Master A 主从备份 客户端 …… 写 读 集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力。 瘫痪 升级 并发处理

3.5 关系数据库服务RDS 3.5.1 RDS的基本原理 3.5.2 RDS的使用

3.5 关系数据库服务RDS RDS的使用 从用户和开发者的角度来看,RDS和一个远程MySQL关系数据库没什么两样。 Amazon将RDS中的MySQL服务器实例称做DB Instance,通过基于Web的API进行创建和管理,其余的操作可以通过标准的MySQL通信协议完成。 创建DB Instance时还需要定义可用的存储,存储范围为5GB到1024GB,RDS数据库中表最大可以达到1TB。 可以通过两种工具对RDS进行操作:命令行工具和兼容的MySQL客户端程序 命令行工具是Amazon提供的Javamazon网站下载。MySQL客户端是可以与MySQL服务器进行通信的应用程序

3.1 基础存储架构Dynamo 3.2 弹性计算云EC2 3.3 简单存储服务S3 3.4 非关系型数据库服务SimpleDB和DynamoDB 3.5 关系数据库服务RDS 3.6 简单队列服务SQS 3.7 内容推送服务CloudFront 3.8 其他Amazon云计算服务 3.9 AWS应用实例 3.10 小结

简单队列服务 Simple Queue Service,SQS Amazon为解决云计算平台之间不同组件的通信专门设计开发的

3.6 简单队列服务SQS 3.6.1 SQS的基本模型 3.6.2 SQS的消息

3.6 简单队列服务SQS SQS的基本模型 三个组成部分 系统组件 队列 消息 队列 消息1 消息2 消息3 消息n …… Component 队列 Queue 消息 Message

3.6 简单队列服务SQS SQS的基本模型 系统组件 队列 消息1 消息2 消息3 消息n …… Component 系统组件是SQS的服务对象,而SQS则是组件之间沟通的桥梁 既可以是消息的发送者,也可以是消息的接收者

3.6 简单队列服务SQS SQS的基本模型 队列 队列 消息1 消息2 消息3 消息n …… 队列是存放消息的容器,类似于S3中的桶 Queue 队列是存放消息的容器,类似于S3中的桶 队列的数目是任意的,创建队列时用户必须给其指定一个在SQS账户内唯一的名称 队列在传递消息时会尽可能 “先进先出”

3.6 简单队列服务SQS SQS的基本模型 消息 队列 消息1 消息2 消息3 消息n …… Message 消息是发送者创建的具有一定格式的文本数据,接收对象可以是一个或多个组件 消息的大小是有限制的,但是消息的数量并未做限制

3.6 简单队列服务SQS SQS的基本模型 队列 消息1 消息2 消息3 消息n …… 在SQS中,消息和队列是最重要的两个概念。

3.6 简单队列服务SQS 3.6.1 SQS的基本模型 3.6.2 SQS的消息

3.6 简单队列服务SQS SQS的消息 消息的格式 消息ID 接收句柄 消息体 消息体 MD5摘要 Message ID 接收句柄 Receipt Handle 当从队列中接收消息时就会从消息那里得到一个接收句柄,这个句柄可以用来对消息进行删除等操作。 由系统返回给用户,用来标识队列中的不同消息。 消息的正文部分,需要注意的是消息存放的是文本数据并且不能是URL编码方式。 消息体 Body 消息体 MD5摘要 MD5 of Body 消息体字符串的MD5校验和。

3.6 简单队列服务SQS SQS的消息 消息取样 队列中的消息是被冗余存储的,同一个消息会存放在系统的多个服务器上。其目的是为了保证系统的高可用性,但这会给用户查询队列中的消息带来麻烦。 为了解决该问题,SQS采用了基于加权随机分布(Weighted Random Distribution)的消息取样 当用户发出查询队列中消息的命令后,系统在所有的服务器上使用基于加权随机分布算法随机地选出部分服务器,然后返回这些服务器上保存的所查询的队列消息副本。

3.6 简单队列服务SQS SQS的消息 当消息数量较少时,SQS进行消息取样时可能会出现返回结果不准确的现象 A B C D 发出查询请求 返回查询结果 A B C 队列 A B C D 服务器1 服务器2 服务器3 服务器4 但由于消息采样具有随机性,只要用户一直查询下去,总会查询到所有的消息。

3.6 简单队列服务SQS SQS的消息 可见性表明该消息可以被所有的组件查看,可见性超时值相当于一个计时器,在设定好的时间内,发给用户的消息对于其他所有的组件是不可见的。 扩展操作就是将计时器按照新设定的值重新计时,终止就是将当前的计时过程终止,直接将消息由不可见变为可见。 不可见 拓展 重新 计时 可见 消息 生命 周期 结束 超过4天 接收 未删除 终止计时 时间到 时间 未到 消息删除 未接收

3.1 基础存储架构Dynamo 3.2 弹性计算云EC2 3.3 简单存储服务S3 3.4 非关系型数据库服务SimpleDB和DynamoDB 3.5 关系数据库服务RDS 3.6 简单队列服务SQS 3.7 内容推送服务CloudFront 3.8 其他Amazon云计算服务 3.9 AWS应用实例 3.10 小结

CloudFront 基于Amazon云计算平台实现的内容分发网络。借助Amazon部署在世界各地的边缘节点,用户可以快速、高效地对由CloudFront提供服务的网站进行访问。

3.7 内容推送服务CloudFront 3.7.1 CDN 3.7.2 CloudFront

3.7 内容推送服务CloudFront CDN 本地DNS DNS服务器 网站服务器 提交所访 问网站域名 发出 解析请求 返回所访 问网站的IP 利用网站IP 进行访问 1 2 3 4 5 传统的网络服务模式中,用户和内容提供商位于服务的两端,网络服务提供商将两者联系起来。在这种情况下,网络服务提供商仅仅起“桥梁”作用。

3.7 内容推送服务CloudFront CDN 解决办法 首先 其次 最后 用户在发出服务请求后,需要经过DNS服务器进行域名解析后得到所访问网站的真实IP,然后利用该IP访问网站。在这种模式中,世界各地的访问者都必须直接和网站服务器连接才可以访问相关内容,存在明显的缺陷。 网站服务器可以容纳的访问量是有限的 首先 解决办法 这种模式中没有考虑访问者的地域问题 CDN技术通过将网站内容发布到靠近用户的边缘节点,使不同地域的用户在访问相同网页时可以就近获取。 其次 使用不同网络服务提供商服务的用户之间的互访速度也会受到限制 最后

3.7 内容推送服务CloudFront CDN DNS在对域名进行解析时不再向用户返回网站服务器的IP,而是返回了由智能CDN负载均衡系统选定的某个边缘节点的IP。 本地DNS DNS服务器 智能DNS负 载均衡系统 边缘节点 网站服务器 提交所访 问网站域名 1 发出解析 请求 2 重定向 3 返回边缘 节点的IP 4 5 6 利用边缘 节点访问 7 通过内部DNS解析得到IP并向服务器发出请求 8 返回请求内容 9 10

3.7 内容推送服务CloudFront CDN 这种访问模式的好处主要有以下几点: 将网站的服务流量以比较均匀的方式分散到边缘节点中,减轻了网站源服务器的负担。 好处一 好处二 由于边缘节点与访问者的地理位置较近,访问速度快。 智能DNS负载均衡系统和各个边缘节点之间始终保持着通信联系,可以确保分配给用户的边缘节点始终可用且在允许的流量范围之内。 好处三

3.7 内容推送服务CloudFront CDN CDN的实现需要多种网络技术的支持,主要包括以下几种: 将网站的服务流量以比较均匀的方式分散到边缘节点中,减轻了网站源服务器的负担。 负载均衡技术 由于边缘节点与访问者的地理位置较近,访问速度快。 分布式存储 智能DNS负载均衡系统和各个边缘节点之间始终保持着通信联系,可以确保分配给用户的边缘节点始终可用且在允许的流量范围之内。 缓存技术

3.7 内容推送服务CloudFront 3.7.1 CDN 3.7.2 CloudFront

3.7 内容推送服务CloudFront CloudFront 首先 其次 CloudFront正是通过Amazon设在全球的边缘节点来实现CDN的,但是较普通的CDN而言,它的优势无疑是巨大的。 CloudFront的收费方式和Amazon的其他云计算收费方式一样是按用户实际使用的服务来收费,这尤其适合那些资金缺乏的中小企业。 首先 CloudFront的使用非常简单,只要配合S3再加上几个简单的设置就可以完成CDN的部署 其次

3.7 内容推送服务CloudFront CloudFront 对象 别名指向 源服务器 边缘 节点位置 分发 有效期 Object 利用CloudFront进行分发的任意一个文件 别名指向 CNAME 系统分配给用户域名的一个别名 源服务器 Origin Server 存储需要分发文件的位置 边缘 节点位置 Edge Location 实际的边缘节点服务器位置 作用是在CloudFront服务和源服务器之间建立一条通道 分发 Distribution 有效期 Expiration 文件副本在边缘节点上的存放时间

3.7 内容推送服务CloudFront CloudFront CloudFront在此处就相当于CDN中的智能DNS负载均衡系统,用户实际是和CloudFront进行服务交互而不是直接和S3中的原始文件进行交互。 CloudFront与其他一些AWS不同的是,它只接受安全的HTTPS方式而不接受HTTP方式进行访问,这又进一步提高了安全性。 CloudFront 边缘节点 S3 利用相关链 接向服务器 1 给该访问请求 分配边缘节点 2 边缘节点上无请求内容则向S3发出请求 3 返回请求内容的副本 4 返回请求内容 5

本章未完待续

百度排名首位的大数据资料和交流中心

百度排名首位的云计算资料和交流中心

终生免费的智能硬件大数据托管平台

终生免费的环境大数据共享平台

高校Hadoop教学科研 一揽子解决方案 云创大数据 给您一步到位的解决方案! 了解详情 云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办? 云创大数据 给您一步到位的解决方案! 建设一个Hadoop实验平台 一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。 培养一支云计算师资队伍 来自云计算高手的系列培训, 早在2010年就培训了全国第一批云计算师资力量。 营造一个大数据科研环境 为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。

知名微信公众号推荐 学习云计算必须关注的公众号 刘鹏看未来 云计算头条 中国大数据 云创大数据 眼光决定成败,与刘鹏教授看未来。 微信号:lpoutlook 微信号: chinacloudnj 眼光决定成败,与刘鹏教授看未来。 刘鹏,清华博士,《云计算》作者。 资源丰富、分析深入、更新及时的云计算知识共享平台。 中国大数据 云创大数据 微信号: cStor_cn 微信号: cstorbigdata 国内大数据龙头企业。提供领先的云存储、云数据库、云视频、云传输产品和解决方案。 分享大数据技术,剖析大数据案例,讨论大数据话题。

运用云计算,精彩你生活 优秀免费云计算应用推荐 支持安卓和苹果 支持安卓和苹果 暂时仅有安卓版本

谢谢观看 云计算 (第三版) 第 3 章 CLOUD COMPUTING Third Edition 主编:刘鹏 教授 电子工业出版社《云计算(第三版)》配套课件 云计算 (第三版) CLOUD COMPUTING Third Edition 第 3 章 谢谢观看 主编:刘鹏 教授