XenServer 6.5实战系列之二:Starting with Server Virtualization_weixin_34413802的博客-程序员宅基地

技术标签: 运维  

        在部署应用程序虚拟化(如:XenApp)和桌面虚拟化(如:XenDesktop)时都需要依赖于底层的服务器虚拟化(Server Virtualization),所以在今天我们会简单的介绍服务器虚拟化和对比各个产商的产品对比。Citrix XenApp和XenDesktop支持部署在Citrix XenServer、Microsoft Hype-v和VMware ESXI三种服务器虚拟化产品。但具体兼容哪个版本,我们会在具体部署XenApp和XenDesktop时跟大家详细的介绍。

1. What is Server Virtualization

1.1 其实对于何为服务器虚拟化相信大家已经非常熟悉了网上资料也非常多,在此就不详细说了,简单的列举了虚拟化的优点:
 a. 充分发挥现有资源的使用效率
 b. 减少物理机的数量,降低数据中心成本
 c. 改善硬件与应用程序的可以性,以提高业务续航能力
 d. 取得运作动弹性
 e. 提升桌面平台管理能力与安全性


2. XenServer Compared to Other Hypervisors

2.1 目前主流的服务器虚拟化厂商主要有Citrix、VMware和Microsoft三大巨头。对应的服务器虚拟化产品最新版本如下:

Citrix:     XenServer 6.5 (2015年1月13日正式发布)
VMware:  ESXI 6.0
Microsoft: Hyper-v Server 2012 R2 (Windows Server 2012 R2和Windows 8.1系统中自带Hyper-V 4.0)


2.2 对于不同厂商的虚拟化产品个人觉得各有千秋,没有好与不好而是适不适合每个公司的实际情况和应用,我在国外网站查到了对这三者的比较供参考,如下:

wKioL1UQ5czyQ6fIAAHILvQqfFQ915.jpg


2.3 Hypervisor Architecture Diagrams(架构图)

XenServer、EXSI和Hyper-v在底层架构方面都有些差异,具体可看如下架构图:

Xen Architecture:

wKioL1UQ5hWyP5ABAAI3Ah2ql38396.jpg


Hyper-V Architecture:

wKiom1UQ5RGSx-1kAAIxZnGEvQY227.jpg


VMware ESXI Architecture:

wKioL1UQ5mHS2bxhAAHotK7dHW4326.jpg




版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34413802/article/details/85190710

智能推荐

SpringCloud-Zuul网关实践_Jing-Kathy的博客-程序员宅基地

文章目录1 zuul网关1.1 新建工程1.2 编写配置1.3 编写引导类1.4 编写路由规则1.5 启动测试2. 面向服务的路由3 简化的路由配置4 默认的路由规则5 路由前缀1 zuul网关1.1 新建工程填写基本信息:添加Zuul依赖1.2 编写配置server: port: 10010 #服务端口spring: application: name: a...

java实现多文件上传_小小舍的博客-程序员宅基地_java多文件上传

代码如下:package com.ece.manager.web.file;import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.FileNotFoundException;...

TypeScript 模块导入那些事_weixin_34352449的博客-程序员宅基地

ES6 模块导入的限制我们先来看一个具体的例子:在 Node 项目里,使用 CommonJS 规范引入一个模块:const koa = require('koa')复制代码改写为 TypeScript(1.5+ 版本)时,通常有两种方式:使用 ES6 模块导入方式:// allowSyntheticDefaultImports: falseimport * as koa from...

使用git bash在windows上搭建 git 服务器_zhouguoqionghai的博客-程序员宅基地

在 windows 上安装 git,都会附带 git bash.git bash 相关路径git bash 是基于 msys2 的,在 windows 上任务管理器里可以看到:git bash 的根目录msys2 本身用来在 windows 上模拟 Linux 类环境。git bash 的根目录的实际物理目录是 git 的安装目录,在我的 windows 上,是`D:\Program Files\Git`可以在 git bash 里切换到根目录 cd /,然后在当前目录创建个文件来确证。g

