什么是OpenVZ,它将如何为您提供帮助? (加上最佳托管比较)

比较OpenVZ托管

比较openvz托管


什么是OpenVZ?

OpenVZ是基于容器的虚拟化解决方案,允许站点管理员在Web服务器上部署多个独立的操作系统实例.

OpenVZ解决了什么问题?

困扰Web应用程序开发人员的一个更烦人的问题是环境变化倾向于影响应用程序的运行方式.

软件应用程序的开发非常复杂,即使对于最好的开发人员来说,也有些神秘.

环境影响发展

高级编程代码与其执行之间的抽象层数,加上对数十个甚至数百个单个库和实用程序的典型依赖性,使得很难知道在您的开发计算机上运行良好的软件是否能正常运行正确部署到云中的生产服务器时.

还有其他解决方案?

开发人员试图通过编写基于标准的可靠代码来避免此问题,而不是依靠怪异的hack或工具特性来完成工作.

但是有时候正确的方法和奇怪的方法之间的界限并不十分清晰,尤其是当您在软件中进行新颖有趣的事情时.

有时,在依赖于该库或实用程序的不同版本运行时,即使是最好的代码也会中断.

此外,不同的应用程序可能需要相同依赖项的不同版本.

也许您的电子商务系统在PHP 5.3.2上运行时有点奇怪,但是您的运输部门运行的数据API依赖于该确切版本,而在5.3.1或5.3.3上均无法正常运行.

这种事情一直在发生,这绝对令人发疯.

那么,解决方案是什么?货柜化.

什么是集装箱化?

容器化是虚拟化的一种特殊形式,其中在虚拟机上运行软件的思想被归结为单个应用程序的级别。.

集装箱化的定义

什么是虚拟化?

虚拟机已经存在了一段时间,您可能至少对它们有所了解.

虚拟机是整个真实计算机的软件仿真,在其上运行完整的操作系统和一组应用程序.

许多虚拟主机为虚拟主机客户运行虚拟机.

客户与自己的服务器进行交互,就好像它是某处的物理机一样,但实际上它只是在别人拥有的数据中心的商用硬件上运行的虚拟机.

服务器的这种虚拟化允许多个客户从一台机器(或机器集群)运行他们的Web应用程序和服务,而不会互相干扰.

基于容器的虚拟化

基于容器的虚拟化(或容器化)将这种想法降低到单个应用程序的级别,而不是单个用户或客户的级别.

容器仅模拟操作系统,而不模拟整个计算机.

基于容器的虚拟化如何工作?

容器运行主要应用程序正常运行所需的所有库,实用程序和依赖项,除此之外没有其他.

容器中的操作系统以及有关环境的所有其他信息都可以根据需要进行调整或调整,以使应用程序按其需要的方式运行,这不会对在容器外部运行的其他软件产生影响.

这也使部署变得更加简单:您可以在开发机器上运行一个容器,构建您的应用程序,然后将整个容器复制到生产服务器,而不会造成任何连续性损失,也不会干扰服务器上运行的任何其他内容.

购物容器:软件容器的类比

在运输的初期,货物是手工装进船上的.

各种形状和尺寸的盒子,板条箱,家具都刚刚装入货舱,尽可能固定好,然后再卸下.

这是由码头工人手工完成的。这是极其低效的。事情坏了。东西丢了。货物四处移动,危及船舶平衡。很难为货物定价以适当的价格.

运输集装箱的发展

最终,运输公司发明了运输集装箱的想法.

这些是尺寸统一的大箱子,可以通过起重机和其他机械装置自动装载到船上并自动从船上卸下.

运输容器的进步可以帮助我们理解软件容器

容器可以堆叠。它们可以放置在卡车或火车的后部.

它们可以统一定价。它们由客户或其代理商装载,而不是由操作船的人员装载.

实际上,操作船舶的人员完全不需要了解集装箱内部的内容。.

这与软件容器几乎完全相同.

OpenVZ的基本概要

OpenVZ是最流行和成熟的基于容器的虚拟化解决方案之一.

它提供了独立的Linux内核安装.

每个容器都充当独立实例,可以运行自己的应用程序,独立重新启动并使用其自己的库和配置文件.

openvz的基础

OpenVZ如何工作?

内核是与计算机硬件通信的软件。这是最底层的软件形式.

这是计算机操作系统的核心,因此,它可以完全控制整个系统以及其中的所有内容。.

启动计算机时,通常会首先加载内核.

openvz如何工作

因此,当我们说每个OpenVZ容器都安装了一个独立的Linux内核时,就是说每个容器都有自己的Linux操作系统.

OpenVZ内核本身是已修改的Linux内核。它的修改允许Linux内核支持OpenVZ容器.

修改后的内核提供虚拟化和隔离,资源管理和检查点.

虚拟化与隔离

计算机上的每个容器都是完全独立的.

每个服务器都充当独立服务器,并具有自己的文件,用户和组,网络,设备,进程树和IPC对象

资源管理

每个OpenVZ容器都有自己的磁盘配额,因此可以将有限的磁盘空间分配给每个单独的容器.

OpenVZ还具有一个I / O调度程序,用于将服务器的可用带宽分配给容器.

用户beancounters为每个容器对系统资源的使用设置限制和保证.

这就是允许托管公司为服务器上的每个帐户提供具有专用资源的VPS计划的原因.

他们可以根据用户付费的计划将资源分配给不同的帐户.

检查点

这允许容器在物理服务器之间移动而无需关闭容器.

而是将容器冻结,保存到磁盘文件,然后再传输到另一台物理服务器并取消冻结。产生的延迟只有几秒钟.

docker和openvz有什么区别

Docker容器和OpenVZ容器之间的区别

如果您了解容器化,那么您可能听说过Docker。这是一种提供容器的软件技术.

Docker容器没有像OpenVZ容器那样创建虚拟服务器,而是只有一个应用程序设计为只能做一件事.

简而言之,Docker不是一种虚拟化形式。相反,它在软件容器内部署应用程序.

如何使用OpenVZ创建容器

您需要创建一个容器才能利用OpenVZ。有两种方法可以做到这一点.

首先是从头开始创建自己的。第二个是获取一个预制的容器并下载以供您自己使用.

这些容器模板以压缩文件的形式随容器的操作系统一起提供.

然后,您将必须遵循许多命令来创建容器.

您可以通过简单的在线搜索找到执行此操作所需的命令.

OpenVZ托管要求

OpenVZ需要Linux。 OpenVZ开发团队强烈建议CentOS或Red Hat Enterprise满足此要求.

其他要求得到广泛支持,但需要特定的Linux专业知识才能正确配置.

托管openvz

可以使用任何Linux服务器吗?

从理论上讲,虽然可以在大多数Linux服务器上设置OpenVZ(具有适当的专业知识),但强烈建议您使用专门支持OpenVZ并优化其服务器以使其正常运行的Web托管公司。.

VPS怎么样?

如果您打算管理VPS环境,则需要一个控制面板进行管理.

例如,您可能想要设置虚拟服务器以出售给其他人进行托管.

同样,除非您真的知道自己在做什么,否则我们不建议您这样做.

评估OpenVZ控制面板?

为了仅控制您的OpenVZ服务器,OpenVZ Web面板可以帮助完成工作.

它使您可以控制硬件和虚拟服务器.

使用此功能,您可以在服务器上创建和管理容器。而且,您也可以管理硬件资源.

SolusVM控制面板是托管客户端的常用选项。它使服务器管理员及其客户端都能轻松管理VPS。.

因此,即使您不提供托管而是使用托管,您也可以利用SolusVM面板来管理VPS.

通过此控制面板,用户可以重新启动,关闭和重新启动VPS。他们还可以查看VPS统计信息并重新安装操作系统.

虚拟主机优惠券

在OpenVZ托管上寻找大量东西?
A2托管得分 #1 在我们最近的速度和性能测试中。他们的开发友好型VPS计划使用OpenVZ技术。我们的读者目前最多可以保存 50% 在这些计划上。使用此折扣链接
今天就上网.

