艾瑞巴蒂,我是小极君
虚拟机功能上线一段时间了,都愉快的玩耍上了吗?使用过程中的常见问题可以戳右边蓝字了解哦>>,
接下来才是今天重点!!Z4S升级了虚拟机后能做啥?虚拟机和有什么区别?以下内容感谢@林大路 分享↓↓
极空间私有云Z4S虚拟机功能介绍
虚拟化的上手指南,极空间私有云虚拟机性能参考
我想这些都是大家想关注的话题n点虚拟主机管理系统,那么今天这篇文章就讲这些,不过在这之前说几点:
目前开始推送虚拟机功能的仅限于Z4S这款机型,
未来还会给四盘位的新Z4进行推送这样的功能,老Z4后面也会适配,
所以没收到推送不要着急,Z4用户可以等一等。
▍首先,聊聊什么是虚拟化?
虚拟化顾名思义就是基于物理设备,虚拟成一个或支持多个虚拟设备。
从我目前上手和体验来看,极空间私有云在Z4S中的表现和虚拟机系统一样好使。我们的物理设备,比如PC或者笔记本,只能一次启动一个系统,虽然可以安装多个操作系统
每次只能启动一个系统?
如果我们想再启动一个系统,那么常规做法是再采购一台PC或者笔记本,但是它有成本。而日常我们的PC或者笔记本通常是高规格入手,本身性能有冗余,允许它能运行几个操作系统。所以如果我们能把PC等计算机设备虚拟成多个设备,就可以在每个虚拟的设备中安装不同需求的操作系统,也大大降低了成本。
虚拟化就是这么产生的
但是你需要知道一点:
我们虚拟出来的“物理PC”本质和我们的宿主机是共用CPU、共用内存、共用存储系统和网络系统。
所以这些限定了我们的宿主机或者说物理机不能无线的划分过多的虚拟机,它有上限。
比如我们Z4S的基本盘是一颗N5105或奔腾金牌N6005的处理器:
标配了8GB的内存,并允许扩展和升级n点虚拟主机管理系统,同时包含2颗M.2的固态和4个SATA硬盘扩展槽。实际上对于NAS或私有云来说,主要的瓶颈在于CPU。不管是N5105还是N6005,都是一颗四核心的处理器,支持四线程。
那么对于极空间私有云Z4S来说,它至少需要预留一个核心保底使用,满足极空间的基本功能。
如上图,我们最大只能选择给某个虚拟机划分3个核心,用于处理虚拟机里面的运算。而极空间对于内存基本的需求是不超过2GB,所以对于默认8GB可以划分6GB出来。
那么对于75%性能的N5105或N6005处理器来说,它能做啥?
▍我们的Z4S虚拟机能做啥?
简单来说
Tips:所以从这里看出来虚拟机并不是没有门槛,比如定制一个精简化又满足需求的系统。
▍虚拟机和有什么区别?
我们知道极空间在比较早的时候已经支持了,而且目前论坛里交流的也很火爆。
那么和虚拟机有什么区别?
它两是这么一个关系,除此之外还有一个区别:
对于很多人来说有一定的难度,这个难度会随着你的使用频率还会增加。
举个简单的例子:
正常情况下我们根据抄作业,根据大神的攻略一步一步来。
然后有时候我们会惊喜的发现,大神讲到的版本有更新了,那么你是选择新版本还是大神那个版本?
甚至大神的攻略里面并没有提到版本,唯一的区别是他的截图和你看到的好像完全不一样。
你该肿么办啊?
大神没有讲到的,或者说他根本没碰到的问题你怎么处理?
如果你是一个开发人员,好办,一般可以自己思考或者搜索引擎基本能解决,但是也有解决不了的。
而且里面包含很多个版本,有官方原版、有汉化加持版本、有第三方魔改版、有提权版。
不同的版本针对引擎的版本也略有不同,有的需要root权限,而一般私有云不允许啊。
即便这些你都成功安装好了。
那么在使用中遇到的问题呢?
因为主要是一个容器。你什么都可以往里面倒,只要倒得进去(能兼容)就行,但是最后你不知道你倒了啥,倒了多少。
很多东西你是看不见的。因为里面的都是内核系统,通常为了更好的利用性能,就是一个内核,加上需要的库作为支持,没了,然后很多命令也无法直接使用,这样你要做日志、排查问题,就比较麻烦了。
而前端的Web部分就要看开发者能做到多细节了,往往是个人开发者,精力有限,做不到商业化那么牛,所以这些问题往往是用户自己背锅。
所以这些就是一些不好的地方。
而虚拟机往往就不同了,日常你在系统里面如何用,就怎么用。
通常系统相对精简一些,但是对于Linux或来说可以后期安装组件实现完整的支持。
简单来说兼容性更高
唯一的缺陷就是这些兼容性将耗损更多的性能,仅此而已。
但是当你搞不定的时候,往往虚拟机就是更好的选择,而很多事情就是这么简单。
不同在于虚拟机还有快照
虚拟机从诞生到今天,它拓展了很多功能,我们不仅可以虚拟化系统,还可以虚拟化各种复杂的网络。
当然对于NAS或者私有云提供的不具备这种场景和复杂的要求,复杂的虚拟网络是没有的。
通常提供桥接和NAT两种模式即可。
基于Intel的一些特性,能够提供一些原生的虚拟化支持,让性能发挥更极致。
但是从目前极空间提供的功能来讲,基本和或者微软的Hyper-V是差不多的。
而在快照方面也是完备的,支持多个节点,细节上支持多少级目前未知。
那么快照是什么?
虚拟机的快照非常有用,多有用?具体用来做什么?
它可以帮你省时省力。
简单来说快照就像相机,捕捉你的美好
快照就是类似相机的技术,咔一下就捕捉完了,速度很快
简单来说它的场景很简单
比如当我们安装好一个系统的时候,我们可以快照一次。
后续我们开始安装软件,但是总是错误,然后我们在错误的基础上各种尝试可能会有更多的错误。
怎么办呢?
我们找到安装好系统的快照,点击“还原”就可以回到当时安装好系统的时间点。
而这个还原往往仅需要几秒钟就可以实现。
注意是几秒钟哦,然后你就可以在这个美好的时间点,继续尝试别的操作。而且这个可以反复回到该时间点的镜像,直到你成功后,为了保留自己的心血,可以再快照一次。
这时候你的快照管理里面就包含了2次快照的时间点,这些时间点是可以任意切换的。
快照就像你拥有了时光机
时光机是什么东西?假象中最牛的未来科技,而你现在就已经可以在用了。
只不过场景仅限于你的Z4S里面的平行世界。
但是到了这里你可能还有两个问题:
为什么快照的还原那么快?因为固态吗?
快照会产生额外的存储空间吗?占用的空间大吗?
我们先回答第二个问题:
快照会占用存储空间吗?
肯定会,它的原理是这样的:
假设我们安装了一个系统,虚拟磁盘中占用了8GB的空间。
如果我们这里建立一个快照,一般会生成一个4~5GB的空间;你可能会很奇怪还有几个GB的空间哪里去了?实际是这样的,我们的系统一般包含虚拟内存的空间,Linux上一般叫Swap等;这些空间是可以直接凭空生成的,所以本质上它并不需要保存,并占用存储。
所以快照系统的时候,往往快照的文件比原来小一些,注意小在虚拟内存上。
而在恢复的时候只需要基于标记的信息,直接生成原来结构的虚拟内存或Swap交换就可以了。
那么我们产生多次快照呢?
我们从A快照的部分,到B快照的时候虚拟磁盘产生了800MB的数据,这时候我们创建B这个快照,那么会额外仅生成800MB的存储快照空间。
而A和B快照是有关联的,这个由快照管理来负责,当你恢复B快照时间点的时候:
快照管理系统会把A和B的数据合并恢复。
如果我们恢复到A又产生了另外的时间线C快照,那么恢复C就是A和C合并恢复。
如果我们在B的基础上快照了D,那么恢复D就是A+B+D的合并恢复。
那么我们回到第一个问题:
为什么快照恢复那么快?
我们从第二个问题的答案知道,创建的快照会尽可能的小,仅限于关联的恢复。
所以恢复的时候就很快,而如果我们使用固态硬盘,读写更快,自然可以更快。
比如一共10GB,那么固态硬盘写入速度一般在/s以上,7秒就完成了写入,加上操作和其它,最多10秒钟就可以启动还原点了,再到进入系统,由于虚拟机没有那么多自检,20秒进入桌面不是梦。
▍为什么虚拟机要用固态硬盘
用固态可以体验更快,机械盘160MB/s读写就是十倍差异,极空间之所以限定固态高速存储才能用于虚拟化的使用也是如此。
前面说了私有云如果加上虚拟化那么它的性能瓶颈在CPU。
而如果我们给更大的内存,去跑一个消耗CPU比较多的虚拟机,内存增加了会有加分吗?
没有加分的,属于只能看看,但没有用,它做不了功啊。
固态优势就很明显
增加内存没用,但是磁盘可以,磁盘是读写的瓶颈,如果读写上更快,通常往往在性能满足下就是极大的加分,所以虚拟化一定要用固态。
假设我们一个虚拟机用4GB内存,你不要指望一个私有云上面同时跑2个甚至3个虚拟机。当你仅启用一个虚拟机,关闭的虚拟机是不用内存的,所以它几乎永远够用。
虚拟机是什么,有什么作用以及和的区别介绍到这里,下期再实操详细聊聊极空间私有云的虚拟机使用体验
END
虚拟机功能介绍、使用说明、常见问题、驱动安装教程等都可以在极空间官网-帮助中心查看哦~~
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh