云计算虚拟化术语大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当今时代,云计算技术日益发展,为了使更多用户清楚了解云计算,本文通过对现有的云计算资料进行梳理,列出了多条云计算相关的术语及其解释,以供学习参考。
1.-Cloud Computing
1.1定义
云计算(Cloud Computing),是一种基于互联网的计算方式【注:这个说法与wiki英文版的意思不一致,wiki英文版的原意是:“云计算”是以服务而非产品的形式交付“计算”,……】,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。
云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。[2][3] 云其实是网络、互联网的一种比喻说法。因为过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算关键的要素,还包括个性化的用户体验。
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
(来源:
/wiki/%E4%BA%91%E8%AE%A1%E7%AE%97维基百科中文版)
1.2补充说明
1.2.1一句话介绍:
“云计算”是将“计算”作为服务而非产品通过网络向用户交付的方式。
1.2.2解析:
【云】
“云”这个字在这里作为一个修饰语使用,是对“网络”或“互联网”的比喻,虽然“云”也会被借用来描述在Intranet中甚至局域网中部署的某些信息系统,但除非说明,否则主要是指“互联网”。“云”字在“云计算”中代表了交付“计算”的通路是“网络”,特别是指“互联网”。计算任务并不依赖用户本地的软件和硬件实现,而是由“云端”某处的软件和硬件实现,本地的计算机连接到网络后,就可以接收或查看计算结果。
当“云”字与其他词组合成新词时,“云”并不能等同于“互联网”。“互联网”作为一个修饰语时,倾向于指那些我们已经熟悉的互联网技术与服务——WWW网站、电子邮件、BBS等。而“云”则倾向于更新的、更具有动态性的技术和服务,如:提供虚拟的服务器或服务器集群,提供在线使用的软件或软件开发平台等。
“云”字被单独使用时,是指能够提供某种以“云计算”方式提供服务的信息系统。
【计算】
“计算”是指通过现代计算机系统完成的信息处理过程或效能。
“计算”需要有一定的硬件设备和系统软件及应用软件才能实
现,因此“云计算”作为“计算”的一种交付形式,也相应分为不同的层次:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)等。
【服务】
“服务”相对于有形的“产品”,是指实现某种效用的过程,是无形的。
计算作为服务来提供的意义在于:
a、用户可以不必为了达成某个信息处理任务,去处理自己并不擅长的信息技术相关事务,而专注于自己所需要的信息处理结果;
b、用户可以根据信息处理任务的实际需求来分配资源,不必为那些不可预测的信息处理任务而事先超额投入资源,或受计算资源的限制降低业务灵活性。
1.3其他定义
1.3.1维基百科英文版定义:
Cloud computing is the delivery of as a rather than a , whereby shared resources, software, and information are provided to computers and other devices as a metered over a (typically the ).
Cloud computing provides computation, software applications, data access, and storage resources without requiring cloud users to know the location and other details of the computing infrastructure.
End users access cloud based through a or a light weight desktop or while the business and data are stored on at a remote location. Cloud application providers strive to give the same or better service and performance as if the software
programs were installed locally on end-user computers.
At the foundation of cloud computing is the broader concept of infrastructure convergence (or ) and . This type of data centre environment allows enterprises to get their applications up and running faster, with easier manageability and less maintenance, and enables IT to more rapidly adjust IT resources (such as servers, storage, and networking) to meet fluctuating and unpredictable business demand。
(来源:维基百科英文版)
1.3.2美国国家标准与技术研究院(NIST)定义:
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics (On-demand self-service, Broad network access, Resource pooling, Rapid elasticity, Measured Service); three service models (Cloud Software as a Service (SaaS), Cloud Platform as a Service (PaaS), Cloud Infrastructure as a Service (IaaS)); and, four deployment models (Private cloud, Community cloud, Public cloud, Hybrid cloud). Key enabling technologies include: (1) fast wide-area networks, (2) powerful, inexpensive server computers, and (3) high-performance virtualization for commodity hardware.
The Cloud Computing model offers the promise of massive