人工基础智能与应用 15_第1页
人工基础智能与应用 15_第2页
人工基础智能与应用 15_第3页
人工基础智能与应用 15_第4页
人工基础智能与应用 15_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

人工智能技术及应用——上篇目录01云计算基本概念02云计算结构概述03云计算案例分析04本章小结和云相关的一些概念“云体”、“云平台”、“云栈”、“云计算”、“云”究竟代表着什么含义呢?云体:云体是云计算的物质基础,是云计算所用到的资源集合。它构成云计算的软硬件环境,如网络、服务器、存储器、交换机等,通过网络连接在一起。云栈又称云平台,是在云上面建造的运行环境。能够支持应用程序的发布、运行、监控、调度、伸缩,并为应用程序提供辅助服务等。和云相关的一些概念“云体”、“云平台”、“云栈”、“云计算”、“云”究竟代表着什么含义呢?云计算:利用云体和云平台所进行的计算或处理。可以从两个层面理解,一是云计算可以在云体上面直接进行,二是云计算可以在云平台上面进行。简言之,云计算是人们利用云体和云平台所从事的活动。云则代指云体、云栈、云计算的结合,有时候也称为云端和云环境。01云计算基本概念1961年约翰·麦卡锡——效用计算“如果我所提倡的那种计算机成为未来的计算机,那么计算机也许有一天会像电话系统一样被组织成公共设施……计算机设施可能成为一个新的重要行业的基础。”2006年施密特——SES(搜索引擎战略)大会回答一个有关互联网的问题时提出了“云计算”这个概念。

云计算的由来在施密特态度鲜明地提出“云计算”一词的几周后,Amazon公司推出了EC2计算云服务。云计算自此出现,从此之后“云计算”开始流行,各种有关“云计算”的概念层出不穷。

云计算的由来EC2:弹性计算云(ElasticComputeCloud)。用户能够用来执行一些处理任务。云计算的由来EC2的基本架构如下图所示:

云计算的由来云计算不是指某项具体的技术或标准,而是一个概念。所以不同的人从不同的角度出发就会有不同的理解。业界关于云计算定义的争论也从未停止过,并不存在一个权威的定义。大家都像盲人摸象一样,给出各自对云计算的理解。

云计算的定义(1)分析师和分析机构对云计算的理解美林证券(MerrillLynch)云计算是通过互联网从集中的服务器交付个人应用(E-mail、文档处理和演示文稿)和商业应用(销售管理、客户服务和财务管理)。这些服务器共享资源(如存储和处理能力),通过共享,资源能得到更有效的利用,而成本也可以降低80%~90%。

云计算的定义(1)分析师和分析机构对云计算的理解《信息周刊》(InformationWeek)云计算是一个环境,其中任何的IT资源都可以以服务的形式提供。《华尔街日报》(TheWallstreetJournal)云计算使企业可以通过互联网从超大数据中心获得计算能力、存储空间、软件应用和数据。客户只需在必要时为其使用的资源付费,从而避免建立自己的数据中心并采购服务器和存储设备。

云计算的定义(2)不同IT厂商对云计算的理解IBM公司云计算是一种计算风格,其基础是用公共或私有网络实现服务、软件及处理能力的交付。云计算的重点是用户体验,核心是将计算服务的交付与底层技术相分离。云计算也是一种实现基础设施共享的方式,利用资源池将公共或私有网络连接在一起为用户提供IT服务。

云计算的定义(2)不同IT厂商对云计算的理解Google公司的前CEO施密特云计算把计算和数据分布在大量的分布式计算机上,这使计算力和存储获得了很强的可扩展能力,并方便了用户通过多种接入方式(例如计算机、手机等)接入网络获得应用和服务。其重要特征是开放式的,不会有一个企业能控制和垄断它。

云计算的定义(2)不同IT厂商对云计算的理解Google公司的前全球副总裁李开复云计算就是要以公开的标准和服务为基础,以互联网为中心,提供安全、快速和便捷的数据存储和网络计算服务,让互联网这片“云”成为每一个网民的数据中心和计算中心。

