电子发烧友网 > 通信网络 > 正文

虚拟机具备怎样的优势

2020年01月17日 15:46 次阅读

在评估无服务器和容器等选项时,需要继续考虑虚拟机的优势。

人们如今生活在一切都是云原生的时代,任何虚拟机的优势都容易被忽略。虚拟机越来越被视为一种遗留技术,缺乏诸如容器和无服务器功能等新型解决方案的多功能性和性能优势。如果企业如今要部署应用程序,则可能更倾向于在后一种类型的“下一代”平台上进行部署,而不是使用无聊的原有虚拟机。

在某种程度上,这种趋势是公平的。与替代形式的技术相比,虚拟机在许多情况下是效率较低的解决方案。

但是,这并不意味着虚拟机已经完全失效。就像当今的裸机环境(虚拟机在20年前帮助虚拟机成为“传统”技术)一样,如今仍然有其用例,仍然有很多充分的理由考虑使用虚拟机代替容器、无服务器功能或虚拟机。其他一些新型的托管解决方案。

反对采用虚拟机

为了解释原因,首先概述与替代托管技术相比,虚拟机可能不是理想选择的原因。

避免虚拟机,而是选择诸如容器之类的东西来托管您的应用的最常见原因如下:

· 开销:虚拟机比容器消耗更多的资源。

· 速度:在某些方面,虚拟机速度较慢。它们需要更长的时间来启动(可能是一分钟或两分钟,而不是一个容器的几秒钟)。由于某些主机系统的资源被虚拟化虚拟机管理程序占用,因此它们托管的应用程序运行速度可能也不太快,因此可供应用程序使用的可用资源较少。

· 冗余:虚拟机是在假设每台计算机都驻留在单个服务器上的前提下设计的。尽管可以通过将虚拟机分布在服务器群集中来为虚拟机创建冗余,但是与使用容器在群集中分布应用程序相比,这样做需要更多的工作-并且是一个更笨拙的过程。

· 庞大的映像:包含主机操作系统的虚拟机映像(大多数情况下)通常会占用至少几GB的空间,甚至可能更多。相比之下,容器镜像可能只有几兆字节,因为容器镜像不必打包完整的操作系统。

· 原生云:虚拟机是一项在数十年前(即云时代之前)广泛使用的技术。因此,与它们不同的是,由于与容器和无服务器的虚拟机不同,虚拟机不是云原生技术,因此对它们存在某种文化偏见。

所有这些观点都是真实有效的。对于许多现代应用程序部署,虚拟机不是优秀的选择。

虚拟机具备怎样的优势

虚拟机仍然很重要的原因

但是,在许多用例中,虚拟机以积极的方式在竞争中脱颖而出。考虑以下原因,您可能想要保留您的虚拟机,并避免诱惑跳上容器化的,云原生的潮流。

灵活性

灵活性也许是虚拟机的最大卖点,到最后,它们仍将提供最大程度的部署灵活性。虚拟机几乎可以部署在任何地方,而不管其操作系统或主机的配置如何。Windows系统可以托管基于Linux的虚拟机,反之亦然。

容器提供一定程度的灵活性。容器化的Linux应用程序不在乎是哪个Linux发行版托管它。但是,除非您使用虚拟机创建所需的其他抽象,否则您仍然无法运行Linux容器或Windows或Linux上的Windows容器。

安全与隔离

自Docker在2013年问世以来,容器的安全性得到了极大的提高。但是,它仍然值得关注。确实,对安全性的担忧是某些团队选择不使用容器的主要原因。

随着容器平台的不断成熟以及更多安全工具的全面支持,这些担忧可能会得到缓解。但是,从一个简单的事实来看,容器化的应用程序永远无法与虚拟机达到相同程度的隔离,因此从安全角度来看,容器不可能完全匹配虚拟机。虚拟机不会像容器那样共享彼此的内核或其他基本系统资源。

容器管理

的确,容器在许多方面都更自然地适合于分布式主机环境,但是此功能也会使它们更难管理。当数百个容器分布在数十个服务器上时,事情很快就变得难以控制。这就是为什么您使用Kubernetes之类的业务流程协调器来自动执行大部分管理工作的原因。但是,协调器本身增加了您必须设置,管理和保护的另一层复杂性。

