运维纠结:Linux容器和虚拟机应该怎么选?
Linux容器vs假造机 – 应用措施与操纵体系 起主要相识的有关容器和假造机的一个工作是,一个运用于应用措施,另一个是为操纵体系计划的。这就是为什么您常常会看到一些企业应用措施运行在容器上而不是本身的假造机上。在假造机上行使容器有一些利益。 容器***的利益之一是可以预留比假造机少的资源。请记着,容器本质上是单个应用措施,而假造机必要更多资源来运行整个操纵体系。 假如您必要运行MySQL,NGINX或其他处事,行使容器长短常有须要。可是,假如您必要在本身的处事器上运行完备的LAMP仓库,则运行假造机更好。假造机有着更好的机动性,可以供您选择您的操纵体系,并在您以为吻合的环境下举办进级。对比之下,运行已设置应用措施容器在主机的操纵体系进级方面是断绝的。 Linux容器vs假造机 – 用例场景 我最喜好行使容器的缘故起因之一就是行使Linux库版本。譬喻,假设您必要Python的特定版原来开拓应用措施。然后,当你在运行应用措施的盒子上更新时,溘然发明Python版本产生了变革,导致应用措施无法正常事变。 行使容器的另一个甜头是你可以把一个应用措施放到一个容器中,然后在任何支持你正在运行的容器范例的操纵体系上运行它。当你想要一个运行在差异Linux刊行版应用措施时。通过行使容器,可以在各类差异的刊行版上运行相同的应用措施情形。容器提供了可移植性。 容器对付快速的跨刊行版陈设是更可行的,而假造机对付像运行LAMP仓库这样的单一应用措施行使环境是更好的。 Linux容器vs假造机 – 安详性 与容器对比,假造机提供了更多的安详性。这并不是说容器不能被掩护,而是说,默认的假造机提供了更大的断绝。请记着,容器可以共享体系资源而假造机不可。 在运行容器时,可以采纳一些法子来低落风险,包罗停止超等用户权限,确保从可信来历获取容器,而且保持***状态。有些容器是数字署名的,这有助于确定您可以从可信来历获取容器。 ***,你必要保持容器的单一成果职责。一旦你开始在一个容器下团结软件职责,你会发明照旧行使假造机***。重申一下,容器是用于单一用途的应用措施,假造机用于多用途的应用措施。僵持这种做法,你将在安详性和整体成果方面处于更好的状况。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |