A. 服务器虚拟化的服务器虚拟化之数据迁移
服务器虚拟化的数据类型对数据迁移的影响重大。通常来讲,非结构化数据更易于迁移,通过文件系统复制或备份恢复就能够渐进完成迁移过程。而结构化数据的处理就很棘手:类似于数据库这样的数据类型通常一直处于使用状态,因此渐进式的迁移过程就难以实现。大多数情况下,任务关键数据库往往配置为高可用集群。而在这种情形下,虚拟单个数据库集群结点,创建单个客户集群主要有这样两个考虑:如果你的hypervisor提供支持,你需要设置规则防止客户节点宿主在物理主机上,否则主机失败理论上可能导致数据库失败。尽管数据库节点能够处理不同hypervisor的节点失败,但这样做你将有更大几率保持数据库在线。数据库故障恢复节点鲜少会存储数据本身。这些节点通常会关联到一个集群共享卷,你需要处理这些数据。你可以把数据存放于原有位置,但必须考虑到hypervisor的一些专有限制。
B. 虚拟化未来前景怎么样
虚拟化未来前景非常广阔。
随着数字化转型的加快,未来服务器虚拟化技术将拥有更为广阔的场景化应用前景。未来,随着云计算、大数据等技术的推动,该市场将呈现较快速的增长态势,市场发展空间仍然巨大。
在云计算、大数据和互联网+的驱动下,不同类型企业的应用场景不断细分且差异越来越大,加之业务快速发展,对IT基础架构的性能和可靠性的要求越来越高,因此企业对服务器虚拟化解决方案提出了新的要求,希望提供商能够针对不同应用场景提供定制化的方案,例如针对业务运维或者云管理进行优化;对于数据库场景,对性能、稳定性和可靠性的要求则非常高,这些都要求提供商能够有针对性地优化解决方案,这也是当前用户最需要的。
虚拟化是一个巨大的趋势,把物理资源转变为逻辑上可以管理的资源,打破了物理结构之间的壁垒。在未来,所有的资源都透明的运行的在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术成为我们实现这一理想的唯一工具。
C. 服务器虚拟化需要怎样的CPU
成功应用虚拟化的关键是往往是从物理服务器开始。物理服务器将运行多个虚拟服务
器,虽然一台物理服务器要承载数以十计的虚拟服务器,但是它所需要的
CPU
资源要比用
户想象的要少。
通过应用虚拟化软件
——
VMware VSphere
、微软
Hyper-v
、
Citrix XenServer
或
者其它,可以在四核、六核或八核
CPU
上运行多个虚拟服务器。这是因为当前很多服务器
大部分时间都运行在接近空闲的状态,当虚拟机执行任务时,它们消耗的资源设计
CPU
、
内存、硬盘和网络
I/O
,只有一小部分虚拟机需要占用大量的
CPU
资源。利用这个平衡法
则,还可以将多台物理服务器整合成一台服务器。
内存和存储:两者需尽可能多
但这也不是一成不变的,
一些特定的服务器,
比如数据库服务器,
通常状况下都要运行
较大负载,
在较小的基础架构中就不适合进行虚拟化。
进行虚拟化要考虑主机的可用硬件资
源,以及虚拟化软件的特性和虚拟机的要求。
当企业要进行一个小的虚拟化项目时的第一步是选择硬件,通常会以一台服务器开始,
所以尽量要在预算范围内获得尽可能最佳的资源组合。
一个好的经验是,
选择具有更多核心、
主频更高的服务器作为物理主机(
Host Server
),所以如果在主频
2.93GHz
的
4
核
CPU
和
主频
2.4GHz
的
12
核
CPU
之间选择,
最好选择后者,
这是因为更多核心的
CPU
传输虚拟机负
载要更加快速。就好比要装载更多的货物,你需要的是一辆卡车而不是一辆跑车。
虚拟化可以降低服务器数量
内存和存储:两者需尽可能多
做好
CPU
的选择后,
下一个需要考虑的部分是内存。
虚拟机要消耗大量的内存,
所以需
要尽可能的加大内存,
并选择尽可能快速的内存。
在主机中,
为虚拟机分配比物理主机更多
的虚拟
CPU
要相对容易,
但是超度分配内存却不行。
主机具有更大的内存意味着可以运行更
多的虚拟机。
这对一些不提供共享内存功能的管理程序来说非常重要,
一些管理程序要求为
每一个虚拟机设置固定的内存,这些内存完全分配给指定的虚拟机。
D. 桌面虚拟化和服务器虚拟化的区别
桌面虚拟化与服务器虚拟化的区别可能很容易让人混淆。这两个术语听起来相似,但它们是不同的技术且用途非常不同,它们之间的区别也很重要。
“桌面虚拟化”与服务器虚拟化中有同样的词,但它们之间的联系也仅限于此。桌面虚拟化是对增加远程工作或者使用多种设备工作的员工的数量的反映,而服务器虚拟化是对公司为多样化工作量和最大化服务器效率的回答。
假如将桌面虚拟化看成和服务器虚拟化一样简单,或者说你可以使用相同的工具管理两者,也许会为你的部署导致灾难性的结果,或者,至少是浪费了时间。所以我们需要知道它们之间的区别:
什么是服务器虚拟化?
服务器虚拟化是把一个实体服务器分割成多个小的虚拟服务器。有了服务器虚拟化,多个服务器依靠一台实体机生存。最普通的服务器虚拟化方法是使用虚拟机,它可以使一个虚拟服务器像是一台独立的电脑,IT部门通常使用服务器虚拟化来支持各种工作,例如支持数据库、文件共享、图形虚拟化以及媒体交付。由于将服务器合并成更少的硬件且增加了效率,服务器虚拟化减少了企业成本。但是这种合并在桌面虚拟化中却不常使用,桌面虚拟化范围更广。
什么是桌面虚拟化?
桌面虚拟化是用虚拟电脑环境的产物,取代实体计算机交付到用户端。虚拟计算机被存储在远程服务器中并且可以交付应用到用户设备上。它的操作方式和操作实体机器相同。一台服务器可以交付多个个性化虚拟桌面镜像。
有多种方法可以实现桌面虚拟化,包括终端服务器虚拟化、OS流、虚拟桌面基础设施(VDI)以及桌面即服务(DaaS)。
终端服务器虚拟化和VDI都需要企业提供自己的基础设施,意味着你需要一台托管桌面镜像的服务器和为员工提供近似无缝体验的足够的带宽。同时企业还需要为自己的安全和配置负责。
依据OS流,桌面镜像直接交给用户设备而不需要由服务器托管。OS流仿佛是安装和工作在用户端,且用户不需要连接到桌面镜像。
DaaS将大部分基础设施交给第三方供应商管理。由供应商看管必要的服务器配置、带宽、备份和安全性。当然,公司需要支付会员费。
桌面虚拟化为员工从任意设备远程工作提供了益处——现在大多数智能机和平板都提供虚拟桌面客户端。由于多镜像可以存储在服务器端,桌面虚拟化也为硬件成本的降低做了贡献。尽管有一个相对简单的缩放比例——即当服务器不能托管更多的镜像时——你的公司可以购买另一台服务器——这将增加资本。
为什么了解它们的区别很重要?
服务器比虚拟桌面更容易知道下一步做什么,因为服务器每天几乎都执行相同的任务。你需要为服务器虚拟化指定软件和工具——你可以为服务器虚拟化和桌面虚拟化使用相同的管理工具。
尽管桌面虚拟化仍需要一台服务器托管虚拟镜像,但是情况更加复杂。终端用户希望有良好的桌面体验,但是桌面虚拟化无法准确地预测虚拟桌面用户的行为。这意味着你需要在桌面虚拟化中支持实际计算机应有的应用和任务加之虚拟桌面所需要的所有的基础设施。在一个常规工作日,托管虚拟桌面的机器相比于虚拟服务器有更多的随机活动。
E. 数据库服务器一般压力比较大,做虚拟化性能有没有问题
虚拟化性能肯定有问题,性能最好的半虚拟化软件,性能不过达到物理机器的80-90%,虚拟化的主要用途是整合多个负荷很小但必须存在的服务器或者采用了负载均衡的一些服务器,提高可用性、可管理性和RPT,对负荷很重的服务器进行虚拟化,简直就在找死!
F. 服务器虚拟化的策略
安装兼容性杀毒软件对于服务器虚拟化后产生的网络架构的安全风险和安全问题,可以采取在每个虚拟机上安装兼容性的杀毒软件来预防和解决。但是,在每个虚拟机上安装杀毒软件之前,一定要考虑虚拟机应用程序与杀毒软件的兼容性问题,以免杀毒软件不起作用。在每个虚拟机安装好杀毒软件之后,就可以好好地保护好每个虚拟机,使之不被损坏。不间断地进行服务器硬件的容量分析各个虚拟机都在运行应用程序时,为防止物理服务器超负荷工作,造成超载,可以不间断地对服务器进行硬件上的容量分析,时时监视服务器的硬件运行情况,以便及时发现物理服务器的负荷情况,在依据情况做出各个虚拟机使用上的调整,从而避免服务器超载,造成服务器的损坏。进行服务器硬件的容量分析的办法就是使用容错服务器。但是容错服务器的价格是非常高的,不是每个客户都能够买的起的。所以,凡是有条件的客户可以考虑购买和使用。使用容错服务器还要配上容错软件才能够进行服务器硬件的容量分析。
隔离虚拟机为了防止各个虚拟机间不相互影响使用,防止虚拟机间安全问题的相互传染,可以把各个虚拟机隔离开来。隔离虚拟机就是在应用程序和数据库之间建立一个防火墙,使得虚拟机能够在网络上能够进行脱机保存相关信息,从而使各个虚拟机之间不相互影响,保证各个虚拟机的正常使用。采用安全产品防止被攻击每个虚拟机之间都是相互联系的,要想防止虚拟机相互联系所产生的安全风险问题,就要使用一定的安全产品,来完善虚拟机之间的虚拟环境。客户可以使用Vmsafe项目的安全产品来预防安全风险,解决虚拟机之间因联系产生的安全问题。另外,客户还可以在Vmsafe中建立逻辑隔离,在逻辑上隔离各个虚拟机,切断它们之间联系。及时更新补丁设计地再完美的虚拟机也需要及时更新补丁,只有这样才能够及时堵住安全漏洞,防止被黑客攻击。由于物理服务器所带的虚拟机比较多,更新补丁的工作量比较大,这就需要客户要制定出详细的更新补丁的计划表,从而能够有计划、有步骤的对各个虚拟机进行补丁更新。客户还要经常关注虚拟机补丁更新的时间,以便及时更新补丁。客户也可以向虚拟机的生产厂家所要能够实现补丁自动更新的管理产品,使补丁的更新能够自动进行,从而减轻客户的工作量。
G. 怎么分配服务器上的资源做虚拟化,让两台服务器运行平稳,负载均衡。
最简单的方法就是配置dns负载均衡,让dns解析一会儿是ip1,一会儿是ip2。各有一半的机率。具体怎么配置,那就要看你的dns解析用的什么了。
不过这只是一个简单的负载平衡方案,如果你有更高要求,可以用lvs集群。
H. 服务器虚拟化有劣势吗
第一 服务器虚拟化只能解决硬件故障、但是对于系统或者应用程序的故障,依然要依赖传统的备份或者热备模式来解决。
第二 安全问题,传统模式下已经有很多安全供应商提供对应的安全产品,而虚拟化后将面临虚拟机内部攻击问题,以及虚拟机启动间隙所面临一些安全问题,目前有个别安全厂商推出了相关产品
第三 单点故障,虚拟化不得不面对的一个问题,用户在考虑成本产出各方因素往往无法做到存储冗余,所有的数据放在一个存储上,存储崩溃带来的就是灾难性后果。
对于资源消耗,已目前主流服务器看,底层系统消耗已微乎甚微,虚拟化对老旧应用程序的兼容性也是物理机器无可比拟的。
I. 搭建50台虚拟化服务器的具体配置
主要是内存要大,硬盘要快,处理器4核至强就行了,不过100个虚拟机,如果一起都在执行高强度任务的话估计要搞固态硬盘才行,或者scsi做raid5也可以,我之前只试过开50个虚拟机,用了32G的内存,跑起来速度还可以,希望对你有帮助。