VMware 的 ESXi Server 可免费下载

What is the difference between ESXi and VMware Server?

VMware ESXi is an enterprise-class hypervisor that offers a bare-metal architecture for near-native performance, features like memory de-duplication to increase consolidation ratios and a cluster file system for managing VM files on shared storage. VMware ESXi and VMware ESX are the critical foundations for a dynamic and flexible virtual infrastructure.

VMware Server installs as an application on Windows and Linux, relying on an operating system for resource management. This limits the performance and scalability. VMware Server is popular for test and development activities.

从这一段描述来看,VMware Server 应该只是相当于 VMware Workstaion/Player 加上一个 VNC 远程桌面,ESXi 才算真正的虚拟化硬件。

除了托管商外,对于网络服务提供者,比如说 webmail 吧,虚拟化服务器有什么样的意义呢?

应用与架构分离

虚拟化是应用与基础架构分离的目前来看唯一的途径,即使是公司内部,应用开发部门与基础架构提供部门的关系也应该视为托管关系,比如 webmail ,界面,功能实现与基础服务器运维,网络管理绝对应该分离。将服务器资源作为一种服务提供,虚拟化是不二选择啊。

现在搜狐Tech-NO提供的

现在搜狐Tech-NO提供的还是物理服务器资源,转向提供虚拟计算我觉得路还很长. 目前的状态是静态内容分发(squid)不需要开发部门操心

我觉得类似 memcached 这样的单元应该是可以由基础架构部门虚拟化提供的,MySQL Server 理论上也可以这样来支持;计算密集型的任务比较适合虚拟服务器(比如 Antispam、文本分析),但网络环境别成为瓶颈;还有就是能提供 google fs 那样的存储服务,这个非常重要。

仔细想了想,觉得服

仔细想了想,觉得服务器虚拟化,以及所谓“云计算”,差不多是一个事情——计算资源的量化和标准化。

这也许意味着通用的软件模块也要朝这个方向去衡量?比如 Discuz 或 WordPress,就应该在规格表里面写明自己不同规模/流量下对计算资源的具体需求,而不仅仅是写一个操作系统软件环境就完事了.