文档章节

我心中的虚拟化和云计算

hiqj
 hiqj
发布于 2015/03/12 16:44
字数 1402
阅读 32
收藏 0
点赞 0
评论 0

在我们要理解虚拟化和云计算的区别之前,我们有必要搞懂,究竟什么是虚拟化、什么是云计算。

一、虚拟化的概念
虚拟化就是利用“集中式”的概念。将单台或多台服务器集中起来,做集群,充分利用硬件服务器的网络、计算(如CPU、内存)、存储资源等。举个很简单的列子,我们自己使用的电脑,其CPU使用率通常在20%以下、物理内存使用一般是在40%以下。显然,虽然这样运行应用程序、使用系统会比较流畅,但也浪费了很多宝贵资源,如果是在服务器上,则更为宝贵。

那有没有一种方法可以充分的利用这些资源呢?答案是肯定的。——虚拟化。
即在硬件服务器上(你可以简单理解为个人电脑),安装某种虚拟化应用,再在这个虚拟化应用上安装VM,要构成整个虚拟化的生产环境,还得需要客户端、管理端等。

当前,主流的虚拟化产品或技术主要有:VMware的vSphere系列;Citrix的Xen Server系列;微软的Hyper-V系列;开源的KVM、Docker、Convirt等。

按照虚拟化的平台、对象可依次分为,服务器虚拟化(分别针对VMware的Esxi、Citrix的Xen Server、Windows的Hyper-V等,依赖于宿主Linux系统的KVM)、桌面虚拟化(分别针对VMware的View、Citrix的Xen Desktop等)和应用虚拟化(将应用程序打包在容器中,以沙箱方式运行,与OS隔离,这方面技术主流为Docker)。服务器虚拟化是其最底层,桌面虚拟化和应用虚拟化属于同一级。

最后一句
虚拟化属于云计算中的IaaS层,即基础设施层,可以作为一个系统,直接安装在硬件裸机上。其作用是“承上启下”。——承上,为上层建筑提供虚拟化服务;——启下,使用虚拟化的抽象技术充分利用硬件资源。

二、云计算的概念
云计算就是利用“分布式”的概念。通过IP网络的方式将N台服务器连接起来,以解决单台服务器无法解决的问题。比如说现在非常火热的数据挖掘、数据分析等大数据处理。每台服务器做自己的事情,彼此任务不同。
云计算有哪些独门秘籍呢:
· 基于互联网的超级计算模式–即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。在极大规模上可扩展的信息技术能力向外部客户作为服务来提供的一种计算方式。
· 数据在云端:不怕丢失,不必备份,可以任意点的恢复 ;
· 软件在云端:不必下载自动升级 ;
· 无所不在的计算:在任何时间,任意地点,任何设备登录后就可以进行计算服务;
· 无限强大的计算:具有无限空间的,无限速度。

当前,主流的云计算技术主要有(一般都是开源的):大名鼎鼎的Hadoop家族;OpenStack;CloudStack;Cloud Foundry等。当然与这些相关的数据存储技术还有NOSQL非关系型数据库家族,包括了文档型的MongoDB、可持久化数据的内存型Redis、内存键值型的Memcached。
为云计算提供底层数据存储的分布式文件系统主要有:Ceph、Swift、HDFS、GFS等。

最后一句
上面提到的云计算中的技术属于PaaS层,更往上了一点,与底层硬件不直接联姻。偏向于业务系统方面了。

三、虚拟化和云计算的联系与区别
联系:虚拟化是云计算的基础平台,它们都是云计算的范畴,千万不要理解为虚拟化和云计算不相关,那就真错了,通过在虚拟化平台(比如VM)上,采用云计算,部署业务系统。

区别:虚拟化是直接和硬件机器打交道,目的是充分利用硬件级资源,利用其整个生态环境,保障VM的高可靠性、高可用性等。云计算中部署的则直接是企业、个人的业务系统(比如ERP、数据处理、Office等)。简言之,就是执行的业务不同。通过虚拟化创建好了VM,至于你要用它来干什么、怎么干,那就是上层建筑“云计算”的事情了。

插曲
作为自己对虚拟化和云计算的看法,那就不得不提到让人兴奋的“桌面云”。当然桌面云也不是什么很抽象、高深的神马技术。简单的来说,就是在客户端上使用“远程连接”的方式使用远端的操作系统及其应用程序。
桌面云作为虚拟化和云计算的交集,即可使用虚拟化的技术部署,亦可使用云计算的技术部署(Hadoop除外),但本质上都是虚拟化技术。
桌面云为什么让人兴奋,原因在于:在网络互联互通的环境中,你可以使用Android、ios等手机、平板、笔记本、PC机等连接使用远端的操作系统,实现移动办公、随时随地办公,真正实现:
——让云端,触手可及!