大规模虚拟机部署也需要编排解决方案。但是,它们很少像容器部署那样复杂。使用虚拟机时,移动部件很少,基础架构的重叠层也更少。

虚拟机是原始云

最后,让我们解决针对虚拟机的文化偏见。虚拟机可能早于云,但这并不意味着它们对云是陌生的。基于虚拟机的IaaS服务是2000年代中期由AWS等公共云提供商推出的第一项主要的云计算服务。它们仍然是这些提供商所提供产品的关键部分。

如今,容器和其他所谓的云原生解决方案可能会越来越热。但是不要误以为虚拟机也不是云原生技术。没有虚拟机,云首先就不可能成为现实。

结论

对于许多IT团队来说,是放心的时候了,学会学习Docker(以及企业喜欢的其他任何现代,云原生应用托管技术)。但这并不意味着完全放弃虚拟机。虚拟机在许多云中仍然扮演着重要角色,基于简单的假设即将其注销是错误的,因为它们是“旧”技术。

责任编辑:ct

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

《Linux系统编程、网络编程》第7章 进程间通信(本机IPC)

点击右方"佳嵌"图标,可以查看所有课程。1.为什么需要进程通信;2.为什么进程空间是独立的;3.学习本章有什么意义;4.
发烧友学院发表于 2018-12-11 00:00 1186次阅读
《Linux系统编程、网络编程》第7章 进程间通信(本机IPC)

5G 高配终端迎来爆发会带来什么

有赖于网络覆盖、手机应用的拓展,但陈文俊称,手机厂商应该清醒地看到,5G 是换机首选因素,而非驱动因....
发表于 2020-01-17 11:26 36次阅读
5G 高配终端迎来爆发会带来什么

芯片产业开始逆袭了?

过去的几十年里,科技之所以能够获得翻天覆地的改变,与这些芯片厂商在上游的努力有很大的关系。
发表于 2020-01-17 10:43 150次阅读
芯片产业开始逆袭了?

基于一种高能效和高可靠性的智能电源解决方案

所有这些数据都需要存储在某处,以进行处理和保存记录。我们日渐转向“云”以保护这重要信息。但是,“云”....
发表于 2020-01-17 08:52 33次阅读
基于一种高能效和高可靠性的智能电源解决方案

区块链密算法通过国家密码管理局测试

可有效解决链上信息共享与数据隐私、数据所属权之间的矛盾,在实现链上数据共享的同时,满足业务场景对隐私....
发表于 2020-01-17 08:41 15次阅读
区块链密算法通过国家密码管理局测试

嵌入式串口网关怎样实现多串口转换

TCP/IP 协议由应用层、UDP 层、IP 层和数据链路层组成。为了实现透明传输,增加应用进程协议....
发表于 2020-01-16 17:43 46次阅读
嵌入式串口网关怎样实现多串口转换

DApp到底是什么?

DApp是Decentralized Application的缩写,译为:分散式的应用程序。App我....
发表于 2020-01-16 17:21 81次阅读
DApp到底是什么?

CDN到底是什么?CDN的详细资料简介

最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文....
发表于 2020-01-16 15:54 141次阅读
CDN到底是什么?CDN的详细资料简介

Linux运维的主要工作内容到底有哪些?

运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常。
发表于 2020-01-16 13:54 76次阅读
Linux运维的主要工作内容到底有哪些?

采用ADSL技术的热网监控解决方案的结构设计和应...

基于ADSL的热网监控系统的总体结构如图1所示,一个典型的热网监控系统由一个监控中心和多个控制节点组....
发表于 2020-01-16 10:18 34次阅读
采用ADSL技术的热网监控解决方案的结构设计和应...

从多个方面对网络结构环形网和网状网进行对比分析

本文主要从网络成本和资源利用情况、网络生存性、扩展性以及网络配置的难度、节点复杂度等几个方面对光网络....
发表于 2020-01-16 09:56 165次阅读
从多个方面对网络结构环形网和网状网进行对比分析

利用控制器与Web服务器实现录像机远程控制系统的...