虚拟机ping不通win10主机,但是主机可以ping通虚拟机_大多数的沉默|的博客-程序员宅基地_win10虚拟机ping不通主机

一开始我联网了,同时按照高赞文章https://blog.csdn.net/hskw444273663/article/details/81301470说的打开indows10的防火墙ICMPv4-in这个规则,但依然虚拟机ping不通主机,然后我断开网络,手动配置IP,使其和虚拟机的IP在同一网段,打开虚拟机重新ping便可ping通...

基于毫米波雷达的手势识别仿真_knaicooo的博客-程序员宅基地_毫米波雷达手势识别

硬件平台:iwr1642boost雷达版+dca1000evm数据采集卡软件平台:①波形配置:mmWave studio②回波数据预处理③神经网络搭建硬件连接:连接到电脑后,打开设备管理器中的端口,会看见以下6个端口:波形配置:依次点击:2中com port选择电脑端口中的XDS110 ClassApplication/User UART对应的端口,如下图:完成之后所有均变为绿色:波形配置完后进行采集,生成的bin文件...

随便推点

Spring-Boot基于配置按条件装Bean_初仔仔的博客-程序员宅基地

背景    同一个接口有多种实现,项目启动时按某种规则来选择性的启用其中一种实现,再具体一点,比如Controller初始化的时候,根据配置文件的指定的实现类前缀,来记载具体Service,不同Service使用不同的Dao和数据库。    看到这里,我们会想到使用SPI机制,或Spring按条件加载Bean机制来实现,下面主要讨论后者。    定义接口    定义2个Service层接...

ORACLE 定期清理INACTIVE会话_Alanzhou007的博客-程序员宅基地

ORACLE数据库会话有ACTIVE、INACTIVE、KILLED、 CACHED、SNIPED五种状态。INACTIVE状态的会话表示此会话处于非活动、空闲、等待状态。例如PL/SQL Developer连接到数据库,执行一条SQL语句后,如果不继续执行SQL语句,那么此会话就处于INACTIVE状态。一般情况下,少量的INACTVIE会话对数据库并没有什么影响,如果由于程序设计等某些原因导致

浅谈redis sentinel raft 算法_lyzchengxuyuan的博客-程序员宅基地_redis哨兵算法raft

分布式一致性算法的诞生是为了解决多个节点之间数据一致性问题的。LOG REPLICATION:1、分布式环境中的三个状态:FOLLOWER、CANDIDATE、LEADER2、LEADER ELECTION:当leader宕机或者是不可用之后就会出发新的leader选举,这就叫做 leader election3、log replication: 在选举出新的leader时,由于此时所有的写操作日志还没有同步导其他的follower节点所以此时写操作日志处于未提交状态,当超过半数的follower节

rt-thread下调试elmfat 问题记录_dicaishi1899的博客-程序员宅基地

硬件平台:stm32f107 SPI flash:w25q32RTT版本:v2.1w25q32的驱动大神们已经写好(w25qxx.c),我只需要照猫画虎的实现相应SPI的驱动程序即可(bsp例程都有),如此spi flash就可以读写了。查看device列表如下:接着启用DFS功能和ELMFAT类型文件系统,并挂载文件系统名为“elm”的文件系统到介质为flash0的...

解决TypeError: sum() received an invalid combination of arguments - got (Tensor, axis=int)_Akita·wang的博客-程序员宅基地

问题描述:运行torch.sum(torch.mul(users, pos_items), axis=1)时报错:TypeError: sum() received an invalid combination of arguments - got (Tensor, axis=int), but expected one of:* (Tensor input)* (Tensor input, torch.dtype dtype) didn't match because some...

使用Feign在服务启动时报bean空指针问题_猪男的博客-程序员宅基地

Feign和springfox-swagger2兼容性引起的,升级springfox-swagger2的版本到2.5.0及以上问题就解决了。CSDN著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。...

推荐文章

热门文章

相关标签