© 著作权归作者所有

共有 人打赏支持
hiqj
粉丝 24
博文 176
码字总数 93002
作品 0
渝北
程序员
OpenStack基础知识和概念学习-赵群博客

(一) 简单介绍OpenStack是云操作系统,要学习OpenStack,首先需要掌握一些虚拟化和云计算的相关知识。虚拟化:虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚...

baijunyao ⋅ 2017/12/19 ⋅ 0

浅谈云计算和虚拟化的区别

虚拟化和云计算并非一回事。它们要解决的是不同维度的IT问题,而且对企业会产生不同层面的影响,导致不同的发展前景。 虚拟化 简要言之,在IT环境中,虚拟化是要“隔离”计算资源,如此一来,...

小欣妹妹 ⋅ 01/23 ⋅ 0

【VMware虚拟化解决方案】VMware私有云的“五步走”

【VMware虚拟化解决方案】VMware私有云的“五步走” 马博峰 说起私有云,相信大家应该都不会陌生,同时也会想到私有云的概念,在几年前,私有云通过虚拟化的技术就已经改变了传统企业的IT架构...

mabofeng ⋅ 2014/03/28 ⋅ 0

我的友情链接

51CTO博客开发 千山岛主之微软技术空间站 IT----你---我---他--- 曾垂鑫的技术专栏 李珣博客 zp ZJS的微软桌面虚拟化 岳雷的微软网络课堂 宋杨-活动目录、虚拟化和云计算 启动云的力量 卡斯特...

pp2266 ⋅ 2017/11/22 ⋅ 0

我的友情链接

51CTO博客开发 龙哥 叔宝(孙亮) 李珣博客-Exchange IT----你---我---他--- 老丁的技术博客 宋杨-活动目录、虚拟化和云计算 路途拾遗-小侠唐在飞 邵程程的有朝一日 IT步伐...

levinbin ⋅ 2017/11/22 ⋅ 0

我的友情链接

51CTO博客开发 IT----你---我---他--- 李珣博客 路途拾遗-小侠唐在飞 岳雷的微软网络课堂 不明飞行物 Kirin的茶水间 钟迎锋的技术博客 宋杨-活动目录、虚拟化和云计算 丁胖胖的BLOG zp 老丁的...

hubuxcg ⋅ 2017/11/22 ⋅ 0

三分钟读懂:云计算与虚拟化的关系

云计算,虚拟化,这是现代计算科技的两项技术,那么,云计算与虚拟化有什么关系呢?这是本文所要讨论的问题。 云计算将计算当做是公共资源,而非具体的产品和技术。早在20世纪70年代,大型计...

你好伤人 ⋅ 03/16 ⋅ 0

我的友情链接

武汉电源稳压器 下里巴人的家 王春海的博客 枕木 岳雷的微软网络课堂 宋杨-活动目录、虚拟化和云计算 IT-Standardization 武汉网站设计 叶俊生 叶俊坚 ccfxny的博客 李珣博客 Reinember 周金...

c1813 ⋅ 2017/11/22 ⋅ 0

KaOS 2014.04 发布,嵌入式 Linux 平台

KaOS 2014.04 发布,此版本是个主要版本发布,升级到了 KDE 4.2.3,改进了 Kate,Okular,Marble 和 Palapelli。其他更多更新内容请看release announcement ; Download : KaOS-2014.04-x86_...

oschina ⋅ 2014/04/19 ⋅ 2

KaOS 2014.08 发布

KaOS 2014.08 发布,此版本包括了最新的 KDE 4.14.0,主要提供了系统改进和 bug 修复。更多内容请看发行说明。 下载 : KaOS-2014.08-x8664.iso (1,696MB, MD5)。(via distrowatch.com) Ka...

oschina ⋅ 2014/08/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

解决CentOS6、7,/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法: 1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 3.重启iptables服务: service ...

寰宇01 ⋅ 36分钟前 ⋅ 2

数据库备份和恢复

备份:mysqldump -u root -p 数据库>磁盘路径 恢复:mysql -u root -p 数据库<sql脚本的磁盘路径

anlve ⋅ 今天 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部