云计算的定义(2)不同IT厂商对云计算的理解微软公司微软的提法一直是“云+端”。微软公司认为,未来的计算模式是云端计算,而不是单纯的云计算。这里的“端”是指客户端,也就是说云计算一定要有客户端来配合。

云计算的定义(3)学术界对云计算的理解“网格计算之父”伊安·福斯特(IanFoster)云计算是一种大规模分布式计算的模式,其推动力来自规模化所带来的经济性。在这种模式下,一些抽象的、虚拟化的、可动态扩展和被管理的计算能力、存储、平台和服务汇聚成资源池,通过互联网按需交付给外部用户。云计算的定义(3)学术界对云计算的理解加州大学伯克利分校云计算既是指透过互联网交付的应用,也是指在数据中心中提供这些服务的硬件和系统软件。前半部分是SaaS(Softwareasaservice),而后半部分则被称为Cloud。

云计算的定义(3)学术界对云计算的理解维基百科(Wikipedia)云计算是一种计算模式,在这种模式下,动态可扩展而且通常是虚拟化的资源通过互联网以服务的形式提供出来。终端用户不需要了解‘云’中基础设施的细节,不必具有相应的专业知识,也无须直接进行控制,而只需关注自已真正需要什么样的资源,以及如何通过网络来得到相应的服务。

云计算的定义(4)现阶段广为接受的是美国国家标准技术研究院(NIST)的定义云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储设备、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

云计算的定义如何理解这个定义?从计算发生的地方来看:云计算将软件的运行从平常的个人计算机(或桌面计算机)搬到了云端,也就是位于某个“神秘”地理位置上的服务器或服务器集群上。从资源供应的形式来看:云计算是一种服务计算,即所有的IT资源,包活硬件、软件、架构都被当作一种服务来销售并收取费用。

云计算的定义云计算提供的主要服务是三种:基础设施即服务(IaaS),提供硬件资源,类似于传统模式下的CPU、存储器和I/O;平台即服务(PaaS),提供软件运行的环境,类似于传统编程模式下的操作系统和编程框架;软件即服务(SaaS),提供应用软件功能,类以于传统模式下的应用软件。云计算的定义云计算由以下几个关键组成部分构成:虚拟化技术:在计算机科学领域,虚拟化代表着对计算资源的抽象,而不仅局限于虚拟机的概念。虚拟化本质是指资源的抽象化,要想资源充分利用,必须把资源最小单位化(池化),这样上层才能按需使用资源。云计算的组成云计算由以下几个关键组成部分构成:分布式计算:云计算基于分布式计算模型,通过将任务分解为多个子任务并在多台计算机上并行处理,实现高性能和高可用性。分布式计算使得大规模的计算任务可以被有效地处理,提高了计算效率和处理能力。

云计算的组成云计算由以下几个关键组成部分构成:资源池化:云计算通过资源池化的方式管理和分配计算资源。资源池化允许多个用户共享同一组物理资源,通过动态分配和回收资源,实现资源的高效利用。用户可以根据需要获取所需资源。资源池化如图所示。云计算的组成云计算的组成云计算由以下几个关键组成部分构成:弹性伸缩:云计算提供了弹性伸缩的能力,即根据需求快速扩展或收缩计算资源。用户可以根据业务负载的变化,动态地增加或减少所使用的计算资源,以满足实际需求。

云计算的组成云计算由以下几个关键组成部分构成:自动化管理:云计算通过自动化管理来提高效率和降低成本。自动化管理包括自动化部署、配置、监控和维护等方面。可以减少人为错误和管理成本,提高系统的可靠性和稳定性。云计算的组成云计算由以下几个关键组成部分构成:安全和隐私:云计算对安全和隐私问题进行了重点考虑。云提供商采取各种安全措施来保护用户的数据和系统,包括数据加密、访问控制、身份认证等。云计算的组成02云计算结构概述我们可以从两个视角来了解云计算的体系结构。首先在最易于理解的二维视角下来看云计算的架构,接着从云栈和云体(纵向云栈逻辑机构和横向云体逻辑结构)进一步来理解云计算的体系结构。

