云计算技术综述_第1页
云计算技术综述_第2页
云计算技术综述_第3页
云计算技术综述_第4页
云计算技术综述_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云计算技术概述后经国这篇文章作者的话本文是以相关文献和资料为基础的漫话云计算系列演示文稿之一。现在,作为云计算学习成绩单,作为进一步学习和研究的参考,我们致力于向云计算行业外的读者提供帮助。希望能得到大家的建议和关爱!以下是正文第一,云计算的关键技术1、虚拟化技术在云计算中,虚拟化是一种资源管理技术。虚拟化技术,其中计算组件基于虚拟而不是实际操作。它还可以扩展硬件容量,简化软件重新配置过程,减少与软件虚拟机相关的开销,并支持更广泛的操作系统。虚拟化技术使软件应用程序与底层硬件分离。这包括将单个资源划分为多个虚拟资源的分割模式。还包括将多个资源合并为一个虚拟资源的聚集模式。例如,可以将一台物理服

2、务器虚拟化为多个逻辑系统。还可以将多个物理服务器虚拟化为单个逻辑系统。虚拟化技术可以根据目标分为计算虚拟化、存储虚拟化、网络虚拟化等。计算虚拟化分为系统级虚拟化、应用程序级虚拟化和桌面虚拟化。在云计算实施中,计算系统虚拟化是构建在“云”上的所有服务和应用程序的基础。虚拟化技术目前主要应用于CPU、操作系统、服务器等多个方面,是提高服务效率的最佳解决方案。2、分布式批量数据存储云计算系统由大量服务器组成,同时为大量用户提供服务。因此,云计算系统使用分布式存储存储数据。通过冗馀存储(例如群集计算、数据冗馀、分布式存储等)确保数据可靠性。冗馀存储方法通过任务分解和群集将超级计算机的性能替换为低配置系

3、统,从而确保低成本。这种分布式数据具有更高的可用性、可靠性和经济性,因此在同一数据存储中存储了多个拷贝。云计算系统中广泛使用的数据存储系统,Google的GFS和Hadoop团队开发的GFS开放源代码实现HDFS。链接:GFSGoogle文件系统(GFS)是Google为存储批量搜索数据而设计的专用文件系统。GFS是可扩展的分布式文件系统,用于大规模、分布式的大数据存取。在低成本的通用硬件上运行,并提供容错功能。可以为许多用户提供高整体性能的服务。链接:HDFS分布式文件系统(Hdfs)专为在公共硬件(commodity hardware)上运行的分布式文件系统而设计。与传统的分布式文件系统有

4、很多共同点。但是同时,与其他分布式文件系统的区别也很明显。HDFS是一种容错能力强的系统,适合在成本较低的计算机上部署。HDFS提供高吞吐量数据访问,非常适合大型数据集上的应用程序。HDFS具有高容错能力,是针对低成本硬件而设计的。它还提供了高吞吐量,允许具有大型数据集的应用程序访问应用程序数据。3、批量数据管理技术云计算需要处理和分析大量分散的数据。因此,您需要能够有效管理大量数据的数据管理技术。云计算系统的数据管理技术主要是Google的BT sTlO数据管理技术和Hadoop团队开发的开源数据管理模块HBase。与传统的RDBMS数据管理方法不同,云数据存储管理技术是如何在大规模分布式数

5、据中查找特定数据的关键问题,也是云计算数据管理技术必须解决的问题。此外,由于管理格式不同,因此无法直接将现有SQL数据库界面移植到云管理系统。目前,一些研究重点将基于Hadoap子项目HBase和Hive的RDBMS和SQL提供用于管理云数据的界面。此外,从云数据管理的角度来看,如何确保数据安全和数据访问效率是研究的核心问题之一。链接:HBaseHBase(Hadoop Database,Hadoop Database)是分布式的面向列的开放源代码数据库。与传统关系数据库不同,HBase是适用于非结构化数据存储的数据库。另一个区别是HBase基于列,而不是基于行的模式。HBase是高可靠性、高