容器化如何与VPS托管相关?

如果您一直在寻找虚拟主机提供商,那么您一定会遇到VPS计划.

它们功能强大,灵活且非常适合企业。但是什么是VPS托管?

VPS代表虚拟专用服务器。确切地说,这些是虚拟服务器,而不是物理服务器.

什么是VPS托管?

虚拟环境与专用服务器的托管环境非常相似,但是使用共享托管环境.

从技术上讲,VPS托管是共享网络托管和专用托管的组合.

VPS托管如何与容器化一起使用?

VPS托管使用容器化技术在同一服务器上运行多个虚拟操作系统.

每个单独的操作系统都充当专用服务器.

这就是VPS计划提供专用托管和专用资源的原因,但其成本要比专用服务器便宜得多.

这通过四种主要方式改进了共享托管:

  1. 它使您的网站文件与服务器上的其他用户帐户隔离.
  2. 它通常使您可以根访问服务器功能.
  3. 它使您可以完全控制要安装的任何服务器应用程序.
  4. 它隔离了您分配的资源,因此您无需与任何人共享.

VPS托管比OpenVZ专用托管更好吗?

与专用托管相比,我们已经提到VPS计划更便宜.

但是,它们还允许对托管进行全面管理,这意味着您不必处理运行服务器的任何技术问题,例如硬件升级或安全补丁。.

这就是使VPS托管在各种规模的企业中如此受欢迎的选择.

OpenVZ与其他虚拟化技术

如果您听说过OpenVZ,那么您也有可能了解KVM。 KVM是虚拟化技术的另一种形式.

人们可能会想知道在使用VPS托管时哪个更好。不同的虚拟主机将提供不同形式的虚拟化.

KVM和OpenVZ都是托管服务提供商的流行选择.

OpenVZ vs KVM vs Xem

OpenVZ 虚拟机 Xem

只能托管Linux操作系统.

使用共享内核运行容器,与KVM相比,共享内核为用户提供更多可用内存.

由于用户共享相同的内核,因此可以完全共享服务器上的资源。这对于资源密集型应用程序可能是个问题.

OpenVZ服务器的成本通常低于KVM服务器,因为它们可能会被超卖(我们将在下面介绍).

对于销售主机,OpenVZ易于设置和维护

可以托管Windows,Linux和自定义操作系统.

需要在VPS内运行内核。用户拥有自己的内核,从而提供了更加隔离的环境。但这也意味着更少的可用内存.

允许帐户用户设置其资源的最大值和最小值。因此,他们仅使用在VPS上运行应用程序所需的资源.

由于隔离度更高,因此比OpenVZ服务器贵.

对于销售主机的人来说,更难设置KVM.

可以同时托管Linux和Windows操作系统

完全隔离每个单独的VPS帐户。每个帐户都有一个专用内核.

比OpenVZ更孤立和专用的解决方案.

包括计划CPU资源并为用户提供磁盘配额的功能.

允许为系统上的每个用户提供严格保证的资源.

为游戏服务器提供最佳支持.

openvz的主机选项

在OpenVZ主机中寻找什么

某些Web主机可能会超额出售其资源。这意味着他们为客户分配的资源比服务器允许的更多,希望并非每个人都会用完所有资源.

这类似于航空公司为避免少数人出现而超额预定机票的方式.

通常,只有阴暗的Web托管公司会参与其中。因此,如果您使用的是流行的网络托管服务商,则不必担心.

当心这个

当您购买VPS计划并且正在查看OpenVZ服务器时,请确保它们不会将您放置在容器太多的系统上.

要寻找的一件事是您的托管服务提供商可以为您提供资源保证.

如果您担心此问题,可以与有关的网络托管公司联系以寻求支持,或者在提交VPS计划之前先查找评论。.

大多数优秀的托管公司都不会出售其资源,但您永远都不能太小心.

找到更多

如果您想了解有关OpenVZ的更多信息,请访问OpenVZ.org。在这里,您可以在其基于Wiki的网站上找到有关虚拟化技术的安装和使用的有用信息。.

使用OpenVZ的利弊是什么?

