云计算与虚拟化的区别

云计算与虚拟化的区别1 传统数据中心面临的问题在讲云计算和虚拟化之前 在没有云计算之前我们传统统数据中心面临的问题 1 1 传统 IDC 托管买台机器 放到 IDC 安装系统 部署应用 买个域名 绑定上去 对外访问 ICP 备案 ICP 证 电子商务 文网文 文化部备案 公安局备案 接入备案 机房接入备案 备案现在机房管 注销备案各种坑北京不支持个人备案转公司备案 域名转让 官方要

1、传统数据中心面临的问题

在讲云计算和虚拟化之前,在没有云计算之前我们传统统数据中心面临的问题。

1.1、传统IDC托管

买台机器-放到IDC-安装系统-部署应用-买个域名-绑定上去-对外访问-ICP备案-ICP证(电子商务)—文网文(文化部备案)--公安局备案-接入备案(机房接入备案,备案现在机房管 ) 注销备案 -- 各种坑 北京不支持个人备案转公司备案。 域名转让(官方要求最多72小时)坑 72小时中有可能会出现 两方都给停了的风险。 一般招代理去做 

1.2、IDC租用

IDC连续租三年送产权 

1.3、VPS

VPS:虚拟专用主机,按照空间收费,没有安全可说,日本美国比较便宜,好多代理,你用的不一定是最终的提供商。 

1.4、传统数据中心面临的问题

资源利用率低; 资源分配不合理; 自动化能力差; 初始成本高; 


 

2、云计算来了

云计算来了,提到云计算就要提到虚拟化,云计算不等于虚拟化,它是一个概念,资源使用和交付的模式,虚拟化是一种实现技术,但是云计算又用到了虚拟化技术。它们是不对等的,可以说云计算包含虚拟化。

2.1、云计算是什么

云计算是一种资源交付的模式 云计算必须通过网络来使用 云计算要做到弹性计算,按需付费,快速扩展。 

 2.2、云计算特点

可测量的服务 随需应变的自助服务 快速的伸缩 无处不在的网络访问 资源池化 

云计算与虚拟化的区别

2.3、云计算的分类

公有云:只有使用权,使用的时候进行按需付费。但数据放在别人家。数据安全没有保障。而且银行不会使用公有云,金融行业不要使用公有云。公有云的核心属性是共享资源服务。 私有云:自己的机房搭建的云,私有云有局限性,资源固定;数据比较安全。私有云的核心属性是专有资源。 混合云:主要任务放到私有云,临时需要时利用混合云,它将公有云和私有云进行混合匹配,以获得最佳的效果,这种个性的解决方案,达到二既省钱又安全的目的。 

 

 2.4、云计算分层

云计算与虚拟化的区别

2.4.1、传统IT
你管理的:IDC托管:网络,存储、服务器、虚拟化,操作系统、中间件、运行环境、数据、应用 设计服务器存放位置也需要考虑 数据备份,备份多分; 运行环境;操作系统选择那个更好; 网络问题。 

 2.4.2、Iaas

IaaS主要包括计算机服务器、通信设备、存储设备等,能够按需向用户提供的计算能力、 存储能力或网络能力等IT基础设施类服务,也就是能在基础设施层面提供的服务。今天I aaS能够得到成熟应用的核心在于虚拟化技术,通过虚拟化技术可以将形形色色计算设备统 一虚拟化为虚拟资源池中的计算资源将存储设备统一虚拟化为虚拟资源池中的存储资源,将 网络设备统一虚拟化为虚拟资源池中的网络资源。当用户订购这些资源时,数据中心管理者直接将订购的份额打包提供给用户,从而实现了IaaS。 

 2.4.3、Paas

PaaS, Platform as a Service,中文名为平台即服务。如果以传统计算机架构中“硬件+操作系统/开发工具+应用软件”的观点来看待, 那么云计算的平台层应该提供类似操作系统和开发工具的功能。实际上也的确如此,PaaS定位于通过互联网为用户提供一整套开发、 运行和运营应用软件的支撑平台。就像在个人计算机软件开发模式下,程序员可能会在一台装有Windows或Linux操作系统的计算机上使 用开发工具开发并部署应用软件一样。微软公司的Windows Azure和谷歌公司的GAE,当然还有目前大火的docker。 

