经典之作:“Karmic Koala”的Ubuntu 9.10服务器版
最经忙着学习Linux,在这期间我遇到了很多问题,也了解了很多知识。下面谈谈我的一些见解。如果你正在准备搭建起自己的内部云虚拟化底层架构,那么Canonical会希望你不要只把眼光集中在机箱里面,这位最流行的Linux发行版Ubuntu的后台老板即将为企业和爱好者们带来称作“Karmic Koala”的Ubuntu 9.10服务器版。Canonical显然对Ubuntu 9.10服务器版的一些新功能感到非常兴奋,因为它在今天就迫不急待的宣布新操作系统的到来,虽然正式的版本要到10月29日才能开始下载。
当然,至少从新闻爆炸性和制造惊喜的角度来看,大多数开源项目都存在着一大问题,那就是你可以在正式发行之前就看到代码。这次声明也并不例外,人们没有感到太大的惊喜,因为Ubuntu 9.10早在今年2月份就已经成为了热门话题,当时Ubuntu项目的创始人MarkShuttleworth已经谈到了“Karmic Koala”中会出现嵌入式云工具,这比4月份Ubuntu 9.04的正式发行还要早上两个月。
对于Ubuntu的使用者和付费的客户们来说(显然使用Ubuntu的人比花钱购买Canonical支持的用户要多得多),好消息是他们能够提前获悉Ubuntu正准备做什么,因此有充足的时间准备部署新的技术。
在即将上市的Ubuntu 9.10服务器版中,全新的兼容Amazon EC2的Ubuntu企业云(Ubuntu EnterpriseCloud,UEC)或许是最关键的新功能,虽然它也谈不上什么超级惊喜,但Canonical希望这正是IT界正在寻找的东西。
“一直在云计算领域探索的人们现在只能使用公共云,”Canonical支持服务总监Steve George说,“而UEC允许企业先在内部建立一个云,然后再去考虑如何结合使用像EC2一样的公共云。”
UEC虽然是搭建在云框架上的,其中的工具也是由开源项目EucalyptusProject在9月初建立的,但这其中也有一些差异。首先,商业的Eucalyptus企业版瞄准的是创建并运行在VMware 的ESXServer 的hypervisor云底层架构上的虚拟机,尽管这个项目最初支持的是Xen和KVM的hypervisor。
现在还没有人有办法在同一个框架下运行所有三种hypervisor,让虚拟机非常容易的从一个hypervisor转移到另一个上,以及现场迁移和转换虚拟机,比如说把它们转换为EC2公共云中使用的Amazon MachineImage(AMI)的格式。AMI镜像的格式是Amazon严格保守的秘密,但人们普遍认为它是一个来源于Xen hypervisor的变种。
按照设计,Ubuntu企业云将在KVM的hypervisor之上部署应用,据George说这是Ubuntu的首选hypervisor。但由于Canonical听到了来自客户们“疾风暴雨”般的非常强烈的想要在EC2上运行应用的呼声,于是Ubuntu9.10服务器版就允许系统管理员在制作虚拟化软件堆栈时同时创建一个KVM镜像和一个EC2镜像。UEC的工具使用与Amazon相同的API来管理镜像,所以如果你掌握了一种管理方法,也就知道该如何管理其他的镜像,这些是非常重要的第一步。
同样正如Canonical在5月份宣布的那样,Ubuntu中的Landscape系统管理工具不仅可以管理数据中心内部的Ubuntu服务器,而且可以挂接到Amazon EC2的公共云中来管理Ubuntu镜像和它们的应用,这显然也不是巧合。
想要获取Ubuntu企业云工具不需要任何特殊的工作,它们是Ubuntu Server9.10的一部分,这意味着你能在未来的18个月中获得支持。但是,对云扩展功能的支持并不包括在普通的Ubuntu服务器版支持服务之中,正如ElReg在7月份所报告的,Canonical已经开始销售云支持服务。
入门级的云支持合同包括支持5台物理机和多至25台虚拟机,每年的费用为4750美元,而一个相同配置的24X7全天候支持合同的费用为17500美元。每个额外的物理服务器可以另得到一个支持包,最多可以有10台虚拟机,标准支持的价格是1250美元,高级支持的价格是3000美元。一个不限服务器和虚拟机数量的站点支持合同每年的费用为标准支持9万美元,完全支持15万美元,这对于那些没有跨地区分支机构的企业是个不错的选择。
对于一台单独的物理服务器,一个标准的Ubuntu服务器版支持合同的费用是每年750美元,高级支持合同的费用是2470美元。标准的Ubuntu服务器版并不需要云支持来实现经济性的目的,这正是设计意图。
Ubuntu9.10服务器版在很多其他功能上也已经进行了优化和改进,因为这毕竟是一次新的操作系统升级。George说新的服务器版包括了MySQL5.1数据库,能够更紧密的同PowerNap服务器工具整合,并且支持基于Web的企业管理协议(WBEM),因此主要的服务器厂商包括IBM、Dell和惠普以及CA的系统管理工具都能够对Ubuntu进行和其他操作系统一样的监控和管理。KVM和Xen的hypervisor性能得到了提高,这也是Ubuntu9.10服务器版的亮点所在。KVM依旧是首选的hypervisor,但这并不意味着Canonical忽视Xen,这一点和红帽一样,红帽是KVMhypervisor的拥有者,但你可以看到他们仍然在其发行的各种产品中抓住Xen不放。