《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一1.2 云计算概述

简介: 本节书摘来自华章出版社《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一 书中的第1章,第1.2节,作者:马博峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.2 云计算概述

云计算这个词,相信大家或多或少都听过,关于云计算的各种广告铺天盖地,随处可见,比如苹果的手机新功能iCloud,以及阿里云、华为云等。现在,无论什么产品,都希望自己与云计算这个名词挂钩,这样会显得自己的产品或者观念比较先进。不可否认,云计算已经慢慢走进老百姓的生活,并且人们已经感受到了云计算带来的好处。但是究竟什么是云计算呢?
其实云计算这个名词的提出比起虚拟化概念的提出要晚很多,和虚拟化比起来,云计算最多算个小孩。2006年8月9日,Google首席执行官埃里克施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)上首次提出“云计算”(Cloud Computing)的概念。Google云计算源于Google工程师克里斯托弗比希利亚所做的Google 101项目。对于云计算,至少可以找到上百种解释,目前还没有公认的定义,下面是作者对云计算的理解。
云计算是通过互联网将某一计算任务分布到大量的计算机上,并可配置共享计算的资源池,且共享软件资源和信息可以按需提供给用户和设备的一种技术。
在未来,只需要一台笔记本电脑或者一个iPhone手机,就可以通过网络来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

1.2.1 云计算的特点

云计算主要有以下5个特点。

  1. 基于互联网络
    云计算可以把一台一台的服务器用网络连接起来,使它们相互之间可以进行数据传输。数据通过网络像云一样自动“飘到”另一台服务器上。云计算同时通过网络向用户提供服务。
  2. 按需服务
    “云”的规模可以动态伸缩。用户在使用云计算服务的时候,是按照自己所能承受的费用获得计算机服务资源的,这些计算机服务资源会根据用户的个性化需求增减,或者通过云计算得到更多层次的服务,以满足不同用户的需求。
  3. 资源池化
    资源池(或池)是一种配置机制,是将所使用的各种资源(比如网络资源、存储资源等)统一进行配置,用户无须关心这些资源采取的设备型号、复杂的内部结构、实现的方法和地理位置,从用户的角度看,这些资源是一个整体的设备,可按需为用户提供服务。作为这些资源的管理者来说,资源池可以无限地增减和更换设备,统一管理、调度这些资源,使用户得到满足。
  4. 高可用
    云计算必须要保证服务的可持续性、安全性、高效性和灵活性,故其必须采用各种冗余机制、备份机制、足够完全的安全管理机制、高效的反应机制和保证存取海量数据的灵活机制等,从而保证用户数据和服务的安全可靠。
  5. 资源可控
    云计算提出的初衷,是让人们能够像使用水电一样便捷地使用云计算服务,极大地方便人们获取计算服务资源,并有效节约技术成本,使计算资源的服务效益最大化。事实上,在云计算在线计费服务领域,如何对云计算服务进行合理和有效的计费,即如何就提供的云计算服务向最终用户收取服务费用,仍然是一项值得业界关注的课题。

1.2.2 云计算体系结构

从技术的角度来看,业界通常认为云计算体系分为3个层次,包括Infrastructure as a Service,基础设施即服务(Iaas);Platfrom as a service,平台即服务(Paas);Software as a Service,软件即服务(Saas)。这3层服务对于用户来说,是相互独立的,因为每层提供的服务各不相同。但从技术角度来看,3层服务是相互依赖的,但是不相互依存。云计算的体系结构如图1-11所示。

screenshot

  1. Iaas(基础设施即服务)
    这一层的作用是将各个底层的计算和存储等资源作为服务提供给用户。用户能够部署和运行任意软件,包括操作系统和应用程序。用户不能管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件的控制。
  2. Paas(平台即服务)
    简单地说,Paas平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。Paas是服务提供商提供给用户的一个平台,用户可以在这个平台上利用各种编程语言和工具(如Java、Python、.NET等)开发自己的软件或者产品,并且部署应用和应用的环境,而不用关心其底层的设施、网络、操作系统等。
  3. Saas(软件即服务)
    Saas提供商为用户搭建了信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务。而用户只需要通过终端,以Web访问的形式来使用、访问、配置各种服务,而不用管理任何在云计算上的服务。

1.2.3 云计算的模式

