星空体育娱乐官网

星空体育娱乐官网

联系电话

0763-6898888

会员登陆


用户名:
密码:

大数据

星空体育娱乐官网:什么是云计算-知识中心

来源:星空体育娱乐官网    发布时间:2026-07-28 20:26:20

2026-07-28

星空体育手机app下载:

  云计算是当前网络技术领域的热点之一,它通过虚拟化技术和分布式计算技术,将计算、存储、网络等资源和服务进行集中管理和分配,使用户都能够根据需要随时获取所需的资源和服务。云计算的出现,提高了IT资源的利用率,为企业和个人提供了更加便捷、高效的计算服务。同时,云计算也是支撑着互联网中几乎所有的上层数据处理系统的基石,无论是大数据还是人工智能,以及其他各类应用场景,几乎都需要依托云计算提供的基础设施来运行。云计算本质上是一种服务提供模型,通过这种模型可以随时、随地、按需地通过网络访问共享资源池的资源,包括计算资源、网络资源、存储资源等,这些资源能够被动态地分配和调整,在不同用户之间灵活地划分。凡是符合这些特征的IT服务都可以称为云计算服务。国家标准与技术研究院(NIST)提出了一个标准,即“NISTWorkingDefinitionofCloudComputing/NIST800-145”。该标准指出:

  标准的云计算需要具备5个基本元素,包括通过网络分发服务、自助服务、可衡量的服务、灵活调度和资源池化。此外,该标准还将云计算按照服务模式分为软件即服务、平台即服务和基础设施即服务3类,按照部署模式分为公有云、私有云、社区云和混合云4种。

  src=https://www.sangfor.com.cn/knowledge/

  谈到云计算的关键技术,有4个是非常重要的,即虚拟化技术、大容量分布式存储技术、并行编程模型和大规模数据管理技术。下面我们对这些技术进行大致的介绍。

  虚拟化技术:虚拟化技术是云计算的核心技术之一,它可以将物理资源(如CPU、内存、存储等)虚拟化成多个逻辑资源,从而实现资源的共享和动态分配。常见的虚拟化技术包括全虚拟化、半虚拟化、容器虚拟化技术等。

  大容量分布式存储技术:云计算需要处理大量的数据,因此需要一种高效的存储技术来存储和管理数据。大容量分布式存储技术可以将数据分散存储在多个节点上,从而提高数据的可靠性和可扩展性。常见的大容量分布式存储技术包括Hadoop分布式文件系统(HadoopDistributed File System,HDFS)、Ceph、GlusterFS等。

  并行编程模型:并行编程模型技术可以将计算任务分解成多个子任务,并行执行这些子任务,从而提高计算效率。常见的并行编程模型包括MapReduce、MPI等。其中,MapReduce是一种分布式计算模型,可以将大规模的数据集划分成多个小数据集,然后在多个计算节点上并行处理这些小数据集,将结果合并得到最终结果。MPI(Message PassingInterface,消息传递接口),可以在多个计算节点之间传递消息,从而实现并行计算。

  大规模数据管理技术:大规模数据管理技术可以帮助云计算系统高效地管理和处理数据,包括数据存储、备份、恢复、迁移等。其中,数据备份指将数据复制到多个节点上,以提高数据的可靠性;数据恢复指在数据丢失或损坏时恢复数据;数据迁移指将数据从一个节点迁移到另一个节点,以实现数据的动态调度和负载均衡。

  云计算的体系结构由5个部分组成,分别为资源层、平台层、应用层、用户访问层和管理层。云计算的本质是通过网络提供服务,所以其体系架构以服务为核心,如下图所示。

  src=https://www.sangfor.com.cn/knowledge/

  提供基础架构层面的云计算服务,这些服务可以提供虚拟化的资源,从而隐藏物理资源的复杂性。物理资源指的是物理设备,如服务器等。服务器服务指的是操作系统环境,如Linux集群等。网络服务指的是网络处理功能,如防火墙、VLAN、负载等。存储服务为用户提供存储功能。

  为用户提供对资源层服务的封装,使用户可以构建自己的应用。中间件服务为用户提供可扩展的消息中间件或事务处理中间件等服务。数据库服务提供可扩展的数据库处理的能力。

  提供软件服务。企业应用服务是指面向企业的用户的服务,如财务管理、客户关系管理、商业智能等。个人应用服务指面向个人用户的服务,如电子邮件发送、文本处理、个人信息存储等。

  提供便于用户使用云计算服务的各种支撑服务,每个层次的云计算服务都需要相应的访问接口。服务目录是一个服务列表,用户可以从中选择需要使用的云计算服务。订阅管理是提供给用户的管理功能,用户可以查阅自己订阅的服务,或者终止订阅的服务。服务访问是针对每个层次的云计算服务提供的访问接口,针对资源层的访问接口可能是远程桌面或者XWindow,针对应用层的访问接口可能是Web。

  是云计算体系架构的关键组成部分,它提供了一系列重要的管理功能,包括安全管理、服务组合、服务目录管理、服务使用计量、服务质量管理、部署管理和服务监控等。提供这些功能的目的是确保云计算环境的安全性,提供多样化的服务组合,方便用户查找和选择服务、统计服务使用情况、监控和调整服务质量,以及高效部署和稳定运行服务。通过这些管理功能,用户可以获得安全、高效、可靠的云计算服务体验。

  云计算部署模式是指不同的云环境类型,主要以所有权、大小和访问方式来区分。常见的云计算部署模式以下四种。

  (1)公有云:由第三方云提供商拥有的可公共访问的云环境。公有云里的IT资源通常是按照事先描述好的云交付模型提供的,需要付费才能提供给云用户,或者是通过其他途径商业化的。云提供商负责创建和持续维护公有云及其IT资源。公有云主要的优劣势及应用场景描述如下。

  (2)私有云:由一个组织单独拥有的云环境。私有云使得组织把云计算技术当作一种手段,可以集中访问不同部分、位置或部门的IT资源。当私有云处于受控的环境中时,通常的安全问题都不适用。私有云的使用会改变组织和信任边界的定义和应用。私有云环境的实际管理可以由内部或者外部的人员来实施。私有云主要的优劣势及应用场景描述如下。

  (3)社区云:类似于公有云,只是它的访问被限制为特定的云用户社区。社区云可以由社区成员或提供具有访问限制的公有云的第三方云提供商共同拥有。社区用户成员通常会共同承担定义和发展社区云的责任。社区成员不一定能够访问或控制云中的所有IT资源。除非社区允许,否则社区外的组织通常不能访问社区云。社区云主要的优劣势及应用场景描述如下。

  (4)混合云:由两个或者更多不同云部署模型组成的云环境。例如,云用户可能会选择把处理敏感数据的云服务部署到私有云上,而将其他不敏感的云服务部署到公有云上。混合云主要的优劣势及应用场景描述如下。

  云交付是云服务提供商提供的一种具体的、事先打包好的IT资源组合,云计算有3种常见的服务模式:基础设施即服务(Infrastructure as a Service,IaaS)、平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。这3种模型是互相关联的,其中一种的范围可以包含另一种。

  (1)IaaS是一种以基础设施为中心的、由IT资源组成的、自我包含的IT环境,可以通过基于云服务的接口和工具访问和管理。在IaaS环境中,云用户可以从更高层次控制其资源配置和使用。IaaS提供的IT资源通常是虚拟化的,并打包成包,使在运行时扩展和定制基础设施变得简单。虚拟服务器是IaaS环境中的核心和主要的IT资源,云用户能够准确的通过自己的需求选择不同的虚拟服务器配置。不同云提供商提供的IaaS产品中,IT资源的类型和品牌也有所不同,云用户需要根据自己的需求选择合适的IaaS产品。

  (2)PaaS是一种构建在IaaS之上的云计算服务模式,它不仅提供了预定义的“就绪可用”环境,还提供了业务软件的运行环境。个人网站常常使用的“虚拟主机”实际上就属于PaaS的范畴。相对于IaaS,PaaS只给予了云用户较低等级的控制权。PaaS面向的用户是没有能力或者不愿意维护一个完整运行环境的开发人员和企事业单位,通过使用PaaS,他们可以从烦琐的IaaS环境搭建中抽身出来,将更多的精力投入业务软件的开发中。比较常见的PaaS有很多,如下所示。

  (3)SaaS是一种成熟、知名度较高的云计算服务模式,其目标是将业务运行的后台环境放入云端,通过轻量级的客户端(通常是Web浏览器)向最终用户提供服务。这样,最终用户只需要按需向云端请求服务,而无须在本地维护任何基础架构或软件运行环境。这种模式使软件的使用和管理变得更加简单和便捷,同时也减少了企业的IT成本。SaaS和PaaS的区别在于它们的定位和服务对象不同。SaaS是面向最终用户的云计算服务,用户无须关心底层的技术细节,只需要通过Web浏览器等客户端访问云端提供的应用程序即可。而PaaS则是面向开发人员的云计算服务,它提供了一系列的开发工具和平台,使得开发人员可以在云端构建、部署和管理自己的应用程序。如果一个PaaS用户通过Web方式向外分发其服务,那么该用户提供的就是SaaS,但这并不是PaaS的主要服务场景。比较常见的SaaS提供的云服务有很多,如下所示。

  1. 多云和混合云:多云和混合云是指企业使用多个云服务提供商的云计算服务,或者同时使用公有云和私有云的混合云策略。多云和混合云可以帮助企业更好地管理和控制云计算资源,以满足不同的业务需求和数据安全性要求。例如,企业可以将敏感数据存储在私有云中,将非敏感数据存储在公有云中,以提高数据的安全性和可用性。多云和混合云将成为云计算的主流趋势。

  2. 人工智能和机器学习:人工智能和机器学习是指利用计算机算法和模型来模拟人类的智能和学习能力。云计算可以提供强大的计算和存储能力,以支持大规模的数据分析和机器学习算法的训练。例如,企业可以使用云计算来训练自然语言处理模型、图像识别模型等人工智能模型,以提高业务效率,提升用户体验。云计算将成为人工智能和机器学习的重要基础设施。

  3. 容器化和微服务:容器化和微服务是指将应用程序拆分成多个小的、独立的组件,以提高应用程序的可移植性、可扩展性、灵活性和可维护性。容器化可以将应用程序打包成容器,以便在不同的云计算环境中运行,而微服务可以将应用程序拆分成多个小的、独立的组件,以便更好地管理和维护应用程序。例如,企业可以使用容器化和微服务来构建云原生应用程序,以提高应用程序的可靠性和可维护性。容器化和微服务将成为云计算的重要发展方向。

  4. 边缘计算:边缘计算是指将计算和存储资源放置在离用户近的地方,以提高应用程序的响应速度和可靠性,更好地处理实时数据和提供个性化的服务。例如,企业可以使用边缘计算来构建智能家居、智能工厂等应用程序,以提高用户体验和业务效率。边缘计算将成为云计算的重要补充。

  5. 安全和隐私:安全和隐私是指保护用户数据和隐私。云计算需要提供更加安全和可靠的服务,以保护用户的数据和隐私。例如,云计算需要提供数据加密、身份认证、访问控制等安全机制,以保护用户数据的安全性和可用性。安全和隐私将成为云计算的重要挑战。

  6. 5G技术:5G技术是指第五代移动通信技术,可以提供更快的网络速度和更低的延迟,以支持更加复杂和高效的云计算应用,从而提高云计算的可靠性、可用性和响应速度,满足不同的业务需求和用户需求。例如,5G技术能支持智能交通、智能医疗、智能制造等应用程序,以提高社会生产力和生活质量。5G技术将成为云计算的重要驱动力。

  整体来讲云计算的发展前景非常广阔,需要不断地创新和发展,以满足不同的业务需求和用户需求。




电话

0763-6898888

地址

清远市清城区凤翔北路200号星谷1号楼6层

Copyright © 2021 星空体育娱乐官网 粤ICP备09031459号