随着网络的发展,Internet已是人们生活的一部分,通过Internet不仅可以进行邮件通信、学院....
发表于 2020-01-16 09:54 90次阅读
利用控制器与Web服务器实现录像机远程控制系统的...

IP Camera监控系统的特点性能及常见开发平...

IP视频监控系统在布控距离、扩展能力和布控成本上与传统的模拟监控和DVR相比有所不同。从布控距离上讲....
发表于 2020-01-16 09:34 31次阅读
IP Camera监控系统的特点性能及常见开发平...

基于Linux等不同操作系统实现异构系统的设计

通过该设计能够确保装有不同操作系统的各种服务器能够在本系统中正常工作,同时使用消息队列实现系统模块之....
发表于 2020-01-16 09:17 139次阅读
基于Linux等不同操作系统实现异构系统的设计

用于检测光纤端面的三种方法的优势和不足之处分析

光纤端面检测技术可以查出两类主要的加工问题:几何问题和清洁问题。几何问题通常是在抛光或处理的过程中造....
发表于 2020-01-16 09:05 25次阅读
用于检测光纤端面的三种方法的优势和不足之处分析

区块链的替代方案是怎样的

区块链现在可以使用的另一个领域是法律界,法律界经常处理违反合同的案件。
发表于 2020-01-15 15:36 60次阅读
区块链的替代方案是怎样的

区块链如何做才能将自己的价值最大化

IBM近期正尝试在金融服务、身份和供应链中的点对点网络中建立小区,似乎想要窥探出一个未来区块链的世界....
发表于 2020-01-15 15:23 84次阅读
区块链如何做才能将自己的价值最大化

日本5G通信为何拒绝了华为

随着5G时代的到来,5G的优势不断得到凸显,基于5G通信,不仅仅是网络速度增加,更多的是基于5G网络....
发表于 2020-01-15 11:34 119次阅读
日本5G通信为何拒绝了华为

5G下抖音应该怎样改变

5G时代,视频先火,这点必会随着技术的发展逐步走向现实。
发表于 2020-01-15 09:48 75次阅读
5G下抖音应该怎样改变

5G的到来给直播行业带来了什么影响

伴随着5G时代的来临,大家想到的以上问题都会迎刃而解,视频直播的延迟将会被大大缩短、主播与用户之间的....
发表于 2020-01-14 15:18 84次阅读
5G的到来给直播行业带来了什么影响

Socionext联手合作伙伴 打造高可扩展性边...

