首页 > 其他分享 >必须要知道的云计算核心技术!

必须要知道的云计算核心技术!

时间:2023-12-16 10:31:54浏览次数:13  
标签:计算 虚拟化 核心技术 用户 技术 必须 数据 资源

1.1 云计算的定义


云计算是目前业内的热点概念,它以开放的标准和服务为基础,以互联网为中心,提供安全、快速、便捷的数据存储和网络计算服务,让互联网这片“云”上的各种计算机共同组成数个庞大的数据中心及计算中心。它可以被看成是网格计算和虚拟化技术的融合:即利用网格分布式计算处理的能力,将IT资源构筑成一个资源池,再加上成熟的服务器虚拟化、存储虚拟化技术,以便用户可以实时地监控和调配资源。


云计算更多的是指,通过千万台互联的电脑和服务器进行大量数据运算,为搜索引擎、金融行业建模、医药模拟等应用提供资源和超级计算能力[1]。例如某用户想要建设一个网站,只需要租用运营商提供的虚拟服务器就可以了,网站压力过大时,可以瞬间请求更多的资源,压力变小时,可以将多余的资源释放。云计算方便了用户对计算资源的获取和管理,从而降低成本。[2]


综上,云计算的含义有两个方面。它一方面描述了一种方便的基础设施,用来构造应用程序,其地位相当于PC机上的操作系统;另外一方面则描述了建立在这种基础设施之上的云计算应用。一个计算云是虚拟化的计算资源池,用来容纳各种不同的工作模式,并且这些工作模式可以通过快速部署的方式部署到物理设施上。由于使用了分布式的计算技术,云计算能够将计算扩展到更多的计算资源,以及使用冗余的资源进行容错处理。

必须要知道的云计算核心技术!_数据存储

1.2 云计算的特征


从上述云计算的定义可以看出,云计算后端具有非常庞大、可靠的云计算中心,对于云计算使用者来说,在付出少量成本的前提下,即可获得较高的用户体验。更加具体地来说,云计算具有以下6大特征:


以互联网为中心:云计算平台运营商以互联网为中心,将存储和运算能力分布在网络所连接的各个节点之中,从而弱化终端的计算能力,使互联网的计算架构由“服务器+客户端”向“云服务平台+客户端”演进。这意味着互联网的重大变革,互联网的功能将更为强大,甚至引发现有的企业信息化一般模式的改变。[3]


灵活性:使用户能够快速和廉价地利用技术基础设施资源。服务的实现机制对用户透明,用户无需了解云计算的具体机制,就可以获得需要的服务。由于能够使用网络浏览器接人系统,于是用户可以从任何位置,利用正在使用的设备,如个人电脑或者移动电话,通过互联网访问他们所需的信息,获得他们所需的服务。


经济性:成本大大降低,资本开支将转换为业务支出。云计算的基础设施通常是所提供的第三方,这使得用户不需要为了一次性或非经常性的计算任务购买昂贵的设备。以计算量为计费标准,也减少了客户对设备知识的要求。


可靠性:云计算系统由大量商用计算机组成机群向用户提供数据处理服务,利用多种硬件和软件冗余机制,这使得它适合于业务连续性和灾难恢复。云计算的安全由于中央集权的数据管理而提高,这是因为供应商能够把资源用于进行安全审计和解决安全问题,而一般的客户能力或者资金有限。


可扩展性:现在大部分的软件和硬件都对虚拟化有一定支持,各种仃资源,软件、硬件都虚拟化放在云计算平台中统一管理,通过动态的扩展虚拟化的层次达到对以上应用进行扩展的目的。


可持续性:由于计算机及相关的基础设施是主要的消费能源,供应商出于各方面考虑,都会是通过提高资源利用率,建设更有效的系统,从而降低整体能耗。


1.3云计算核心技术


一、虚拟化技术


虚拟化技术是云计算的核心之一。它的主要作用是将计算资源、存储资源和网络资源进行抽象和整合,以便能够更好地利用和管理这些资源。云计算环境中的虚拟化技术要求具备以下特点:


1. 资源池化能力:将物理资源抽象为虚拟资源,并将其整合成一个资源池,实现资源的共享和统一管理。


2. 弹性扩展能力:根据实际需求动态分配和回收资源,实现资源的弹性扩展,提高资源利用率。


3. 高性能和低延迟:虚拟化技术需要在保证性能的同时,尽量降低虚拟化带来的延迟,以满足用户对高性能的需求。


二、分布式系统技术


云计算环境中的大规模分布式系统是支撑云计算的重要基础。分布式系统技术要求具备以下要素:


1. 可扩展性:能够方便地增加或减少节点数量,以适应不同规模的计算任务。


2. 高可用性:系统要能够在某些节点故障的情况下仍然保持正常运行,提供高可用的服务。