2.4.4、SaaS

SaaS,软件即服务。简单地说,就是一种通过互联网提供软件服务的软件应用模式。在这种模式下,用户不需要再花费大量投资用于硬件、软件和开发团队的建设, 只需要支付一定的租赁费用,就可以通过互联网享受到相应的服务,而且整个系统的维护也由厂商负责。 

 2.4.5、简单说明云计算分层

一句话来概括IaaS、PaaS和SaaS的话,那就是:如果把云计算比喻成一部手机,那么IaaS就是硬件,你要自己 写代码研发系统才能用;PaaS是手机系统,你要实现什么功能还是要装各种软件;SaaS就是硬件+系统+软件,你要干什么一句话就能解决。 

引用  https://zhidao.baidu.com/question/2055456188525293627.html   http://www.cnetnews.com.cn/2014/0212/3011035.shtml

 


 3、虚拟化

3.1、虚拟化概念

引自:http://blog.chinaunix.net/uid-11231963-id-2150291.html

虚拟化就是将不存在的食物或现象“虚拟”成为存在的事务或现象的方法,计算机科学中的虚拟化包括平台虚拟化、应用程序虚拟化。存储寻你画、网络虚拟化、设备虚拟化等。

目前对于虚拟化-Virtualization并没有统一的标准定义,但大多数定义包含这样几个方面。

虚拟的内容是资源(包括CPU、内存、存储、网络等)。 被虚拟的物理资源有着统一的逻辑表示,并且这种逻辑表示提供给用户大部分相同或完全相同的物理资源的功能。 经过一系列的虚拟化过程,使得资源不受物理限制的约束,由此可以带给我们与传统IT相比更多的优势--资源整合、提高资源利用率、动态IT等。 

 3.2、虚拟化技术分类

3.2.1、按应用分类

操作系统虚拟化:

解决资源利用率低的问题 

应用程序虚拟化:

浏览器插件 协议来和后端应用 没有开源 费用太贵 xenapp [可以做日志审计] 

桌面应用虚拟化:

 

很多场景都在使用。呼叫中心,银行外包,移动桌面;没有usb口,没有办法拷贝。弊端:图像显示有问题 

 

存储虚拟化、网络虚拟化等

3.2.2、按照应用模式分类

一对多:其中将一个物理服务器划分为多个虚拟服务器。这是典型的服务器整合模式。 多对一:其中整合了多个虚拟服务器,并将它们作为一个资源池。这是典型的网格计算模式。 多对多:将前两种模式结合在一起。 

 3.2.3、按硬件资源调用模式分类

全虚拟化

全虚拟化--虚拟化操作系统与底层硬件完全隔离。由中间的Hypervisor层转化虚拟化客户操作系统对底层硬件的调用代码,全虚拟化无需更改客户端操作系统,并兼容号。典型代表XEN、KVM。 

半虚拟化

 半虚拟化——在虚拟客户操作系统中加入特定的虚拟化指令,通过这些指令可以直接通过Hypervisor层调用硬件资源,免除有hypervisor层转换指令的性能开销。半虚拟化的典型代表Microsoft Hyper-V;Vmware的vSphere 

注:针对`IO层面半虚拟化`要比全虚拟化要好,因为`磁盘IO`多一层必定会慢。一般说IO就是网络IO和磁盘IO 因为这两个相对而言是比较`慢`的。

云计算与虚拟化的区别

 

 3.3.3、虚拟化的优势