Socionext与全球智慧制造领导商鸿海及创新影像管理软件商(Video Management S....
发表于 2020-01-14 14:49 169次阅读
Socionext联手合作伙伴 打造高可扩展性边...

采用FPGA器件实现GPS数据加密系统中机载模块...

针对GPS测量系统数据传输过程中的安全问题,采用FPGA技术设计了GPS数据加密系统。系统移植MD5....
发表于 2020-01-13 17:00 165次阅读
采用FPGA器件实现GPS数据加密系统中机载模块...

如何在易于获得的开放式软硬件基础上构建个性化家庭...

用于组织、存储和播放媒体内容的技术正在发生变化,以满足消费者的需求。但是,典型的现成系统价格高昂,而....
发表于 2020-01-13 16:47 269次阅读
如何在易于获得的开放式软硬件基础上构建个性化家庭...

趣谈Linux的操作系统

趣谈Linux操作系统
发表于 2020-01-13 16:00 219次阅读
趣谈Linux的操作系统

如何才能保证服务器的托管安全

如何做好服务器托管安全?想要保证服务器托管安全应该怎样做?对于企业来说,服务器的安全是决定着一个企业....
发表于 2020-01-13 14:45 82次阅读
如何才能保证服务器的托管安全

4G网络变得很慢了?

并在对学校、医院、地铁线路和高铁站等重点区域 4G 网络质量检测发布的基础上,开展更大范围的 4G ....
发表于 2020-01-13 10:49 91次阅读
4G网络变得很慢了?

网络5.0 Workshop是怎么一回事

“精准网络”和“算力网络”是网络计算融合演进的关键能力,网络分代发展要点面结合,在取得架构演进方向共....
发表于 2020-01-13 09:51 67次阅读
网络5.0 Workshop是怎么一回事

未备案网站如何去发现

网络技术的发展日新月异,技术手段作为一种辅助管理手段,也要与时俱进,不断改进和完善。
发表于 2020-01-13 09:38 93次阅读
未备案网站如何去发现

同步传输和异步传输到底有什么区别

通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开....
发表于 2020-01-12 10:40 246次阅读
同步传输和异步传输到底有什么区别

云计算的三层模式是什么详细资料介绍

“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数....
发表于 2020-01-12 09:20 309次阅读
云计算的三层模式是什么详细资料介绍

车载移动监控的组成、功能及特点分析

从运营商的角度上,视频监控已经发展成为中国电信重要的增值业务,为中国电信向综合信息提供商转型奠定了坚....
发表于 2020-01-10 16:36 132次阅读
车载移动监控的组成、功能及特点分析

以色列在人工智能上准备干什么

人工智能代表国防安全和社会经济领域所需的关键技术。许多国家已开始制订这方面的国家战略,以色列该项人工....
发表于 2020-01-10 15:57 93次阅读
以色列在人工智能上准备干什么

云计算是如何来的

云计算阶段,对资源的管理是把基础设施资源,如计算资源、存储资源、网络资源等放在一个大的池子里,通过云....
发表于 2020-01-10 14:40 80次阅读
云计算是如何来的

2020年的5G会不会让电竞行业改变

5G,无人驾驶,智能家居和电子竞技是四大关注领域。
发表于 2020-01-10 14:23 61次阅读
2020年的5G会不会让电竞行业改变

如何利用人工智能来打造智能IP网络

智能联接,是智能IP网络架构的基础。当前IP网络有很多不确定性:业务和网络之间并没有充分的协商过程,....
发表于 2020-01-10 11:44 60次阅读
如何利用人工智能来打造智能IP网络

基于zigbee技术的无线传输网络在仓库、仓储、...

利用本系统建立的无线传输网络,可根据仓库需要接入温度、湿度、安防等仓库信息智能设备。将各种系统完全整....
发表于 2020-01-09 16:07 518次阅读
基于zigbee技术的无线传输网络在仓库、仓储、...

产业互联网的浪潮里淘金

产业互联网的说法是基于改造对象的不同延伸出来的,同消费互联网时代的改造对象是C端用户不同,这个时代的....
发表于 2020-01-09 14:17 78次阅读
产业互联网的浪潮里淘金

服务器机房里都有哪些比较重要的系统

大家会常常听到数据中心、服务器机房这些词汇,都知道服务器机房是专门容纳计算设备的房间。
发表于 2020-01-09 14:07 406次阅读
服务器机房里都有哪些比较重要的系统

企业如何选择合适的云平台

在云计算技术蓬勃发展的同时,众多可供选择的技术可能使IT经理在寻找能够满足其特定组织需求的云平台时成....
发表于 2020-01-09 14:03 113次阅读
企业如何选择合适的云平台

混合云策略为什么选择托管

随着企业加大对云计算解决方案的投资,对IT团队来说,重要的是要考虑哪种云计算配置最能满足企业的需求。
发表于 2020-01-09 13:50 77次阅读
混合云策略为什么选择托管

2020年得注重哪些网络风险

虽然网络安全通常会让人联想到黑客在后台活动,但最重要的数据安全威胁之一可能存在于员工。
发表于 2020-01-09 11:47 61次阅读
2020年得注重哪些网络风险

5G对于智能经济有没有催化作用

随着网络基础优化升级,人工智能应用场景加快拓展,应用范围迅速推开。
发表于 2020-01-09 11:37 99次阅读
5G对于智能经济有没有催化作用

采用COTS新技术对各类工业以太网实时性能评价进...

根据文献,某种报文的实时性得到满足是指其报文响应时间小于规定的时限,某个节点的实时性合乎要求是指该节....
发表于 2020-01-08 16:34 355次阅读
采用COTS新技术对各类工业以太网实时性能评价进...

实体商家会受到5G时代的冲击吗

5G时代将全面推动产业互联网的发展,与消费互联网不同,产业互联网将全面整合产业领域的各种资源
发表于 2020-01-08 15:44 72次阅读
实体商家会受到5G时代的冲击吗

工业控制服务器的特点及作用是什么

目前我国工控服务器还只是刚起步阶段,国内的用户数量还不是很多,目前用的比较广泛的领域是是数据中心和国....
发表于 2020-01-08 14:57 102次阅读
工业控制服务器的特点及作用是什么

功率分析仪直连CAN网络会加强什么优势

CAN总线因其优异的稳定性和可扩展性,不但在汽车电子领域应用非常广泛,在风电、光伏等领域也有一定的应....
发表于 2020-01-08 09:54 72次阅读
功率分析仪直连CAN网络会加强什么优势

人工智能风险不得不去思考一下

人工智能与机器学习将于未来几年造成约700万个工作机会消失,并同时创造出200万个新创的工作机会。
发表于 2020-01-07 17:08 71次阅读
人工智能风险不得不去思考一下

移动执法站系统解决方案的原理、构成及功能分析

随着公安信息化工作的逐渐推进以及移动警务系统建设的整体推进,通过充分利用公安信息资源以及对公安信息移....
发表于 2020-01-07 16:33 597次阅读
移动执法站系统解决方案的原理、构成及功能分析

【Leez SBC P710试用体验】二、Leez P710 配置x11vnc远程桌面

一、 简介 x11vnc是一个VNC服务器,它允许用户远程查看并用任何VNC查看器与真实的X显示器(即与物理监视器,...
发表于 2019-11-16 14:23 265次阅读
【Leez SBC P710试用体验】二、Leez P710 配置x11vnc远程桌面

qcow2文件的修改步骤

查看修改qcow2文件
发表于 2019-11-11 09:24 156次阅读
qcow2文件的修改步骤

如何在UCOSII(FreeRtos)下使用LWIP时一同开启服务器模式和客户端模式?

如题,UCOSII或者FreeRtos下使用LWIP如何同时开启服务器模式和客户端模式,我这几天弄了下,单独跑其中一...
发表于 2019-11-07 04:35 98次阅读
如何在UCOSII(FreeRtos)下使用LWIP时一同开启服务器模式和客户端模式?

ITF服务器网络通信故障排除指南

This document serves as a guide/reference to do preliminary analysis and troubleshooting when network/communi...
发表于 2019-11-06 09:26 142次阅读
ITF服务器网络通信故障排除指南

什么是嵌入式工业控制网络的实现方案?

随着Internet的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。...
发表于 2019-11-06 07:42 94次阅读
什么是嵌入式工业控制网络的实现方案?

为什么WIN7 64位系统下openocd连接telnet后打不开?

这几天一直纠结于这个问题,用openocd打不开telnet。WIN7下默认禁用telnet,但是我已经将客户端安装好了,在C盘中...
发表于 2019-11-06 05:46 181次阅读
为什么WIN7 64位系统下openocd连接telnet后打不开?

请问这个设计适用于vertex-II-pro系列的所有开发系统吗?

亲爱的大家, 我正在寻找针对XUPV2P FPGA的Web服务器设计文件,可以在Xilnx MicroBlaze软核处理器上实现...
发表于 2019-11-05 09:50 138次阅读
请问这个设计适用于vertex-II-pro系列的所有开发系统吗?

为什么STM32 lwip的服务器模式无法重复连接?

问题是这样的,我使用LWIP建立了一个服务器,然后我设置这个服务器只能让一个客户端连接进来,设置如下 tcp_list...
发表于 2019-11-05 03:42 93次阅读
为什么STM32 lwip的服务器模式无法重复连接?

PSOC创建者文件运行错误该怎么办?

大家好 我创建了一个新的虚拟机与Windows 10and迁移现有psoccreator项目与主机Ubuntu操作系统共享的文件夹。 我越...
发表于 2019-11-04 11:23 145次阅读
PSOC创建者文件运行错误该怎么办?

为什么STM32 LWIP服务器模式无法重复连接?

问题是这样的,我使用LWIP建立了一个服务器,然后我设置这个服务器只能让一个客户端连接进来,设置如下 tcp_list...
发表于 2019-11-03 19:26 260次阅读
为什么STM32 LWIP服务器模式无法重复连接?