云计算的体系结构一般云计算架构的二维视角:在最易于理解的二维视下,云计算架构由前端和后端两个部分组成。前端是呈现给客户或计算机用户的部分,包括客户的计算机网络和用户访问云应用程序的界面,例如Web浏览器等;后端则是人们常说的“云”,由各种组件(例如服务器、数据存储设备、云管理软件等)构成。

云计算的体系结构云计算的体系结构云基础设施架构可以再次分层:

云计算的体系结构云应用程序的结构可以分为4层:

云计算的体系结构云栈和云体:(1)逻辑云栈正所谓“没有规矩不成方圆”,任何一个大型系统的运行均建立在某种规则之上。这些规则相互依赖,形成一个规则体系。同样地,云计算遵循分层的规则,其组织分为多个层次,并通过相互叠加构成一个层次栈,即云计算的“云栈”。

云计算的体系结构云栈架构(左)和传统计算机系统结构(右)云计算的体系结构云栈目前比较流行的分层方法有3种——三层模型、四层模型和五层模型,其中的三层模型为大众熟知。云计算的体系结构云栈和云体:(2)逻辑云体如果说云栈是从纵向的角度构建云计算的整体架构,云体则是从横向的角度来看这种架构模式。云体构成云计算的软硬件环境。

云计算的体系结构云计算的横向云体逻辑结构

云计算的体系结构云应用程序的运行也应具备计算资源、持久存储、通信等构件。云计算的体系结构无论是横向云体架构还是纵向云栈架构;无论是三层结构、四层结构、还是五层结构,都不能改变云计算的本质——服务。如果用一个短语来描述云计算,那就是:云计算的体系结构IT即服务!目前还没有一个统一的技术体系结构,所以对读者了解云计算的原理构成了障碍。由于云计算在三层模式下,可以简要概括为IaaS、PaaS、SaaS,也就是基础设施即服务、平台即服务、软件即服务。基于这样的体系结构,简述云计算的实现机制。云计算简化实现机制云计算简化实现机制云计算简化实现机制云计算简化实现机制云计算提供了越来越多功能方面的变革,随着云计算技术的不断发展及进步,必将引发IT模式的变化及IT服务的变革,服务将成为下一代IT的核心内容。从云计算环境看,未来成熟稳健、高可用、易维护的云计算技术将是云计算发展的方向。云计算在多个领域都具有广泛的应用,特别是在需要海量数据处理的应用领域,更是发挥着不可替代的重要作用。物联网与云计算有着密切的关联甚至以云计算技术作为其支撑。云计算与物联网的关系物联网(TheInternetofThings,IoT)是新一代信息技术的重要组成部分,被称为是“万物相连的互联网”。这包含两层意思:第一,物联网的核心和基础仍然是互联网,是互联网的延伸和扩展。第二,网络的边缘延伸和扩展到了普通非智能的物品,物品也能接入网络并实现物品之间的互连。云计算与物联网的关系云计算可以为物联网解决哪些问题?物联网将云计算、云存储、云服务、云终端等技术应用于感知层、应用层及网络层,可以解决物联网中海量信息和数据的管理问题。具体包括如下问题:云计算与物联网的关系云计算可以为物联网解决哪些问题?可以有效解决物联网中服务器节点的不可靠问题,降低服务器发生故障的概率。可以实现弹性扩展,保障物联网的低投入和高产出。可以实现信息资源的共享。云计算与物联网的关系基于云计算的物联网架构是怎样的?经典云计算架构包括IaaS、PaaS、SaaS三层服务。根据物联网的特性,基于云计算的物联网系统架构可细分为硬件层、虚拟层、软件平台层、能力层、应用平台层,以及软件服务层。云计算与物联网的关系基于云计算的物联网架构

