Alibert 2013-02-21
在业务领域,我们的一切决策都需要围绕客户的需求进行。如果孩子们喜欢听摇滚音乐,我们就得在自动点唱机里多提供此类选择。如果企业管理员想要购买云服务,我们就得把服务器设备捆绑起来并宣称这就是云。戴尔公司在这方面称得上一把好手——如果大家没有足够的时间向戴尔发出设备采购订单并等待提货,那么直接利用该公司的数据中心资源也是不错的方案。
戴尔公司新近推出的云服务从头到脚都流露出鲜明的戴尔特色。该公司一直与微软走得很近,而经历了此番融资收购后两家的关系就更亲密了。由于其它云厂商在授权许可费用上要略高于微软,我们不妨就在这堆打包资源中使用Windows Server 2008 R2。在Dell Cloud的门户网站上我们可以对设备进行控制,但该功能只允许通过IE或火狐浏览器进行登录,Chrome甚至都不在列表当中。
整个销售流程也体现出戴尔的一贯风格。大家可以按使用时间购买设备,但默认选项推荐用户直接购买一个月的使用权限——这对于真正有计划长期使用的用户可能不算什么,不过对于大多数使用者而言这还是太离谱了。戴尔的营销团队有时候就是在帮倒忙,看了这么露骨的推销策略很多人估计会非常反感。产品方案中的“小型”设备拥有一块虚拟CPU、2GB内存以及100GB存储空间,每个月的租赁费用为125美元,相当于每小时17.5美分。
中型实例——也就是我在测试中所使用的方案——拥有四块虚拟CPU、8GB内存以及400GB存储空间,每月租赁费用为500美元。如果大家希望按小时计费,那么每小时每块虚拟CPU的租金为5.5美分、每小时每GB内存租金为7美分、每月每GB存储空间的租金则为30美分。只要订购了这套硬件配置,我们就可以将其拆分为多套VMware虚拟机,整个过程购买实际硬件与安装VMware并无二致。
虚拟化与自由
此次戴尔方案带来的最大区别可能要数堆栈中的虚拟机开放性了。其它所有主流云厂商都会在拿了用户的钱之前提供某台虚拟机的root权限,然后假装虚拟化机制并不存在。Root密码的作用是让我们在登入所租赁的资源时有种使用自有设备的感觉,但实际上我们登入的只是虚拟机,而且所有硬件资源都在被很多客户共同分享。
而在戴尔方面,大家会在打开Dell Cloud门户网站后找到VMware vApp。根据一位戴尔技术支持工程师的描述,它相当于一套服务器机架,用户可以在规定的资源范围内任意设置虚拟机。为了填满这套虚拟机架,大家可以设计几套标准化模板用于创建F5负载平衡器、Windows Server 2008 R2服务器或者Suse Linux 11主机。当然,我们也完全可以将任何VMware或者OVF虚拟机上传到云环境之中。
另有一个选项帮助用户通过特定ISO文件建立虚拟机系统——这项功能在大家希望启动特定LiveCD版本的Linux或其它操作系统时非常重要。这套管理门户甚至允许我们以与本机同样的感受使用CD/DVD驱动器,惟一的区别在于大家需要上传ISO文件。
在这个层面进行功能探索非常愉快。大家可以随意利用VMware Workstation或者VMware Fusion作为虚拟机中的桌面系统、并在上传到自己的虚拟机架中后即可在服务器机房端加以启用。大多数其它云产品也允许我们创建服务器镜像,但通常情况下我们需要停下手头的工作才能进行镜像创建。
在我们与运行中的设备进行对话时,VMware软件层也将加入进来。大家可以根据习惯随意打开SSH端口,但最简单的办法是使用VMware提供的远程客户端。管理门户界面会在列表中显示出所有已存在的虚拟机,只要点击对应项目,VMware远程客户端就会在新的浏览器窗口中启动连接。我有测试这项功能时遭遇过一些小障碍,但最终发现火狐浏览器能完美支持整个过程。功能启用之后,我就能在自己的台式机上对服务器进行各项操作。显示效果称不上灵敏,但作为一套能让你横跨整个国家进行服务器管理的方案,我们还能要求什么呢?
为了对戴尔云设备的速度有个直观概念,我尝试利用DaCapo基准测试——一组Java例程,用于常见Java服务器应用的测试——对Windows Server 2008 R2虚拟机进行性能考评。与其它云环境下的其它虚拟机相比,测试结果差异可谓相当明显。Dell Cloud在大多数基准测试项目中都比Amazon High-CPU实例(每小时14.5%)快50%到100%。但在其它一些项目方面,例如图像渲染测试(batik与sunflow),则并驾齐驱。
这些差异意味着我们必须亲自对应用程序加以尝试,看看能不能真正获得最为关注的性能优势。举例来说,Lucenea索引程序在戴尔中型方案上的表现就要高于Amazon High-CPU设备,但搜索测试的成绩则不相上下。好消息是大家可以在自己的台式机上逐步测试VMware虚拟机,慢慢找到足以提高性能表现的正确软件套件及设备例程组合。
喜欢VMware产品的用户也一定会喜欢上Dell Cloud。上图展示的就是Dell Cloud的管理门户,为用户运行于VMware vApp中的虚拟机提供直观的功能描述。
我们所了解的网络功能
戴尔公司还提供了一套具备同等透明特性的网络配置。大家可以在一系列不同网络选项中为自己处于运行状态下的虚拟机进行选择,还可以对内部及外部网络加以配置,还可以通过与物理服务器相似的方式对虚拟设备进行重新配置。当我们需要设备与外界相连通时,只消鼓捣鼓捣NAT与DHCP来对外部IP地址予以放行即可。
我对这种方案倒是有点微辞。其它一些云设施会把整个处理过程放在底层,直接将设备与外部互联网相连。只要拥有root密码与对应IP地址,大家就可以获得完全开放的访问效果。这种办法更简便易行,当然在灵活性方面则打了些折扣。
其它云产品也对内部及外部网络进行过专门调整,但厂商拒绝公开其具体细节。戴尔公司的方案将非常适合在办公环境或者内部服务器机房中运行网络的用户,因为其设定步骤与两者非常相近。由于相关技术完全一致,因此我们可以在需要时充分发挥其灵活性。也许过程中还额外投入些精力,但这是换取开放性所必须付出的代价。
与其它厂商一样,戴尔公司也没有根据进入系统的数据量进行计费,而只是统计自系统流出的数据量(每GB合24美分)。Dell Cloud目前还没有分化为更精细、更有针对性的使用区划,这一点相对其它云厂商而言有点滞后。以Amazon为例,其至少在数据价格表中列出了至少十八项不同条目,详细描述了由A点到B点之间的数据流通该采取哪种价格方案。
总结