1. 虚拟化技术

一. 引入虚拟化技术的必要性

首先,引入的东西越多,发生问题的概率越大,排查就越不好排查. 那么,我们在引入一个新技术的时候,一定要知道,为什么要引用他.

美国环境保护署报告了一项有趣的数据. EPA研究服务器和数据中心的能源效率是发现. 实际上服务器只有5%的时间是在工作的. 在其他时间,服务器都处于"休眠"的状态

这是什么意思? 服务器的利用率只有5%,大部分时间处于浪费状态. 这可不是我们想要看到的. 节约成本,是各大公司都希望做的事情之一.

那么,如何提高效率呢?

虚拟化诞生的重要原因就是提升资源利用率,从而起到节约成本的主要目的,

 

我们最常见的虚拟化是什么呢?

 

 在电脑上安装各种软件,其中一个是VMware,在VMware上在安装不同的操作系统. 这就是我们自己使用的虚拟技术. 这种技术基本不会用于开发环境,为什么? 因为不稳定,虽然有多个系统,但是一旦底层内核崩溃,所有应用都将打不开

 

那么采用虚拟化和不用虚拟化有什么区别呢?

 

 CAMP: Apache和MysqL通常是不能再一台服务器的,如果对安全行要求严格的话. 因为,一旦apache产生漏洞,黑客通过apache访问到MysqL的目录,窃取MysqL data数据,这是很危险的. 而我们,通常要求的是内核级别的隔离. 虚拟机刚好解决这个问题.

 

 

二. 虚拟化技术的分类

1. 全虚拟化技术

2. 半虚拟化技术/准虚拟计划技术

 

相关文章

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Li...
1、什么是docker?答:docker是开源的应用容器引擎;开发人员把他们的应用及依赖包打包发布到容器当中。...
1、什么是namespace? 答:名称空间,作用隔离容器 2、namespace隔离有那些? 答:ipc:共享内存、消息队...
1、Docker能在非Linux平台(Windows+MacOS)上运行吗? 答:可以 2 、如何将一台宿主机的docker环境...
环境要求: IP hostname 192.168.1.1 node1 项目规划: 容器网段:172.16.10.0/24 NGINX:172.16.10.10...
文档上传地址:https://files.cnblogs.com/files/lin-strive/07-docker%E8%B7%A8%E4%B8%BB%E6%9C%BA%E7...