云计算与物联网的关系随着物联网的不断发展,云计算将继续在这一领域发挥重要作用,推动物联网技术的创新和进步,帮助用户更好地应对日益复杂的物联网挑战,合理利用云计算,物联网应用能够更智能、更高效、更安全地实现其潜力,促进社会和经济的可持续发展。

云计算与物联网的关系03云计算案例分析一、背景随着互联网技术的飞速发展,某大型电商企业对于数据处理和存储的需求呈指数级增长。传统的本地服务器架构在面对海量数据和高并发访问时,往往显得力不从心,不仅成本高昂,而且扩展性和灵活性较差。在此背景下,云计算技术应运而生,为企业提供了一种高效、灵活、经济的解决方案。二、企业需求某大型电商企业,随着业务的快速扩张,其网站访问量和订单量急剧增加。原有的服务器架构已经无法满足业务需求,经常出现系统崩溃、响应迟缓等问题,严重影响了用户体验和企业的经济效益。此外,企业还面临着数据安全、备份和恢复等方面的挑战。案例描述一、技术优势弹性扩展:云计算的弹性计算服务允许企业根据业务需求快速调整计算资源,如增加或减少服务器实例,从而满足业务高峰和低谷时期的不同需求。这种弹性扩展能力使得企业能够灵活应对业务变化,避免了因资源不足导致的性能瓶颈或因资源过剩造成的浪费。高可用性和容错性:云计算平台通常构建在大规模的数据中心上,具备冗余的硬件设施和网络架构,能够提供高可用性的服务。此外,云计算服务提供商还通过数据备份、容灾恢复等技术手段,确保用户数据的安全性和业务的连续性。成本效益:企业无需投资大量资金购买硬件设备和建设数据中心,只需按需租用云计算资源,从而降低了初始投资和运营成本。此外,云计算的按需付费模式使得企业能够根据实际使用情况灵活支付费用,避免了资源闲置造成的成本浪费。案例分析二、解决思路

该企业可以采用云计算技术来构建其新的IT架构。首先,选择一家知名的云服务提供商,租用其计算、存储和网络资源。通过使用弹性计算服务(EC2),企业可以根据业务需求动态调整服务器的数量和配置,实现资源的灵活分配;同时,利用对象存储服务(S3),将企业的大量商品图片、视频等数据存储在云端,不仅提高数据的可靠性和可用性,而且降低存储成本;此外,还可用内容分发网络(CDN)服务,加速网站内容的分发,提高用户的访问速度。在数据安全方面,采用云服务提供商提供的安全组、身份验证和访问控制等安全措施,确保企业数据的安全性和隐私性。案例分析三、实施过程需求分析:与企业的业务部门和技术部门进行深入沟通,了解业务需求和现有系统的问题,确定云计算解决方案的目标和范围。方案设计:根据需求分析的结果,设计云计算架构方案,包括计算、存储、网络、安全等方面的设计。迁移实施:将企业的现有应用和数据逐步迁移到云端,进行系统的部署、测试和优化。培训与支持:对企业的技术人员和管理人员进行云计算技术的培训,使其能够熟练掌握云平台的操作和管理。同时,建立完善的技术支持体系,及时解决企业在使用云计算服务过程中遇到的问题。案例分析四、实施挑战数据迁移:将企业的现有应用和数据迁移到云端需要解决数据格式转换、数据传输安全、数据一致性等问题。此外,对于一些大型企业来说,数据量庞大,迁移过程可能会耗时较长,影响业务的正常运行。安全和隐私:虽然云计算服务提供商采取了一系列安全措施来保障用户数据的安全,但企业仍担心数据在云端的安全性和隐私性问题。例如,数据可能会受到黑客攻击、数据泄露、内部人员违规操作等威胁。网络延迟:由于数据需要通过网络传输到云端进行处理和存储,网络延迟可能会影响应用的性能和响应速度。特别是对于一些对实时性要求较高

温馨提示

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

评论

0/150

提交评论