云计算的模式种类有很多种,按照云计算的服务模式主要分为4种,分别是公有云、私有云、混合云和行业云。

  1. 公有云
    公有云通常指第三方提供商为用户提供的能够使用的云,或者是企业通过自己的基础设施直接向外部用户提供服务的云。在这种模式下,外部用户可以通过互联网访问服务,但不拥有云计算资源。用户使用公有云可能是免费的或成本相对低廉的。这种云可在当今整个开放的公有网络中提供服务。世界主要的公有云有:微软的Windows Azrue、Google 的Apps、Amazon的AWS。公有云具有费用较低、灵活性高、可大规模应用等优点。
  2. 私有云
    私有云通常是指用户自己开发或者使用云计算产品自己搭建(也可由云提供商进行构建)云计算环境并只为自己提供服务的云计算。私有云是为单独使用而构建的,因而可提供对数据、安全性和服务质量的最有效控制。私有云具有数据安全性高、能充分利用资源、服务质量高等优点。
  3. 混合云
    对于信息控制、可扩展性、突发需求以及故障转移需求来说,只有将公有云和私有云相结合才可满足,这种两者结合起来的云就是混合云。其优势是用户可以享受接近私有云的私密性和接近公有云的成本,并且能快速地接入大量位于公有云的计算能力,以备不时之需。
  4. 行业云
    顾名思义,行业云是针对某个行业设计的云,并且仅开放给这个行业内的企业。行业云是由我国著名的商用IT解决方案提供商浪潮提出的。行业云由行业内或某个区域内起主导作用或者掌握关键资源的组织建立和维护,并以公开或者半公开的方式,向行业内部或相关组织和公众提供有偿或无偿服务。
相关文章
|
1月前
|
存储 分布式计算 分布式数据库
云计算和虚拟化技术
云计算是指把计算资源、存储资源、网络资源、应用软件等集合起来,采用虚拟化技术,将这些资源池化,组成资源共享池,共享池即是“云”。
135 64
|
16天前
|
存储 Kubernetes 虚拟化
计算机必背单词——云计算和虚拟化
本文介绍了程序员需要掌握的云计算和虚拟化相关技术词汇,包括AWS、Azure、GCP等云服务平台,Docker、Kubernetes等容器技术,以及IaaS、PaaS、SaaS等云服务模型。通过学习这些词汇,希望能拓宽读者的知识面并加深对相关概念的理解。
10 0
|
2月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
72 11
虚拟化技术概述及KVM环境安装
|
2月前
|
存储 边缘计算 资源调度
云计算与虚拟化是什么关系
云计算与虚拟化是什么关系
86 2
|
2月前
|
存储 边缘计算 大数据
云计算和虚拟化有什么区别
云计算和虚拟化有什么区别
142 1
|
6月前
|
Linux 虚拟化 云计算
虚拟化技术及实时虚拟化概述
本文探讨了实时虚拟化技术,它是虚拟化技术的一种,旨在保证严格的时间约束和高可靠性。文章介绍了虚拟化的起源、分时系统的历史以及虚拟化技术在云计算时代的复兴。内容涵盖分时系统、虚拟化技术的定义、类型(全虚拟化、半虚拟化、硬件辅助完全虚拟化和操作系统级虚拟化)及其优缺点。此外,还讨论了不同类型虚拟化技术的实现方式,如Type-1和Type-2虚拟化,以及容器技术。文章强调了实时虚拟化在工业实时控制、汽车、通信等领域的应用,并预告后续将重点讨论实时虚拟化技术。
448 0
虚拟化技术及实时虚拟化概述
|
6月前
|
安全 Devops 虚拟化
【专栏】虚拟化技术与云计算平台 OpenStack:硬件虚拟化、操作系统级虚拟化和容器化
【4月更文挑战第28天】本文探讨虚拟化技术原理,如硬件虚拟化、操作系统级虚拟化和容器化,以及开源云计算平台OpenStack如何利用这些技术提供优势。OpenStack支持多种虚拟化技术,具备开源灵活性、多租户架构、可扩展性、插件式设计和成本效益。未来,OpenStack将在容器化、DevOps、跨云策略和安全合规性方面发挥更大作用,助力企业数字化转型。
608 4
|
6月前
|
存储 缓存 固态存储
云计算基础-存储虚拟化(深信服aSAN分布式存储)
每秒钟的IOPS数,该指标主要用于评价小块IO性能,体现存储系统的IO延时能力和并发能力。业界一般默认IOPS指的是4K块大小的IO性能,该值越大说明性能越好。
154 1
|
6月前
|
存储 边缘计算 监控
探索未来科技趋势:虚拟化技术与云计算平台OpenStack的概念与实践
在迅猛发展的信息技术时代,企业和组织对于高效、可扩展的计算资源需求日益增长。虚拟化技术和云计算平台OpenStack应运而生,为企业提供了一种灵活、可靠的解决方案。本文将深入探讨虚拟化技术与OpenStack的概念和实践,展示它们在现代科技领域中的重要性和应用前景。
225 3
|
6月前
|
存储 监控 搜索推荐
构建无边界的数字未来:虚拟化技术与云计算平台OpenStack的概念与实践
在当今数字化时代,虚拟化技术和云计算平台已经成为企业和组织实现数字化转型的关键驱动力。本文将介绍虚拟化技术的概念和作用,并重点探讨了开源云计算平台OpenStack在实践中的应用和优势。通过深入了解虚拟化技术和OpenStack平台,读者将能够更好地理解如何利用这些技术构建无边界的数字化未来。
下一篇
无影云桌面