网络功能虚拟化 (NFV) 是用虚拟机替代网络设备硬件。虚拟机使用管理程序来运行网络软件和进程,例如路由和负载平衡。, 为什么网络功能虚拟化?,NFV 允许将通信服务与专用硬件(例如路由器和防火墙)分离。这种分离意味着网络运营可以动态提供新服务,而无需安装新硬件。使用网络功能虚拟化部署网络组件需要数小时,而不是像传统网络那样需要数月。此外,虚拟化服务可以在更便宜的通用服务器上运行,而不是在专有硬件上运行。,,使用网络功能虚拟化的其他原因包括:, 网络功能虚拟化如何工作?,本质上,网络功能虚拟化取代了单个硬件网络组件提供的功能。这意味着虚拟机运行的软件可以完成与传统硬件相同的网络功能。负载平衡、路由和防火墙安全都是由软件而不是硬件组件执行的。管理程序或 软件定义的网络 控制器允许网络工程师对虚拟网络的所有不同部分进行编程,甚至可以自动配置网络。IT 经理可以在几分钟内通过一个管理平台配置网络功能的各个方面。, 网络功能虚拟化的好处,许多服务提供商认为网络功能虚拟化的好处大于风险。对于传统的基于硬件的网络,网络管理员必须购买专用的硬件设备并手动配置和连接它们来构建网络。这很耗时,并且需要专门的网络专业知识。,NFV 允许虚拟网络功能在标准通用服务器上运行,由虚拟机管理程序控制,这比购买专有硬件设备便宜得多。 使用虚拟化网络,网络配置 和管理要简单得多。最重要的是,网络功能可以按需更改或添加,因为网络在易于配置和管理的虚拟机上运行。, 网络功能虚拟化的风险,NFV 使网络更具响应性和灵活性,并且易于扩展。它可以加快上市时间并显着降低设备成本。然而,存在安全风险,并且网络功能虚拟化安全问题已被证明是电信提供商广泛采用的障碍。以下是服务提供商需要考虑的实施网络功能虚拟化的一些风险:, NFV架构,在传统的网络架构中,路由器、交换机、网关、防火墙、负载均衡器和入侵检测系统等各个专有硬件设备都执行不同的网络任务。虚拟化网络将这些设备替换为在虚拟机上运行以执行网络任务的软件应用程序。,,NFV架构由三部分组成:, 网络功能虚拟化的历史,欧洲电信标准协会 (ETSI) 是一个由 AT&T、中国移动、BT 集团、德国电信等服务提供商组成的联盟,于 2012 年在 OpenFlow 世界大会上首次提出了网络功能虚拟化标准的想法。这些服务提供商一直在寻找一种方法来加速网络服务的部署。,推出新的网络服务曾经是一个繁琐的过程,需要额外的硬件盒空间和电力。随着能源和空间成本的增加以及熟练网络硬件工程师数量的减少,ETSI 委员会转向网络功能虚拟化来解决这两个问题。NFV 消除了硬件设备对物理空间的需求,并且不需要密集的网络经验来配置和管理。,今天,几个开源项目正在致力于开发 NFV 标准,包括 ETSI、NFV 开放平台、开放 网络自动化 平台、开源 MANO 和 MEF——以前的城域以太网论坛。许多不同的组织提出了相互竞争的标准提案,这使得服务提供商难以适应网络功能虚拟化。尽管如此,由于当今企业网络的复杂性和需求迅速扩大,它越来越受欢迎。, NFV 与 SDN,NFV 将网络服务与专用硬件设备、软件定义网络或 SDN 分开,将路由、策略定义和应用程序等网络控制功能与网络转发功能分开。借助 SDN,虚拟网络控制平面决定向何处发送流量,从而使整个网络能够通过一个管理平台进行编程。SDN 允许网络控制功能自动化,这使得网络能够快速响应动态工作负载。软件定义网络可以位于虚拟网络或物理网络之上,但虚拟网络不需要 SDN 即可运行。SDN 和 NFV 都依赖虚拟化技术来运行。, ,网络功能虚拟化 (NFV) 是用虚拟机替代网络设备硬件。虚拟机使用管理程序来运行网络软件和进程,例如路由和负载平衡。, 为什么网络功能虚拟化?,NFV 将网络服务与专用硬件设备、软件定义网络或 SDN 分开,将路由、策略定义和应用程序等网络控制功能与网络转发功能分开。借助 SDN,虚拟网络控制平面决定向何处发送流量,从而使整个网络能够通过一个管理平台进行编程。SDN 允许网络控制功能自动化,这使得网络能够快速响应动态工作负载。软件定义网络可以位于虚拟网络或物理网络之上,但虚拟网络不需要 SDN 即可运行。SDN 和 NFV 都依赖虚拟化技术来运行。
云计算是世界上发展最快的 IT 部门之一,预计到 2015 年增长率将达到 1,100%。随着该行业以如此快的速度增长,更多的云提供商也进入该行业。许多似乎都提供相同的企业托管服务,因此,用户了解提供商所提供内容的来龙去脉变得越来越重要,包括他们使用的技术。,,例如,虚拟专用服务器 (VPS) 和虚拟机 (VM) 都支持虚拟化。对于 IT 预算紧张的企业,与 VM 相比,VPS 是一种成本更低的替代方案。但是在选择 VPS 而不是 VM 时会产生什么影响?,VPS 是一台物理服务器,它被分成几个较小的虚拟服务器,共享一个操作系统。而 VMware 虚拟机则将服务器完全拆分,每个分区都运行自己的操作系统和自己的专用资源。VPS 共享系统文件的事实可能会产生安全问题,因为用户的信息永远不可能 100% 隔离,因此永远不可能 100% 安全。,如果一台物理 VP 服务器要在一个 VPS 上运行超过 50 个分区和用户,这也会成为一个问题,增加服务器的压力。但是,VMware 虚拟机专门为众多用户设计了分区服务器,确保性能永远不会成为问题。,此外,如果 VPS 接收到意外的高流量,那么它将使用整个服务器的 CPU,没有进一步扩展的空间。对于虚拟机,每个分区都有自己的专用 CPU,以确保一个用户的流量不会影响另一个用户的流量。,,虚拟专用服务器上的用户也可能会减少正常运行时间和服务中断;这在使用 VMotion、高可用性 (HA) 和动态资源调度 (DRS) 等技术的 VMware 虚拟机上很容易避免。VMotion 允许用户在不停机的情况下执行硬件维护。该软件还主动监控并从性能不佳的服务器迁移虚拟机,以确保最终用户的整体体验不受损害。这些功能有助于以最少的中断提供最佳的用户体验。,与 VPS 相比,VMware 虚拟机为用户提供了比其他用户更高的安全性、更好的冗余和性能保护。但是,如果您的企业需要更低成本的虚拟机,则建议使用 VPS,以便您的企业仍然可以感受到虚拟化技术的全部好处。, ,云计算是世界上发展最快的 IT 部门之一,预计到 2015 年增长率将达到 1,100%。随着该行业以如此快的速度增长,更多的云提供商也进入该行业。许多似乎都提供相同的企业托管服务,因此,用户了解提供商所提供内容的来龙去脉变得越来越重要,包括他们使用的技术。,,
虚拟机 (VM) 是一种基于软件的计算机,存在于另一台计算机的操作系统中,通常用于测试、备份数据或运行SaaS应用程序。要完全掌握 VM 的工作原理,首先要了解操作系统通常如何集成计算机软件和硬件,这一点很重要。,, 什么是操作系统?,传统计算机由物理硬件构建而成,包括硬盘驱动器、处理器芯片、RAM 等。为了利用这些硬件,计算机依赖于一种称为操作系统 (OS) 的软件。操作系统的一些常见示例是 Mac OSX、Microsoft Windows、Linux 和 Android。,操作系统以对用户有用的方式管理计算机硬件。例如,如果用户要访问 Internet,则操作系统会指示网络接口卡进行连接。如果用户想要下载一个文件,操作系统会为该文件在硬盘驱动器上分区空间。操作系统还运行和管理其他软件。例如,它可以运行 Web 浏览器,并为浏览器提供足够的随机存取存储器 (RAM) 以使其顺利运行。通常,操作系统以一对一的比例存在于物理计算机中;对于每台机器,都有一个管理其物理资源的操作系统。, 您可以在一台计算机上安装两个或多个操作系统吗?,一些用户希望能够在一台计算机上同时运行多个操作系统,无论是出于测试目的还是以下部分中列出的其他原因之一。这可以通过称为虚拟化的过程来实现。在虚拟化中,一个软件的行为就好像它是一台独立的计算机。这块软件称为虚拟机,也称为“访客”计算机。(运行 VM 的计算机称为“主机”。)来宾拥有操作系统和自己的虚拟硬件。,“虚拟硬件”可能听起来有点矛盾,但它的工作原理是映射到主机上的真实硬件。例如,VM 的“硬盘”实际上只是主机硬盘上的一个文件。当虚拟机想要保存一个新文件时,它实际上必须与主机操作系统通信,主机操作系统会将这个文件写入主机硬盘。由于虚拟硬件必须执行与主机协商的这一附加步骤才能访问硬件资源,因此虚拟机的运行速度无法与其主机计算机一样快。,通过虚拟化,一台计算机可以运行两个或多个操作系统。一台主机上可以运行的虚拟机数量仅受主机可用资源的限制。用户可以像任何其他程序一样在窗口中运行 VM 的操作系统,或者他们可以全屏运行它,使其看起来和感觉就像一个真正的主机操作系统。, 虚拟机有什么用?,人们运行虚拟机的一些最常见的原因包括:, 云计算如何使用虚拟机?,一些云提供商向他们的客户提供虚拟机。这些虚拟机通常运行在功能强大的服务器上,这些服务器可以充当多个 VM 的主机,并且可以出于各种原因使用本地托管的 VM。这些包括:, ,虚拟机 (VM) 是一种基于软件的计算机,存在于另一台计算机的操作系统中,通常用于测试、备份数据或运行SaaS应用程序。要完全掌握 VM 的工作原理,首先要了解操作系统通常如何集成计算机软件和硬件,这一点很重要。,,
最基本的管理程序是软件硬件堆栈的管理器。术语管理程序源自单词 supervisor。当人们问,“什么是管理程序?” 大多数人会通过列出产品来自动回答,例如VMware 或 Microsoft Hyper-V。这两个是主要的供应商,但是管理程序和虚拟化比这些领先的产品要多得多。在本文中,我们将深入了解管理程序的用途以及可用的不同类型。在更深的层次上,管理程序是一个进程——由软件、硬件或固件组成——在物理主机上运行以创建虚拟机 (VM)。这些 VM 充当独立的应用程序服务器,但实际上它们共享主机的 CPU 周期、内存和带宽。管理程序会根据需要启动、配置和停用它们。这种启动、配置和停用的操作就是上面提到的“经理”角色。管理程序有多种使用案例,包括服务器、应用程序、存储和桌面的虚拟化。,, 类型 1 与类型 2 管理程序,在数据中心运行的管理程序有两种主要类型,类型 1 和类型 2。它们是什么,它们最适合哪些用例?管理程序在管理虚拟化环境中起着关键作用。类型 1 是嵌入到主机物理层的命令集。从那里,管理程序根据需要启动和关闭虚拟机,并动态地将主机计算机资源分配给 VM。类型 2 管理程序的范围更有限,通常从一台计算机上运行。这种类型从主机计算机软件层运行,您可以在其中将虚拟机创建为不同的进程。与类型 1 一样,类型 2 可以在其 VM 中定义不同的操作系统。“对。” 真的是用词不当,因为这两种类型有不同的用例。而且它们并不总是彼此明显区别。例如,Linux KVM 和 FreeBSD bhyve(发音为“beehive”)是将管理程序作为内核模块运行的通用操作系统。支持软件的虚拟机管理程序使主机操作系统能够作为可以虚拟化不同操作系统的类型 1 虚拟机管理程序有效运行。然而,它们仍然是通用操作系统,将它们定义为类型 2。那么,这两种类型之间通常有什么区别,您何时会选择一种而不是另一种?, 类型 1:本机/裸机管理程序,类型 1 裸机管理程序支持高度可扩展的虚拟化,因为它们直接在硬件层上运行,硬件层通常嵌入在固件中。类型 1 的附加术语是本机或嵌入式虚拟机管理程序,因为它们的硬件位置。,最终用户无法像使用类型 2 那样将类型 1 管理程序软件添加到现有计算机。类型 1 管理程序嵌入到专门的服务器固件中,生成的主机支持虚拟化生产环境。,与从主机操作系统运行的类型 2 不同,类型 1 独立于主机操作系统。管理程序直接访问主机服务器,从而在功能和硬件上获胜。从那里,类型 1 管理程序发出控制主机资源和管理 VM 的命令。,直接分配主机资源的能力使 1 类虚拟机管理程序具有高度的可扩展性,并使它们能够创建多个具有虚拟化操作系统选择的虚拟化机。, 类型 1 管理程序虚拟化,类型 1 管理程序是虚拟化网络背后的主要机制。(类型 2 管理程序提供一组不同的服务,这些服务很少扩展到生产环境中。), 类型 1 管理程序供应商,这些管理程序产品包括虚拟化行业领导者VMware ESX/ESXi和Microsoft Hyper-V,以及来自Citrix和Oracle VM Server 的管理程序。后者包括 SPARC 和 x86 版本。, 类型 2:托管虚拟机管理程序,类型 2 托管管理程序执行软件虚拟化。它们作为主机操作系统之上的软件应用程序运行,更像是已安装的应用程序,而不是基于硬件的类型 1。大多数类型 2 用户利用这种更简单的虚拟机管理程序在单台计算机上运行虚拟机,而无需复杂的部署和管理要求类型 1。,类型 2 从主机操作系统运行,并将实例虚拟化为软件进程。它支持多个客户操作系统,但不能直接访问主机硬件或其资源。这会导致更高的开销,这就是类型 2 管理程序不太可能运行大型动态虚拟化网络的原因。, 类型 2 管理程序部署和性能,这种类型也易于部署和管理。例如,用户可以将 Type 2 VMware Workstation 直接安装到现有的 Windows 实例中。相比之下,类型 1 虚拟机管理程序管理需要管理专业知识和时间。,而且由于类型 2 管理程序运行时需要额外的开销,因此它们的性能不如类型 1。它们在现有操作系统中运行,因此虚拟化性能受到在软件层内工作的限制。其他正在运行的应用程序将从虚拟机管理程序中占用更多资源,这将进一步降低 VM 性能。,对于简单、流行的类型 2 用例,例如在 Mac 操作系统之上运行 Windows 实例,这不是问题。但它不适用于高性能场景,例如扩展多个 VM 和尝试创建虚拟网络。, 类型 2 管理程序供应商,类型 2...
虚拟机现在比以前更加普遍,每个企业管理员都需要处理设置虚拟服务器和其他虚拟机的问题。了解如何在此过程中遵循最佳实践有助于让您的企业机器以高水平的功能和性能运行。在本指南中,我将所有你需要知道运行的虚拟机服务器,它是什么,如何设置,如何配置,以及工具,如基础知识复习的SolarWinds ?虚拟化管理,以帮助所有的东西虚拟机管理更轻松。,, 什么是虚拟机服务器?,虚拟机 (VM) 是由在另一台机器上运行的程序创建的计算实例,它们实际上并不存在。创建 VM 的机器称为主机,而 VM 称为“访客”。您可以在一台主机上拥有多个来宾 VM。虚拟服务器是由程序创建的服务器。您可以在一台物理机上运行多个虚拟服务器。它们彼此完全分离,也与物理机器完全分离。,使用虚拟服务器而不是物理硬件有很多好处,并且每个企业在成长过程中都应该考虑设置虚拟服务器。如果您只有一台服务器,那么虚拟化可能不值得— 但随着您开始添加更多服务器,投资是有意义的。,首先,在切换到虚拟服务器而不是物理硬件时,您可以节省大量资金。当您在一台物理机上托管多个虚拟服务器时,您可以为每台虚拟机分配资源,并让这些机器只在瞬间获取所需的资源,这意味着您可以通过多个虚拟机更轻松地分散一台物理机的资源那些。当一个 VM 使用较少的资源时,另一个 VM 将能够使用其空间,从而提高效率并减少因过度配置物理机而可能导致的资源冗余。,当您拥有较少的物理机时,您还可以通过减少存储服务器所需的物理空间量来节省资金。您还可以在配置和取消配置机器、复制机器、备份和恢复数据以及移动机器时节省时间。所有这些过程都可以通过虚拟机快速轻松地执行,比物理服务器快得多。,, 如何设置虚拟机服务器,创建和设置 VM 服务器很容易,这也是它们的使用变得如此普遍的部分原因。设置虚拟主机是第一步,因为限制您可以在一个硬件上设置的虚拟机数量的主要因素是硬盘空间。,物理主机的容量对于设置虚拟服务器以及了解可以创建多少虚拟服务器很重要,因为每个 VM 还需要 RAM 和 CPU。确保您有足够的硬盘空间和具有尽可能多内核的 CPU。今天,服务器都是关于多核的,因此它们应该能够托管您的 VM。获得尽可能多的快速 RAM — CPU 资源很容易过度分配,但 RAM 不会。,您还应该考虑存储,如果您没有用于虚拟服务器映像的存储区域网络,这可能是必要的。在这种情况下,主机服务器将需要足够的磁盘来容纳此存储——最好是 SATA 驱动器或 SAS 驱动器。,一旦您拥有具有适当资源的物理硬件,您就可以使用虚拟化软件来设置您的虚拟机服务器。有几种不同的知名工具,包括 Hyper-V、VMware、VirtualBox 或 Citrix XenServer,您选择的工具将取决于您运行的操作系统、您想要虚拟化的内容以及成本和功能方面的考虑. 这些程序称为管理程序。一些管理程序直接安装在硬件上(裸机管理程序),而其他管理程序安装在主机上已存在的操作系统上(托管管理程序)。裸机管理程序(以及随附的虚拟机)运行速度可能稍快一些,但与托管管理程序相比,它们的设置和使用要复杂一些。,,一旦安装了这些工具之一,您只需按照管理程序本身的说明来设置和配置虚拟服务器。托管虚拟机管理程序很像任何计算机应用程序,因为它们有一个带有简单说明的设置向导。, 如何配置虚拟机,配置虚拟服务器也需要一些时间。首先,检查虚拟机的默认值以确保它足以满足您的需求。您需要选择要运行的客户操作系统、虚拟机文件的存储位置以及要为虚拟机设置的网络连接类型。此外,您需要决定是在创建虚拟机时为其分配所有磁盘空间,还是希望它根据需要动态占用磁盘空间。,本质上,您可以在创建机器时或创建后配置三种类型的虚拟机资源:它可以访问的硬件、电源管理和操作系统选项以及资源配置,例如 CPU 配置、超线程、磁盘设置、和记忆。, 最佳虚拟机配置管理软件,要配置机器以获得最佳性能,最好使用能够管理虚拟机的软件。我的建议是SolarWinds Virtualization Manager (VMAN)。VMAN 可以全面了解您的虚拟化环境,包括 Hyper-V 和 VMware 环境。VMAN 可以与本地、云或混合环境一起使用,并查看您的虚拟机如何连接到应用程序、服务器和存储基础架构。这提供了对整个虚拟架构的全面监督,并确保您可以轻松查明问题,无论问题源自系统的何处。,,您还可以将仪表板与Azure和AWS 基础设施指标相关联,以便您可以在一个集中位置查看所有内容。它还被设计为能够处理多个VM 监控和管理操作,因此您不必切换到单独的工具来为Hyper-V和VMware等平台执行性能修复步骤。这意味着您无需进入每个管理程序来进行配置更改以优化性能。最多可免费试用 VMAN 30 天,或者您可以查看 SolarWinds 网站上的交互式演示。,同样来自 SolarWinds 系列,N-able Backup专门面向托管服务提供商。它提供了一个集中式平台,可轻松管理大量备份,帮助确保它们在云存储中的安全,并通过多种方法恢复它们。这些功能对于安全运行虚拟机和服务器至关重要。,最重要的是,此备份工具支持多种平台,包括 VMware、Hyper-V、Microsoft 365、SQL 等。如果您正在为大量客户端管理虚拟机,而这些客户端可能会使用各种不同的软件配置,那么这将是一个非常有用的选择。,关于设置虚拟机的要点,设置虚拟机服务器一开始可能听起来很复杂,但是有了大量可用的虚拟化工具,您应该能够比您想象的更快地设置和配置虚拟机。一旦您找到了您喜欢的虚拟机管理程序并且它执行您需要的功能,请确保您始终拥有一个单独的工具来帮助始终监控和优化您的虚拟机性能,例如Virtualization Manager。这将有助于确保快速解决性能瓶颈并确保最终用户获得最佳服务交付。, ,虚拟机现在比以前更加普遍,每个企业管理员都需要处理设置虚拟服务器和其他虚拟机的问题。了解如何在此过程中遵循最佳实践有助于让您的企业机器以高水平的功能和性能运行。在本指南中,我将所有你需要知道运行的虚拟机服务器,它是什么,如何设置,如何配置,以及工具,如基础知识复习的SolarWinds ?虚拟化管理,以帮助所有的东西虚拟机管理更轻松。,,您还可以将仪表板与Azure和AWS 基础设施指标相关联,以便您可以在一个集中位置查看所有内容。它还被设计为能够处理多个VM 监控和管理操作,因此您不必切换到单独的工具来为Hyper-V和VMware等平台执行性能修复步骤。这意味着您无需进入每个管理程序来进行配置更改以优化性能。最多可免费试用 VMAN 30 天,或者您可以查看 SolarWinds 网站上的交互式演示。
您通常可以将物理服务器定义为典型的计算机。虽然它们比您想象中的台式计算机要大,但它们的功能几乎相同——尽管是在企业级规模上。物理服务器是功能强大的计算机——通常存储在数据中心用于业务用例——它们运行操作系统和应用程序脱离其内部硬件资源。这些资源包括 RAM、CPU、HDD 或 SSD、网络连接资产等,所有这些都支持物理服务器的强大性能。,,要在物理服务器上运行应用程序,企业及其 MSP 需要在服务器硬件上安装操作系统。这使他们能够运行直接利用该物理服务器硬件能力的应用程序和程序。这种设置意味着每个物理服务器只能服务一个业务,因为物理服务器的资源不能分布在不同的数字租户之间。,对于考虑是否投资物理服务器的企业,MSP 可以帮助他们了解一些关键优势。首先,物理服务器确实比虚拟服务器提供了卓越的性能。因为在某种程度上,虚拟服务器与它们运行的??硬件分离——我们将暂时深入研究这一点——总是有可能形成瓶颈。使用物理服务器的团队不会遇到同样的问题,因为从物理服务器运行的应用程序和程序直接从服务器的板载硬件运行。,此外,物理服务器为团队提供全天候访问和对其计算资源的即时控制。虽然这可能不在某些客户的愿望清单的首位,但对于具有某些需要现场管理的关键任务业务运营的团队来说可能是必不可少的。这种访问级别对于处理受严格监管的信息的公司来说也是一个优势,他们更愿意对其进行直接控制。,但是,客户应该考虑依赖物理服务器存在一些潜在的缺点。首先,无论是从短期还是长期来看,物理服务器都可能是昂贵的。除了购买服务器所需的初始投资外,企业还需要投资持续维护、更新以及最终因硬件故障而进行的更换。,最后,物理服务器在业务连续性和灾难恢复方面确实存在风险。由于它们存储在现场,物理服务器很可能会遭受影响客户其余业务的任何中断或损坏。这将要求 IT 团队修复服务器或引入新硬件、设置操作系统、安装关键应用程序,并从以前的备份中精心恢复信息。,,虚拟服务器是一种基于软件的环境,可模拟实际计算机的进程。虽然最终用户无法区分正确设置的虚拟服务器和物理服务器之间的区别,但他们实际上将与物理服务器计算资源的虚拟化进行交互。支持物理服务器的相同资源(例如 RAM 和 CPU)都有基于软件的对应资源分配给在虚拟服务器上运行的任何给定工作负载。,虚拟服务器设置有称为管理程序的东西,它是一种创建和运行虚拟机的软件或操作系统。安装后,管理程序可用于创建具有自己的虚拟计算资源的虚拟服务器。流行的管理程序示例包括 VMware Workstation 和 Microsoft VirtualPC。,以这种方式设置时,虚拟服务器允许企业更有效地将物理硬件资源分配给正在进行的工作负载。这是因为与物理服务器不同,虚拟服务器可以在同一物理环境中彼此并存。虽然物理服务器是具有专用资源的单租户平台,但管理程序可以支持多个虚拟服务器,允许多个应用程序同时运行并在它们之间共享物理硬件容量。,除了更有效地分配服务器资源之外,虚拟服务器还为企业提供了许多好处,使其成为 IT 世界中越来越受欢迎的选择。例如,虚拟服务器通常更易于管理。虽然一些公司可以选择在现场存储的物理服务器上设置虚拟服务器,但许多企业决定与为他们管理虚拟服务器的托管供应商合作。这意味着训练有素的数据中心专业人员的任务是维护、更新和一般维护,从而为企业省去甚至为保持服务器运行和冷却所需的公用设施供电的麻烦。,该模型还使虚拟服务器具有高度可扩展性。当拥有物理服务器的企业想要增加更大的容量时,他们需要征用新硬件并与 IT 专业人员合作准备这些硬件供内部使用。另一方面,投资虚拟服务器的公司——尤其是那些由第三方管理的公司——可以在必要时轻松增加容量和缩小规模。,,此外,虚拟服务器可以成为客户业务连续性和灾难恢复 策略的重要组成部分 。无论企业在现场运行虚拟服务器并使用云存储备份,还是与远离主要办公室的托管服务提供商合作,不受自然灾害的影响,虚拟服务器都可以帮助团队以最少的停机时间恢复正常功能。, 虚拟机是服务器吗?,一般来说,虚拟机可以是虚拟服务器,但它也可以提供附加功能。虽然虚拟服务器专门为访问程序和应用程序的最终用户提供计算资源——因此充当物理服务器的软件版本——但虚拟机也可以具有其他功能。实际上,虚拟化只是指为典型 IT 资产设置基于软件的表示的过程。虽然服务器当然是一种这样的资产,但虚拟化也可以应用于虚拟存储和虚拟网络。虚拟化的最后两个迭代为企业提供了与虚拟服务器类似的好处,包括更有效的工作负载分配、更低的运营成本和可扩展性。这样,虚拟机也可以指虚拟存储或虚拟网络能力。话虽如此,您的客户应该知道,当 IT 专业人员提到虚拟机时,他们往往指的是在管理程序上设置的虚拟服务器。通常情况下,可以安全地假设虚拟机和虚拟服务器被认为是一回事。, 如何备份服务器?,最终,为您的客户部署的最佳服务器将取决于他们的行业、他们的预算以及他们的业务目标——除了他们当前的数字基础设施。无论您的客户决定投资哪种服务器配置,您都必须考虑如何保护这些服务器处理的信息。无论企业选择共置虚拟服务器还是现场物理服务器的基于云的备份,为最坏的情况做好准备符合每个人的最大利益。如果您有兴趣了解有关服务器(或客户服务器)的业务连续性和灾难恢复的更多信息,请浏览我们的产品套件,了解如何保护关键业务信息并提前做好灾难计划。我们提供了一种简化的服务器备份方法, 可以整合您需要的信息、快速保存并快速恢复。https://www.n-able.com/blog/physical-vs-virtual-server, ,您通常可以将物理服务器定义为典型的计算机。虽然它们比您想象中的台式计算机要大,但它们的功能几乎相同——尽管是在企业级规模上。物理服务器是功能强大的计算机——通常存储在数据中心用于业务用例——它们运行操作系统和应用程序脱离其内部硬件资源。这些资源包括 RAM、CPU、HDD 或 SSD、网络连接资产等,所有这些都支持物理服务器的强大性能。,,
虚拟机是一种软件或应用程序环境,是计算机系统与操作系统的仿真。它提供类似于物理计算机的功能。它能够作为单独的计算机执行任务。服务器是满足来自客户端计算机的请求的一个设备或一组程序。有各种类型的服务器。它们可以根据功能进行分类。它们是文件服务器、Web 服务器、数据库服务器等等。虚拟机是一种类似于物理计算机的软件,可以运行操作系统和相关应用程序,而服务器是一种设备或软件,可以提供网络中其他计算机或客户端请求的服务。,, 什么是虚拟机?, 计算机是执行各种任务的电子设备。计算机的物理组件称为硬件。处理器、硬盘驱动器、光驱、软盘是硬件组件的一些示例。为了使硬件组件正常工作,必须要有软件。软件可以定义为一组用于完成任务的指令和配置文件。软件使计算机的功能更加简单和复杂。一些软件示例是 Linux 、Mac、Windows。由于它们具有操作计算机硬件组件的独特能力,因此它们被称为操作系统。, 虚拟机是一种类似于物理计算机的软件。它可以运行操作系统和相关应用程序。虚拟机监视器是一种创建和运行虚拟机的软件。它允许在现有操作系统上运行操作系统。一些流行的虚拟机监视器是 Virtual Box 和 VMware . 如果电脑安装了Windows,用户也想用Linux,那么可以安装虚拟机监视器,创建虚拟机。然后他就可以在虚拟机上安装Linux了。可以使用Windows操作系统,当需要Linux操作系统时,他可以打开虚拟机使用Linux操作系统。在使用 Linux 时,windows 将在后台运行。任务完成后,他可以保存虚拟机的状态并返回到 Windows 操作系统。,, 还可以使用虚拟机监视器创建多个操作系统。例如,如果计算机包含 Mac 操作系统,则用户可以安装 virtual box 并创建两个虚拟机。每个虚拟机可以运行独立的操作系统,如Windows XP 和Windows 8。用户可以将这两个操作系统作为两台独立的计算机使用。创建更多数量的虚拟机会降低计算机的性能。总体而言,虚拟机对于运行较旧的应用程序以及在同一台计算机上使用多个操作系统非常有用。, 什么是服务器?, 服务器是向另一台计算机提供服务的计算机。用户可以为不同的目的设置服务器。可以有一个服务器来控制对网络的访问、托管网站以及发送和接收电子邮件。每个服务器执行特定的任务。其中一些是文件服务器、打印服务器、网络服务器和数据库服务器。由于服务器始终提供不同的服务,因此它们不会关闭。服务器故障会导致许多问题,包括网络访问错误。,, 有各种类型的服务器。Web 服务器是提供客户端请求的相关网页的服务器。Web 浏览器是从 Web 服务器请求网页的客户端。文件服务器为网络中的用户提供所需的文件。为客户端保存电子邮件的服务器称为邮件服务器。打印服务器负责管理网络的打印任务。在所有组织中存储数据很重要。数据库服务器用于存储、检索和管理数据库中的数据。总体而言,服务器可用于共享资源并为网络中的其他设备提供各种服务。, 虚拟机和服务器有什么相似之处?, 虚拟机和服务器有什么区别?, ,虚拟机是一种软件或应用程序环境,是计算机系统与操作系统的仿真。它提供类似于物理计算机的功能。它能够作为单独的计算机执行任务。服务器是满足来自客户端计算机的请求的一个设备或一组程序。有各种类型的服务器。它们可以根据功能进行分类。它们是文件服务器、Web 服务器、数据库服务器等等。虚拟机是一种类似于物理计算机的软件,可以运行操作系统和相关应用程序,而服务器是一种设备或软件,可以提供网络中其他计算机或客户端请求的服务。,,
在开展新业务时,您应该确保您组织的基础架构能够承载工作负载并无延迟和中断地执行业务运营。您组织的基础架构可以建立在物理服务器、虚拟服务器或两者的组合(混合服务器)上。因此,在可用选项之间进行选择时,必须考虑许多因素。这篇博文通过突出物理服务器和虚拟机 (VM) 各自提供的主要优点和缺点,对物理服务器和虚拟机 (VM) 进行了比较。, 什么是物理服务器?,物理服务器与虚拟服务器的比较应该从定义开始。物理服务器,也称为“裸机服务器”,是一种单租户计算机服务器,这意味着将特定的物理服务器指定给单个用户。物理服务器的资源和组件不会在多个用户之间共享。每个物理服务器包括内存、处理器、网络连接、硬盘驱动器和用于运行程序和应用程序的操作系统 (OS)。裸机服务器由于包含强大的处理组件而体积很大。,, 什么是虚拟机?,虚拟机 (VM) 是用作模拟实际物理计算机的软件计算机。虚拟服务器在“多租户”环境中运行,这意味着多个 VM 运行在相同的物理硬件上。在这种情况下,物理服务器的计算资源被虚拟化并在其上运行的所有 VM 之间共享。虚拟服务器的架构比物理服务器的架构稍微复杂一些。因此,管理程序(例如 VMware vSphere 或 Microsoft Hyper-V)安装在物理硬件之上。然后使用管理程序来创建和管理具有自己的虚拟计算资源的 VM。之后,您可以在虚拟硬件之上加载多个客户操作系统和服务器应用程序。因此,虚拟服务器允许您在共享物理硬件的基础上运行多个操作系统和应用程序。, 比较物理服务器和虚拟机的差别,要查看物理服务器与虚拟服务器的差异,需要仔细查看它们的所有组件。, 表现,如果您的组织处理需要不断处理的大量数据,则应考虑此因素。物理服务器远比虚拟机强大和高效,这是因为虚拟机很容易因为物理机中的虚拟服务器溢出而出现性能问题。因此,具有相同硬件和软件资源和能力的物理机和虚拟机不能在同一水平上执行。如果您的组织运行的操作需要最大程度地使用计算资源,则物理服务器是最佳选择。, 管理,至于管理因素,虚拟机比物理服务器更容易维护。如果服务器出现故障,可能需要几天时间才能将物理服务器恢复到其原始状态。对于 VM,借助先前创建的VM 备份,只需单击几下即可启动恢复过程。此外,必须仔细检查物理服务器是否存在任何缺陷,如果需要,应在使用前安装和设置额外的驱动程序。虚拟机不是这种情况,因为它们建立在可以使用的物理硬件上。因此,可以在几分钟内创建并启动 VM。但是,管理虚拟服务器环境需要高水平的专业知识和特定技能。因此,请确保您的 IT 团队成员有足够的能力来控制您的虚拟基础架构。, 可移植性,物理服务器与虚拟服务器的主要区别之一在于可移植性。您可以轻松地将 VM 跨虚拟环境移动,甚至从一台物理服务器移动到另一台物理服务器,而您只需最少的投入。这是因为 VM 彼此隔离并拥有自己的虚拟硬件,这使得 VM 与硬件无关。将物理服务器环境移动到另一个位置是一项资源密集型任务。在这种情况下,您需要将服务器上存储的所有数据复制到可移动媒体,将媒体以及您拥有的所有硬件资源传输到新位置,然后在新位置上重新安装所有系统组件。服务器。本质上,您必须从头开始重新构建服务器。,, 可扩展性,要扩展物理服务器环境,您需要购买额外的硬件组件,这可能非常昂贵,并且需要经过漫长的安装和配置过程。同时,虚拟服务器环境提供了按需可扩展性的选项。单个虚拟服务器可以同时托管多个虚拟机,只需单击鼠标即可添加或删除这些虚拟机。您的虚拟环境可以根据业务需求的增长进行扩展或缩减。在这种情况下,您不需要购买额外的硬件来确保 VM 部署。这是因为运行在主机上的虚拟机共享相同的计算资源,可以在所有虚拟机之间平均分配。因此,您可以设计一个易于配置的环境,该环境可以执行任何复杂级别的操作。, 容量管理,物理服务器没有最大限度地利用其硬件和软件功能,其平均产能为 25%。因此,许多计算资源未被使用,这不符合成本效益。另一方面,托管多个 VM 的服务器通过在最需要的其他 VM 之间分配资源来处理未充分利用的资源。这样,就实现了最佳的容量管理。, 系统恢复,如果生产现场发生灾难,必须快速恢复关键任务数据和操作,以减少系统停机时间并最大程度地减少其对业务的负面影响。恢复在物理服务器上运行的业务运营可能需要几个小时或几天的时间。在这种情况下,灾难恢复 (DR) 过程需要设置新的物理服务器、安装操作系统、设置应用程序以及从备份中恢复关键数据。虚拟环境中的 DR 过程要简单得多。借助先前创建的 VM 备份,您可以在 DR 站点还原整个 VM,从而导致停机时间几乎为零。为确保灾难恢复过程顺利进行,并在需要时及时恢复您的数据,请考虑安装第三方数据保护软件。一个高效的解决方案可以为您提供多种可靠的数据保护选项,而价格却只是其中的一小部分。, 业务连续性,目前,企业预计将始终在线运营,这意味着即使是业务运营的轻微中断也可能导致重大影响。因此,确保业务连续性,尤其是在发生灾难时,应该是任何组织的主要优先事项之一。在比较物理服务器和 VM 时,很明显 VM 具有更高的容错性。万一发生灾难,您的虚拟环境的工作负载只需点击几下即可转移到另一个站点,从而确保将停机时间降至最低。在减轻灾难影响并恢复生产中心后,您可以将工作负载从灾难恢复站点移回主站点。如果灾难已经影响或破坏了您的物理服务器基础设施,在大多数情况下,这种损害是不可逆转的。,, 安全,安全管理在虚拟服务器环境中比在物理环境中更容易配置。对于物理服务器,您必须为每个单独的服务器构建一个保护系统,这取决于它的计算能力和资源以及它存储的数据的敏感性。如果您的 IT 基础架构建立在 10 台或更多物理服务器上,这可能是一项资源密集型任务。另一方面,可以基于通用安全模型来保护虚拟服务器环境。因此,安全策略和程序可以从一个单一的管理平台——即通过管理程序仪表板——来开发、记录和实施。, 费用,构建和维护物理服务器环境可能非常昂贵。这是由于硬件和软件的不断升级、频繁的系统故障以及计算机组件和设备的故障,这些都很难甚至无法修复。同时,虚拟化被认为是包含大量服务器的企业的完美选择。虚拟服务器环境允许您在所有正在运行的 VM 之间均匀分配计算资源,从而确保以最低的价格优化容量。但是,您应该注意,VM 软件许可证也可能非常昂贵。, ,在开展新业务时,您应该确保您组织的基础架构能够承载工作负载并无延迟和中断地执行业务运营。您组织的基础架构可以建立在物理服务器、虚拟服务器或两者的组合(混合服务器)上。因此,在可用选项之间进行选择时,必须考虑许多因素。这篇博文通过突出物理服务器和虚拟机 (VM) 各自提供的主要优点和缺点,对物理服务器和虚拟机 (VM) 进行了比较。, 什么是物理服务器?, 业务连续性
什么是虚拟化?虚拟化是一个允许更有效地利用物理计算机硬件的过程,是云计算的基础。虚拟化使用软件在计算机硬件上创建一个抽象层,允许将单个计算机的硬件元素(处理器、内存、存储等)划分为多个虚拟计算机,通常称为虚拟机 (VM)。每个 VM 都运行自己的操作系统 (OS),并且表现得像一台独立的计算机,即使它只是在实际底层计算机硬件的一部分上运行。,,因此,虚拟化可以更有效地利用物理计算机硬件,并允许组织的硬件投资获得更大的回报。今天,虚拟化是企业 IT 架构中的标准做法。它也是推动云计算经济发展的技术。虚拟化使云提供商能够使用他们现有的物理计算机硬件为用户提供服务;它使云用户能够在需要时仅购买所需的计算资源,并随着工作负载的增长经济高效地扩展这些资源。, 虚拟化的好处,虚拟化为数据中心运营商和服务提供商带来多项好处:,1、最少的停机时间:操作系统和应用程序崩溃会导致停机并影响用户工作效率。管理员可以同时运行多个冗余虚拟机,并在出现问题时在它们之间进行故障转移。运行多个冗余物理服务器的成本更高。,2、更快的配置:为每个应用程序购买、安装和配置硬件非常耗时。如果硬件已经就位,那么配置虚拟机以运行所有应用程序的速度会明显加快。您甚至可以使用管理软件将其自动化并将其构建到现有工作流程中。,,3、资源效率:在虚拟化之前,每个应用服务器都需要自己的专用物理 CPU——IT 人员将为他们想要运行的每个应用购买和配置单独的服务器。(出于可靠性原因,IT 更喜欢每台计算机一个应用程序和一个操作系统 (OS)。)每台物理服务器总是未得到充分利用。相比之下,服务器虚拟化让您可以在单台物理计算机(通常是 x86 服务器)上运行多个应用程序——每个应用程序都在自己的 VM 和自己的操作系统上运行,而不会牺牲可靠性。这可以最大限度地利用物理硬件的计算能力。,4、更轻松的管理:用软件定义的 VM 替换物理计算机可以更轻松地使用和管理用软件编写的策略。这允许您创建自动化的 IT 服务管理工作流。例如,自动化部署和配置工具使管理员能够在软件模板中将虚拟机和应用程序的集合定义为服务。这意味着他们可以重复且一致地安装这些服务,而无需繁琐、耗时。和容易出错的手动设置。管理员可以使用虚拟化安全策略根据虚拟机的角色强制执行某些安全配置。策略甚至可以通过淘汰未使用的虚拟机来节省空间和计算能力来提高资源效率。, ,什么是虚拟化?虚拟化是一个允许更有效地利用物理计算机硬件的过程,是云计算的基础。虚拟化使用软件在计算机硬件上创建一个抽象层,允许将单个计算机的硬件元素(处理器、内存、存储等)划分为多个虚拟计算机,通常称为虚拟机 (VM)。每个 VM 都运行自己的操作系统 (OS),并且表现得像一台独立的计算机,即使它只是在实际底层计算机硬件的一部分上运行。,,
超大规模服务器虚拟化系统是一种数据中心技术,它允许在物理服务器上创建多个隔离的虚拟环境,每个环境都可以运行独立的操作系统和应用程序,这种技术使得资源利用更加高效,因为多个虚拟机(VM)可以在同一台物理服务器上运行,而不会互相干扰,以下是对超大规模服务器虚拟化系统的详细介绍:,核心技术,,1. 硬件抽象层,硬件抽象层(HAL)是虚拟化技术的基础,它提供了一层介于物理硬件和操作系统之间的软件层,HAL能够模拟出多套硬件环境,让每台虚拟机都认为自己拥有独立的硬件资源。,2. 虚拟机监视器,虚拟机监视器(Hypervisor)是实现虚拟化的关键组件,它负责创建和管理虚拟机实例,同时调度硬件资源,以确保虚拟机之间有效隔离并公平地共享物理资源。,3. 资源管理和调度,在超大规模的环境中,合理地管理和调度计算、存储和网络资源至关重要,这通常涉及到使用高级的资源调度算法和自动化工具来确保性能的最优化和资源的最大化利用。,4. 动态迁移,动态迁移(Live Migration)允许正在运行的虚拟机从一台物理服务器无缝迁移到另一台,而不会导致服务中断,这对于维护、升级硬件以及负载均衡非常重要。,5. 快照和备份,,虚拟化环境支持创建虚拟机的快照,这可以在几秒钟内完成,并且对运行中的应用程序几乎没有影响,快照可以用来快速恢复系统状态或用于测试目的。,优势与挑战,优势, 资源利用率提高:通过虚拟化,可以将一台物理服务器分割成多个虚拟服务器,从而提高了硬件资源的利用率。, 成本节约:减少了需要购买和维护的物理服务器数量。, 灵活性和可扩展性:快速部署新的虚拟服务器以满足业务需求的变化。, 高可用性:通过动态迁移和集群技术,可以在硬件故障时保持服务的连续性。,挑战, 性能开销:虽然现代Hypervisor的性能开销很小,但仍然存在一定资源损耗。,, 复杂性管理:随着虚拟化环境的扩大,管理和维护的难度也随之增加。, 安全性问题:虚拟化增加了安全威胁的表面,需要额外的安全措施。,相关问题与解答,Q1: 虚拟化技术和容器技术有什么区别?,A1: 虚拟化技术和容器技术都是实现资源隔离和提高利用率的方法,虚拟化技术通过创建完整的虚拟机来实现隔离,每台虚拟机都运行着一套完整的操作系统,而容器技术则是一种轻量级的解决方案,它不需要为每个应用程序运行一个单独的操作系统,而是在同一操作系统内核之上运行多个隔离的用户空间实例,这使得容器比虚拟机更加轻便和快速。,Q2: 如何确保虚拟化环境中的数据安全?,A2: 确保虚拟化环境中的数据安全需要多层次的策略,应当为每台虚拟机实施严格的访问控制和身份验证机制,要使用加密技术保护数据传输过程中的安全,特别是在公共云环境中,定期进行安全审计和漏洞扫描也是必要的措施,应该实施数据备份和灾难恢复计划,以应对可能的数据丢失事件。