(云计算的主要支撑技术)ppt课件.ppt

(云计算的主要支撑技术)ppt课件.ppt

ID:59427272

大小:1.01 MB

页数:31页

时间:2020-09-18

(云计算的主要支撑技术)ppt课件.ppt_第1页
(云计算的主要支撑技术)ppt课件.ppt_第2页
(云计算的主要支撑技术)ppt课件.ppt_第3页
(云计算的主要支撑技术)ppt课件.ppt_第4页
(云计算的主要支撑技术)ppt课件.ppt_第5页
资源描述:

《(云计算的主要支撑技术)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、要点云计算的关键技术云计算的技术挑战云计算主要支撑技术快速部署资源调度多租户海量数据处理大规模消息通信大规模分布式存储许可证管理和计费快速部署云环境中资源和应用规模变化范围大且动态性高用户所需服务主要采用按需部署,用户可随时提交对资源和应用的请求不同层次云计算环境中服务部署模式不同部署过程所支持的软件系统多样化快速部署流传输技术:顺序、串行的部署方法并行部署技术将传统的顺序部署方式改为并行执行,同时执行多个部署任务,将虚拟机同时部署到多个物理机上制约部署速度因素:部署服务器的读写能力或部署系统的有限网络带宽快

2、速部署协同部署技术将虚拟机镜像在多个目标物理机之间的网络中传输,提高部署速度制约部署速度因素:目标物理机之间的网络带宽总和快速部署可应用于物理解决方案的自动化部署:云软件环境操作系统虚拟机运行平台云基础设施管理软件云平台架构扩展难点软件的多样性解决方案复杂性方法定义标准解决方案打包格式通用部署引擎自动化安装部署流程资源调度资源调度在特定的资源环境下,根据一定的资源使用规则,在不同的资源使用者之间进行资源调整的过程两种途径调整计算任务所在机器的资源使用量转移计算任务到其他机器(采用虚拟机的动态迁移方案)云计算的

3、新挑战海量规模资源种类多、规模大,监控困难计算任务多,调度算法难度大内部应用调度问题如何满足虚拟机内部应用的服务级别协定多租户技术传统软件服务软件服务针对特定的用户部署在独立的数据中心云环境软件服务:SaaS方式发布,供众多企业用户共享使用要求共享硬件资源和软件资源良好的可伸缩性任何用户对SaaS软件的定制互不影响多租户技术数据隔离每个租户单独创建数据库多租户数据保存在同一数据库中,采用不同Schema多租户数据保存在同一数据表中或具有相同Schema的表中多租户技术客户化配置:支持不同租户对SaaS应用的配

4、置进行定制能够对不同租户的客户化配置进行描述和存储能够根据不同租户的客户化配置呈现相应的SaaS应用架构扩展:多租户服务提供灵活、具备高可伸缩性的基础架构、保证不同负载下多租户平台的性能多租户技术性能定制:满足不同客户对服务性能的要求传统软件运营模式:用户具有独立的资源堆栈,根据用户要求配置更高级资源SaaS模式:共享同一资源,如何灵活配置性能?虚拟化技术、多租户技术的选择问题不同用户的同一应用单独运行在一个虚拟机中,由虚拟机实现逻辑隔离不同用户的同一应用运行在统一环境中,通过应用或服务的设计实现隔离海量数据

5、处理海量数据处理对大规模数据的计算和分析,通常数据的规模可达TB甚至PB级别典型例子搜索引擎并行计算模型:支持高吞吐量分布式处理计算任务和海量数据River编程模型MapReduce编程模型计算机集群系统:建立可扩展、可靠运行环境海量数据处理海量数据处理对大规模数据的计算和分析,通常数据的规模可达TB甚至PB级别典型例子搜索引擎并行计算模型:支持高吞吐量分布式处理计算任务和海量数据River编程模型MapReduce编程模型计算机集群系统:建立可扩展、可靠运行环境大规模消息通信不同节点、不同服务之间需要通过消

6、息通信进行协作同步消息通信:客户端直接请求服务器端的服务,并等待服务结果返回后继续执行,服务端需要保存与客户端通信的信息,在处理完成后将结果返回给客户端。异步消息通信:客户端把请求放到请求消息队列里,继续执行其他业务逻辑,服务端从请求消息队列中获取请求消息,将处理结果放入响应队列里,并立即处理下一个请求。大规模消息通信同步消息通信影响客户端处理速度影响服务端系统可用性影响客户端的可用性大规模消息通信异步消息通信SOA架构中组件解耦合及业务集成的重要技术JMS,ACTIVEMQ,WebsphereMQ提高服务可

7、伸缩性大规模消息通信云计算中新的挑战足够稳定:保证消息服务随时可用,消息传输可靠能够伸缩:支持大规模节点同时执行高性能消息读写操作保证安全:保证消息传递安全高效率:紧凑高效的消息内容模型AmazonSimpleQueueService(SQS)大规模分布式存储分布式存储:利用多台服务器的存储资源来满足单台服务器锁不能满足的存储需求。要求存储资源能够被抽象表示和统一管理,并且能保证数据读写操作的安全性、可靠性、性能。云存储服务:基于分布式文件系统云计算中新的挑战数据存储和操作以服务形式提供数据类型多样(非结构化

8、数据,结构化数据、关系型数据)大规模分布式存储分布式文件系统FranqupaniGoogleFileSystemGFSPC服务器容易发生故障,需要对整个系统中的节点进行监控,监测错误,实现容错和故障恢复机制海量数据,GB级文件,要对原针对中小文件的文件系统设计准则进行调整,调整文件块大小对文件的写操作是追加操作,写入到文件末尾,写入后一般不修改,重点优化追加操作使用开放的标准操作接口大规模分布式存储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。