我们已经讨论了好,坏和丑陋。这是OpenVZ所有优点和缺点的简要介绍。在做出最终决定之前,请确保已考虑所有这些因素.

OpenVZ的优点

  • 为用户提供良好的CPU性能
  • 主机由于共享内核而需要较少的资源
  • 用户获得自己专用的资源
  • 轻松设置和维护
  • 将提供最便宜的VPS选项

OpenVZ的缺点

  • 一个VPS在不使用时可以暂时从另一个资源中获取资源
  • 当服务器上没有可用资源时,服务器可以终止这些进程
  • 不适用于需要大量资源使用的游戏服务器或Web项目
  • 不如KVM等其他选项可靠和稳定
  • 只能运行Linux操作系统

OpenVZ的前3名主机

拥有如此多的主机,要弄清楚哪一个主机具有所需的功能可能是不堪重负的。我们建议您在寻找OpenVZ主机时从以下主机开始.

openvz的主机

通过WhoisHostingThis.com

A2托管

A2 Hosting提供一些最便宜的VPS选项.

A2hosting价格截图

我们始终为他们20倍速的Turbo服务器上的出色服务感到满意.

经验丰富的开发人员可以获得超低价
, 来自A2的非托管VPS计划,具有完全的根访问权限和大量资源.

经验不足的用户将为托管服务器支付更高的价格,但是这些价格仍然比LiquidWeb的价格更实惠.

我们喜欢A2托管的一件事是它们的惊人 “任何时候” 退款保证
.

液体网

Liquid Web的VPS计划
基于一些可用的最强大和安全的体系结构.

Liquid Web屏幕截图

虽然他们的价格
比其他任何地方都陡峭,您需要为企业级的稳定性和100%的正常运行时间保证付出代价.

他们托管的虚拟服务器计划
包括完全的root访问权限,以便开发人员可以完全控制托管环境.

因为他们使用云VPS,所以您的资源可以得到保证并完全专用.

HostDime

HostDime值得推荐的虚拟专用服务器主机.

他们的VPS计划使用较少的资源,因此可以提供便宜得多的价格
比Liquid Web和A2托管.

HostDime屏幕截图

不过,您应该注意,他们的所有计划都是不受管理的。使用您选择的Linux发行版,这些虚拟服务器运行Virtuozzo和OpenVZ.

获得高度可扩展的资源,即时VPS部署以及完全的root访问权限.

网络托管交易

寻找认真的OpenVZ托管?
Liquid Web提供具有企业级安全性的高性能OpenVZ计划。现在,我们的读者可以通过这些计划获得特价。使用此折扣链接
得到交易.

工具中的其他功能

  • 冲刺
  • RapidWeaver
  • FrontPage扩展
  • WebDAV
  • 螳螂
  • Visual Studio .NET
  • Dreamweaver的