6、性能、面向列、可扩展的分布式存储系统。使用HBase技术,您可以在低成本PC服务器上构建大型结构化存储群集。链接:RDBMSrelational database management system(RDBMS)是将数据组织到相关行和列中的系统。管理关系数据库的软件是关系数据库管理系统。管理关系数据库的常用软件包括Oracle、SQL Server等。连结:SQLSQL(StructuredQueryLanguage)是一种数据库查询和编程语言,用于访问数据以及查看、更新和管理关系数据库系统。也是数据库脚本文件的扩展名。链接:蜂巢Hive是基于Hadoop的数据仓库工具,它提供了完整的SQL查

7、询功能,可以将结构化数据文件映射到一个数据库表,并将SQL语句转换为MapReduce任务并执行该工具。学习成本低,并且可以通过类SQL语句快速实施简单的MapReduce统计信息,而无需开发专用MapReduce应用程序,这是数据仓库统计分析的理想选择。链接:MapReduceMapReduce是用于并行计算大于1TB的大型数据集的分布式并行编程模型。Map(映射)和Reduce(返回)的概念,以及他们的主要思想来自基于函数的编程语言,也来自矢量编程语言。此外,程序员可以在分布式系统上运行自己的程序,而无需分布式并行编程,这非常方便。4、编程模式云计算提供分布式计算模型,客观要求必须有分布式

8、编程模型。云计算使用MapReduce,这是一种分布式并行编程模型,使思想简洁。MapReduce是编程模型和作业调度模型。主要用于数据集的并行计算和并行操作的调度处理。在此模式下,用户只需编写自己的Map函数和Reduce函数即可执行并行计算。其中,定义Map(映射)函数处理每个节点的块数据的方式。定义Reduce函数存储中间结果的方式以及汇总最终结果的方式。5、云计算平台管理技术云计算资源规模大,服务器数量多,分布在多个位置,数百个应用程序同时运行。有效管理这些服务器,并确保整个系统提供不间断的服务,是一项巨大的挑战。云计算系统的平台管理技术允许大量服务器协同工作,轻松实现业务部署和开通,

9、快速发现和修复系统故障,通过自动化和智能手段实现大规模系统的稳定运行。也称为云计算平台,云平台。云计算平台可以分为三类:基于数据存储的基于存储的云平台、基于数据处理的基于计算的云平台,以及同时考虑计算和数据存储处理的综合云计算平台。向云计算的过渡是行业将面临的重大变化。多种云平台的出现是这一过渡的最重要部分之一。云平台允许开发人员在“云”上运行他们编写的程序,使用“云”提供的服务,或同时使用这两者。第二,云计算的技术基础图2云计算的技术基础在技术变化不断发生的过程中,网络逐渐从基本互联网功能过渡到Web服务时代(典型的Web 2.0时代)。IT也从企业网络互操作性转变为提供完全支持企业核心业务

10、的信息体系结构。技术主导力也为云计算提供了实现的客观条件,在关键领域,云计算技术已就绪,如上图所示。1、标准化标准化:公共技术、开源技术、硬件标准接口、高度可扩展的硬件系统、基础架构平台、异构兼容。公共技术的长期发展完善了基本组件的标准化,不中断硬件级别的互操作(非常封闭的大型机现在也支持外部IP接口直接连接)。大规模运营的云计算,可以大大降低单位建设成本。链接:开源软件技术开源软件(Open Source Software)技术,是指开放软件源代码。这是因为一些软件技术爱好者出于对技术演示目的或软件的一种热爱,将自己努力开发的软件源代码发布到了网络社区,并与社会共享一起分发。他们坚信,好的软

11、件必须开放,所有有能力的人必须共同参与完成,这就是开源技术的理念。网络企业用开源软件完全取代现有的商业软件,获得信息化自主控制的过程称为软件开源化。2、虚拟化和自动化虚拟化和自动化:计算虚拟化、存储虚拟化、网络安全虚拟化、资源整合、自动配置、自动响应和异构,屏蔽基础架构的各个组件。虚拟化技术不断发展,IT资源可以通过自动化体系结构提供全局动态调度功能,通过自动化提高IT体系结构的可扩展性和可扩展性。3、并行、分布式体系结构并行和分布式:大型群集技术、分布式数据库、分布式文件系统、可扩展的大型软件体系结构。已广泛应用于分布式并行处理体系结构的大规模计算和数据处理系统。计算密集型、数据密集型和大型

12、数据文件系统是云计算的实现基础。因此,整个基础架构需要更高的灵活性和可扩展性。链接:群集技术群集技术是一种新技术。群集技术使您能够以较低的成本在性能、可靠性和灵活性方面获得相对高的收入。任务调度是集群系统的核心技术。其中群集是指通过高速网络相互连接的相互独立的计算机(服务器)组。它们组成一个组(群集),并在单系统模式下管理。当一个客户与群集交互时,群集就像一台单独的服务器。群集配置用于提高可用性和可扩展性。链接:分布式数据库分布式数据库(DDB)是数据存储在计算机网络中每台计算机上的数据库。分布式数据库系统,它使用小型计算机系统,每个计算机系统通常可以单独部署在一个位置,每个计算机可以有数据库

13、管理系统(DBMS)的完整副本或部分副本,还可以有自己的本地数据库。许多位于不同位置的计算机通过网络连接在一起,构成了一个完整、全局、逻辑集中、物理分散的大型数据库。分布式数据库是指利用高速计算机网络将多个物理上分散的数据存储单元逻辑上单一的数据库连接起来。分布式数据库的基本想法是将原始集中数据库中的数据分布到通过网络连接的多个数据存储节点上,以获得更大的存储容量和更多的并发访问。链接:网络节点具有单独地址的计算机、服务器或其他设备连接到具有数据发送或接收功能的网络的网络节点。节点可以是计算机、服务器或工作站、网络用户、打印机和其他连接到网络的设备。网络中具有唯一网络地址的设备(例如计算机和服

14、务器)是网络节点。整个网络由大量网络节点组成。很多网络节点通过通信线路连接起来形成一定的几何形状,这就是计算机网络拓扑。4,带宽带宽:服务器规模急剧增长;服务器群集对外提供大量服务;internet终端数量急剧增加;10G/40G/100g。需要超高带宽支持的大规模数据交换。40G/100G的网络平台具有更平面的结构,因此云计算中的信息交互能够以最短的路径快速进行。因此,从传统的web服务发展到云计算服务已经有了技术基础。企业的IT从信息体系结构向灵活的IT服务发展也是必然的。连结:频宽带宽,也称为带宽,是指在固定时间内可以传输的数据量,即在传输通道中传输数据的能力。在数字设备中,带宽通常显示

15、为bps,即每秒可传输的比特数。在模拟设备中,带宽通常以每秒传输的周期或赫兹(Hz)表示。网络带宽表示在固定时间(1秒)内可以通过的最大位数。就像高速公路上的车道一样,带宽越大,车道越多。网络带宽被誉为衡量网络使用量的重要指标。政府或单位不仅是制定网络通信开发战略的重要基础,而且是网络用户和单位选择网络访问服务提供者的主要因素之一。链接:展平网络结构网络旧式结构是从路由器向下连接到中央交换机和子交换机的结构。网络平面化后,此结构将取消,直接从路由器移动到交换机,交换机开始导入工作站。然后,该交换机重新连接到另一个交换机,该交换机也直接连接到工作站。如果需要添加工作站,只需再添加一个新交换机。这

16、使云计算中的信息交互能够以最短的路径快速进行。三、对云计算八大关键技术的全面解读确切地说,云计算是大规模分布式计算技术及其业务模式演变的产物。随着虚拟化、分布式数据存储、数据管理、编程模式、信息安全等技术和产品的共同发展,已有了很大发展。近年来,托管、事后收费、按需配送等业务模式的演变加速了云计算市场的转折点。云计算不仅推翻了信息的提供方式,还推翻了传统ICT系统的提供方式。与其说云计算是技术的创新,不如说云计算是思维和业务模式的变化。虚拟化技术、分布式数据存储技术、编程模型、大规模数据管理技术、分布式资源管理、信息安全、云计算平台管理技术、绿色节能技术是最重要的。链接:ICTICT是信息、通信和技术三个英语单词(信息、通信和技术)的第一个字母的组合。是信息技术和通信技术融合形成的新概念和新技术领域。1、虚拟化技术虚拟化是云计算最重要的关键技术之一。这为云计算服务提供了基础架构级别的支持,这是ICT服务快速走向云计算的最重要动力。如果没有虚拟化技术,云计算服务的落地和成功就没有了。随着云计算应用程序的持续变暖,业界对虚拟化技术的重视也提到了新的高度。同时,我们的调查显示,很多人对云计算和虚拟化的认识存在将云计算视为虚拟化的误解。事实并非如此。虚拟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论