一、云技术
云技术(Cloud technology)目前并没有一个统一的概念认识,由于其一出现就具有商业化服务的性质,因此各大机构提出的理解方向也存在差异。根据维基百科的定义,所谓“云技术”,指的是一种基于互联网服务的方式,将计算作为可伸缩的虚拟化资源;用户不需要知道那些管理是云技术支持的,但可以通过“云技术”进行集中管理资源操作。
狭义角度分析,云技术即“云计算技术”,作为一种新兴的“计算模式”在商业体系中发展而来。云技术的主要功能是实现资源的分布式管理,具有这种能力的各种终端都可以方面地检索到海量、有效的资源,但相对的,资源的供应方却未必是传统意义上的资源运行着。从本质上来看,云技术是一种共享式的信息服务。
二、云技术的关键技术是什么
云技术的关键技术包括虚拟化技术、分布式存储技术、分布式计算以及多租户技术。
(1)虚拟化技术
虚拟化技术是云技术的关键技术,是指将一台计算机虚拟为多台计算机的技术。每台计算机拥有独立的操作系统和硬件(CPU、内存、磁盘等),应用程序可以在独立的环境里运行。并且,硬件性能可以根据用户需求动态变化。虚拟化技术提高了资源的利用率,简化了硬件的管理成本,增加了云计算的弹性。
(2)分布式存储技术
随着大数据时代的来临,集中式存储系统己经无法满足曰益增长的海量数据的存储需求。GFS是Google推出的分布式存储系统,可以满足对大数据的存储需求,拥有很好的容错性,支持超大文件的存储。HDFS是对GFS的开源实现,也可以满足对大数据的存储需求,文件模型更为简单,拥有强大的跨平台兼容性。BigTable是Google推出的分布式数据库,可以存储非结构化的数据,有着高可靠性、高性能、可伸缩等特点。HBase是对BigTable的开源实现。
(3)分布式计算
随着大数据时代的来临,晶体管电路已经逐渐接近其物理上的性能极限,摩尔定律已经开始慢慢失效,硬件性能己经无法满足日益增长的海量数据的计算需求。MapReduce是Google提出的并行编程框架,可以满足对大数据的计算需求,拥有极高的数据处理速度。Hadoop开源实现了MapReduce并行编程框架。
(4)多租户
多租户技术是指使大量用户能使用同一软硬件资源的技术。用户按需使用资源,进行个性化配置,不影响其他用户的使用。将云技术和其他关键技术结合使用可以充分发挥云技术在弹性、成本、易用性、可拓展性、安全性等方面的优势。
三、云技术特征
云技术主要具备5个方面的特征:按需服务、随时随地的网络接入、独立于位置的资源池、快速弹性和按使用付费。
(1)按需服务
云技术的需求方根据自身业务内容,自助申请云端的各类资源,包括服务器、网络、存储,减少与资源供应商的直接交互,节省交易成本,提高工作效率。
(2)随时随地的网络接入
互联网技术的发展使得云技术的需求方在世界各地均可通过手机、电脑等终端接入云端,使用云端各类资源。
(3)独立于位置的资源池
资源池使用虚拟化技术,将服务器、网络、存储等各类物理资源抽象后集中管理部署,云技术需求方可按照需求租用部分资源,显著提高资源的利用率。
(4)快速弹性
传统IT环境建立信息系统需经历从物理设备购买计划、分析评估到购买调试部署的整个生命周期,费时费力。云技术提供虚拟化的各类资源,降低信息系统构建的硬件成本、减少部署周期,同时还为不确定业务流量的场景提供扩容、减容的功能,实现随业务变化的弹性收缩。
(5)按使用付费
对云端资源付费有利于资源的充分利用,一般分为按使用量付费和按使用时间付费两种付费方式。
推荐阅读:《IBM:云技术的下一次飞跃-如何创造变革性的业务价值(18页).pdf》
《云计算行业专题:云计算景气度仍高-20211207(13页).pdf》
《【研报】计算机行业云计算专题研究:化繁为简把握核心云-210422(48页).pdf》
来源:互联网 / 发布时间:2023-12-27 14:43:56