近年来,云计算的发展令人目不暇接,一时间大家都在谈论着“云”,但是究竟什么是“云”呢?在技术层面上,云计算是多种技术长期发展和融合的产物。其中包括分布式计算、并行计算、网络存储、分布式存储、虚拟化、纯计算和容器计算,以及计算机和网络技术的负载平衡。接下来小编就给大家讲解一下云计算技术是什么,一起来看看吧。
一文带你了解云计算技术是什么
1.虚拟机器技术
虚拟机器,也就是服务器虚拟化,是云计算底层体系结构的基础。对于服务器虚拟化,虚拟化软件需要实现硬件抽象、资源分配、调度和管理、虚拟机与主机操作系统之间的隔离以及多个虚拟机之间的隔离等功能,目前典型的实现有CitrixXen、VMwareESXServer和MicrosoftHype-V等(基本成为事实标准)。
2.资料储存技术
云系统需要同时满足大量用户的需求,并以并行方式为大量用户服务。所以云计算数据存储技术必须具有分布式、高吞吐量、高传输速率等特点。当前的数据存储技术主要是Google的GFS(不开放源码的GoogleFileSystem)和HDFS(开放源码的HadoopDistributedFileSystem),两者现在都已成为事实标准。
3.资料管理技术
云技术的特点是对海量数据存储、读取后的大量数据进行分析,如何提高数据更新率,进一步提高随机读取率,是未来数据管理技术必须解决的问题。其中最著名的数据管理技术就是谷歌的BigTable数据管理技术,而Hadoop开发小组正在开发类似BigTable的开源数据管理模块。
4.分布程序和计算。
要让用户更容易地享受云计算所提供的服务,并使用这种编程模型编写简单的程序以达到特定的目的,云计算上的编程模型必须非常简单。对用户和编程者来说,必须确保复杂的背景并行执行和任务调度是透明的。目前各个IT厂商所推出的“云”程序设计工具,都是基于Map-Reduce的程序模型。
5.管理和调度虚拟资源。
与单机虚拟化技术不同,云计算的一个重要特点是通过物理资源的整合形成资源池,并通过资源管理者(管理中间件)来实现虚拟资源的调度。云服务中的资源管理包括资源管理、用户管理和安全管理,实现对节点故障的屏蔽、资源状态监控、用户任务调度、用户身份管理等多种功能。
6.云业务界面。
为便于将用户业务从传统IT系统迁移到云计算环境,云计算应该为用户提供统一的业务接口。统一业务界面不仅可以方便地将用户业务迁移到云端,还可以简化用户业务在云和云之间的迁移。SOA架构和以WebService为特征的业务模式仍然是云计算时代业务发展的主要路线。
6.云技术相关的安全。
云模式带来了一系列的安全问题,包括用户隐私的保护、用户数据的备份、云计算基础设施的保护等等,这些问题都需要强有力的技术手段甚至法律手段来解决。
云计算与各行各业的IT基础设施进一步融合,云或是基础或为组件。例如,5G、边缘计算和工业互联网,都需要云计算技术构建云化的基础设施或编排平台,那么这些新型系统的基础设施安全,本质上就是云计算IaaS/PaaS/CaaS的安全,以上就是小编为大家介绍的云计算技术是什么,希望对您有帮助。
[免责声明]
文章标题: 一文带你了解云计算技术是什么
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。