3. 故障容错性:能够自动检测和修复节点故障,保证系统的稳定性和可靠性。


4. 负载均衡:合理地分配计算任务和数据,使得系统中各个节点的负载尽可能均衡,提高系统的整体性能。


三、网络技术


网络技术在云计算中起着重要的作用。云计算环境中的网络技术要求具备以下特点:


1. 高带宽和低延迟:云计算需要具备高速的网络带宽和低延迟,以保障系统的性能和响应速度。


2. 安全性:云计算环境需要提供安全的网络隔离和数据传输加密等机制,保护用户数据的安全性。


3. 可靠性:网络应具备良好的可靠性,能够自动检测和修复网络故障,确保系统的可用性。


四、数据存储与管理技术


数据存储与管理是云计算中不可或缺的一环。云计算环境中的数据存储与管理技术要求具备以下特点:


1. 高可靠性和可扩展性:数据存储系统需要具备高可靠性,确保数据不会因为硬件故障等原因丢失。同时还要具备良好的可扩展性,能够方便地扩展存储容量。


2. 数据安全性:数据存储系统需要提供数据备份和数据加密等机制,保障用户数据的安全性。


3. 高性能和低延迟:数据存储系统需要提供高速的数据读写能力,以满足用户对数据访问的实时性要求。

标签:计算,虚拟化,核心技术,用户,技术,必须,数据,资源
From: https://blog.51cto.com/u_16154119/8850169

相关文章

  • 计算机图形学
    基本图形元素的生成算法,如用光栅图形显示器生成直线等;基本图形元素的几何变换、投影变换、窗口裁剪等;自由曲线和曲面的插值、拟合、拼接、光顺、修改等;图形元素(点、线、环、面、体)的求交、分类与集合运算;具有光照效果的真实感图形显示;不同字体的点阵表示,矢量中、西文字体的生......
  • Windows电脑上的多开工具与分布式计算的关系
    在Windows电脑上,多开工具和分布式计算之间存在着一定的关系。多开工具是一类软件,可以帮助用户在一台电脑上同时打开多个相同或不同的应用程序实例,从而提高工作效率。而分布式计算则是利用多台计算机的闲置资源来共同完成复杂的计算任务,通过将任务分发到各个计算节点上并将计算结果......
  • 基于SpringBoot的网上租赁系统-计算机毕业设计源码+LW文档
    摘要本课题是根据用户的需要以及网络的优势建立的一个基于SpringBoot的网上租贸系统,来满足用户网络商品租赁的需求。本网上租贸系统应用Java技术,MYSQL数据库存储数据,基于SpringBoot框架开发。在网站的整个开发过程中,首先对系统进行了需求分析,设计出系统的主要功能模块,其次对网......
  • 基于Web足球青训俱乐部管理后台系统-计算机毕业设计源码+LW文档
    摘要随着社会经济的快速发展,人们对足球俱乐部的需求日益增加,加快了足球健身俱乐部的发展,足球俱乐部管理工作日益繁忙,传统的管理方式已经无法满足足球俱乐部管理需求,因此,为了提高足球俱乐部管理效率,足球俱乐部管理后台系统应运而生。本文重点阐述了足球青训俱乐部管理后台系统的......
  • 计算机图形:可编程着色器
    目录OpenGL渲染流水线固定功能流水线可编程功能流水线顶点着色器片元着色器几何着色器曲面细分着色器OpenGL着色语言(GLSL)着色器结构OpenGL中使用着色器基本数据类型矢量矩阵结构、数组控制结构GLSL函数与OpenGL通信OpenGL渲染流水线图形API提供对硬件操作的标准接口,对程序员提......
  • 社区医院信息平台-计算机毕业设计源码+LW文档
    社区医院信息平台摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了社区医院信息平台的开发全过程。通过分析社区医院信息平台管理的不足,创建了一个计算机管理社区医院信息平台的方案。文章介绍了社区医院信息平台的系统分析部分......
  • 师生健康信息管理系统-计算机毕业设计源码+LW文档
    摘要随着移动应用技术的发展,越来越多的用户借助于移动手机、电脑完成生活中的事务,许多的传统行业也更加重视与互联网的结合。本论文主要介绍基于java的师生健康信息管理系统,运用软件工程原理和开发方法,采用springboot框架构建的一个管理系统。整个开发过程首先对软件系统进行需求......
  • 2023-2024-1 20231405《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231405《计算机基础与程序设计》第十二周学习总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学......
  • 计算机组成原理必背名词解释&&简答题汇总
    计算机组成原理必背名词解释&&简答题汇总计算机组成原理-名词合集第一章:计算机系统绪论1.主机:由CPU、存储器与I/0接口合在一起构成的处理系统称为主机。2.CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。3.运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。4.......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231406《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标自学《C语言程序设计》第11章并完成云班课测试......