云技术是什么意思?特征是?云技术的关键技术是什么?


云技术是什么意思?特征是?云技术的关键技术是什么?


一、云技术
云技术(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环境建立信息系统需经历从物理设备购买计划、分析评估到购买调试部署的整个生命周期,费时费力 。云技术提供虚拟化的各类资源,降低信息系统构建的硬件成本、减少部署周期,同时还为不确定业务流量的场景提供扩容、减容的功能,实现随业务变化的弹性收缩 。

推荐阅读