降低成本——降低能耗,节约空间,节约成本 提高使用灵活性——可实现动态的资源部署和重配置,满足不断变化的业务需求。 提高安全性——虚拟可实现较简单的共享机制无法实现的隔离和划分,这些特性可实现对数据和服务进行可控和安全的访问。 更高的可用性——虚拟可在不影响用户的情况下对物理资源进行删除、计算机虚拟化技术升级或改变。 更高的可扩展性——根据不同的产品,资源分区和汇聚可支持实现比个体物理资源小得多或大得多的虚拟资源,这意味着您可以在不改变物理资源配置的情况下进行规模调整。 互操作性和投资保护——虚拟资源可提供底层物理资源无法提供的与各种接口和协议的兼容性。 改进资源供应——与个体物理资源单位相比,虚拟能够以更小的单位进行资源分配。与物理资源相比,虚拟资源因其不存在硬件和操作系统方面的问题而能够在出现崩溃后更快地恢复。 

4、云计算与虚拟化对比

经过上面的说明我们可以知道

云计算指的是资源使用和交互的一种模式 ,虚拟化指的是技术,可以将物理计算机虚拟成多个逻辑计算机(VMware) 他俩是彼此独立,互不影响,但是云计算又需要使用虚拟化技术。我们也可以说成云计算包含虚拟化,他们两个是无法相比较的。

转载于:https://www.cnblogs.com/ck951203/p/6172081.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219738.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午10:00
下一篇 2026年3月17日 下午10:00


相关推荐

  • Tomcat路径下目录的介绍

    Tomcat路径下目录的介绍

    2022年3月3日
    35
  • 剑指offer题目汇总_朝花夕拾题目及答案填空题

    剑指offer题目汇总_朝花夕拾题目及答案填空题目录基本都是参考别的博客和书本的代码,仅作为自己笔记用!!零、小结:一、位运算1、二进制中1的个数2、判断二进制中0的个数3.二进制高位连续0的个数二、二叉树1、二叉搜索树第k个结点2.0从上往下打印二叉树2.1二叉树打印成多行2.2按之字形顺序打印二叉树题目描述3.数据流中位数4.二叉树中和为某一值的路径5.重建二叉树6.树…

    2022年10月8日
    4
  • Python数据类型有几种「建议收藏」

    Python数据类型有几种「建议收藏」数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:1.数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在…

    2022年6月6日
    29
  • 前端缓存机制

    前端缓存机制目录前言目的缓存过程分析强制缓存 强缓存 强制缓存的缓存规则浏览器的缓存存放在哪里协商缓存更新缓存合理应用缓存前言对于浏览器缓存 每个前端开发者应该都不会陌生 同时它也是我们在日常开发中存在的一个非常重要的优化手段 无论在节省带宽 提高加载和渲染速度 减少网络阻塞 以及提高用户体验上 都发挥着很重要的作用 前端缓存主要是分为 HTTP 缓存和浏览器缓存 其中 HTTP 缓存是在 HTTP 请求传输时用到的缓存 主要在服务器代码上设置 而浏览器缓存则主要由前端开发在

    2026年3月19日
    1
  • rabbitmq集群搭建_集群搭建步骤

    rabbitmq集群搭建_集群搭建步骤MQ为什么要使用集群?单机版无法满足真实应用的要求,如果RabbitMQ服务器遇到内存崩溃、机器掉电或者主板故障等情况况,该怎么办?单台RabbitMQ服务器可以满足每秒1000条消息的吞吐量,那么如果应用需要RabbitMQ服务满足每秒10万条消息的吞吐量呢?购买昂贵的服务器来增强单机RabbitMQ务的性能显得不足,此时搭建一个RabbitMQ集群才是解决实际生产中问题的关键。准备环境虚拟机环境:VMware®Workstation16Pro虚拟机版本:16.1.2build-1

    2025年10月20日
    6
  • c语言数组详解(初学者这一篇就够了,看了不会打我)「建议收藏」

    c语言数组详解(初学者这一篇就够了,看了不会打我)「建议收藏」C语言数组详解1.数组:储存数据类型相同的一系列元素例如inta[100];在这里a数组储存100个int型元素,在这里[]这个符号就是告诉计算机a是一个数组。值得一提的是数组的下标访问数组的,数组中的a[0]一般表示你初始化的第一个值。2.初始化数组前面介绍过了,数组可以储存数据类型相同的一系列元素,所以初始化数组必不可少的一步就是告诉计算机这个数组储存的数据类型!…

    2022年7月11日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号