OpenVZ常见问题

  • 使用OpenVZ的一些好的理由是什么?

    OpenVZ优秀的最大原因是其开源。尽管OpenVZ缺乏其商业竞争对手在虚拟化方面的灵活性,但它在服务于CentOS或Red Hat Enterprise等Linux服务器上的多个Linux虚拟机方面,与主要市场领导者一样出色。对于新的开发人员或托管服务提供商而言,总体节省和可比的性能是一个艰难的组合.

  • 是否有任何不使用OpenVZ的理由?

    如果您不熟悉容器化或虚拟化,或者甚至不熟悉Web服务器管理,那么OpenVZ可能不是您创建虚拟机的最佳解决方案。 OpenVZ的最大缺陷是,它限制了对尚未虚拟的任何设备的访问。因此,没有任何实际(或物理)设备会与OpenVZ交互.

  • OpenVZ的替代品有哪些?

    OpenVZ实际上是Virtuozzo的开源替代品,Virtuozzo是由Odin开发的商业服务器软件,用于在操作系统与开源无关的情况下进行企业级虚拟化。 OpenVZ的开源替代方案包括Oracle的VirtualBox,QEMU,用于执行硬件虚拟化的开源托管虚拟机管理程序。 OpenVZ的其他替代方案是商业虚拟化技术,例如Citrix和VMware的Xen.

  • 我是否必须知道如何编程才能使用OpenVZ?

    是。尽管您可能不需要成为熟练的Web开发人员来将OpenVZ用作虚拟化平台,但您将需要知道如何在Linux服务器上编程。由于设置服务器软件的复杂性,强烈建议希望设置OpenVZ的网站所有者或博主在尝试直接设置服务器之前与专业服务器开发人员签约。如果您需要有关此高科技服务的联系方式的建议,请咨询您的托管服务提供商.

  • OpenVZ托管有哪些要求?

    为了部署OpenVZ,您将需要与Linux兼容的服务器-CentOS或Scientific Linux是首选平台。官方Wiki上有Debian安装说明,但是使用RHEL 6的首选方法是CentOS或Scientific Linux。您将需要为容器设置一个单独的分区。正确格式化后,您需要下载OpenVZ存储库文件并将其上传到服务器上的指定存储库。将特定密钥导入服务器后,应成功安装OpenVZ,并准备进行内核安装和系统配置。.

  • 是否还有其他特定的托管建议?

    安装OpenVZ,安装内核,配置系统,安装工具并重新引导后,安装完成后可能就没什么需要注意的了。 OpenVZ从未有过非常成功的图形用户界面(GUI)。虽然GUI在2007年推出,但从未发展到0.1版。您需要下载Linux OS模板来代替Linux模板来进行系统管理,以帮助操作OpenVZ安装以及通过OpenVZ部署的虚拟机.

  • 我需要担心安装吗?

    如果您完全打算自己安装OpenVZ,并且没有安装和配置虚拟化解决方案的经验,那么可以肯定,此软件的安装应引起注意。由于OpenVZ是开放源代码平台,因此与商业替代产品之一相比,设置和安装将需要更多的人工工作。请咨询您首选的专用托管服务提供商,以查看他们是否具有在启动此项目之前可以联系的服务器管理专家的列表。.

  • 自托管是什么意思?我不必自己运行服务器,?

    自托管服务器及其相关平台不需要您亲自拥有服务器并对其进行管理即可托管您的站点。相反,自托管只是意味着托管不是由开发团队直接提供的,开发团队创建了用于运行虚拟化平台的软件和系统。为了使用自托管的开源虚拟化平台,在构建平台之前,您需要与托管提供商签约,并确保他们将专用托管作为软件包的选项提供。.

  • 我是否需要托管托管才能将OpenVZ用作我的虚拟化平台?

    该问题的答案取决于您对以下问题的回答:“您愿意为维护网站承担多少责任?”虚拟化环境越复杂,对专业管理服务的需求就越大。共享托管通常包含一些托管服务。但是,如果您有专用的托管解决方案,则可能需要将托管服务作为协议的一部分。公平地讲,任何自托管虚拟化平台都是这种情况–不仅仅是像OpenVZ这样的开源平台.

  • 我可以在共享托管计划中托管OpenVZ吗?

    由于托管虚拟化平台的复杂性(需要大量资源来扩展服务器的复制),因此共享的托管计划可能无法托管OpenVZ。您可能应该考虑部署Linux专用服务器,而不是将共享托管用于自己的个人虚拟化项目。.

  • OpenVZ与作为虚拟化平台的Virtuozzo相比如何??

    OpenVZ是Virtuozzo的开源版本。尽管两个应用程序的核心框架相似,但是在简单选择一个之前,您应该考虑每个应用程序的一些独特功能。根据经验丰富的虚拟主机专业人士的多份报告,Virtuozzo具有更好的控制面板和更好的内核破解-考虑到其作为商业软件的地位,这是有道理的。由于财务承诺,托管服务提供商需要向Odin投资以获得Virtuozzo的许可,因此许多提供Virtuozzo的托管服务提供商的基础设施更加稳定。与OpenVZ相比,Virtuozzo在提供内存管理和报告内存使用方面做得更好。与OpenVZ相比,Virtuozzo的另一个大好处是I / O限制器,它可以防止服务器超载.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map