深入试用SUSE Cloud
OpenStack 这个开源云端基建方案,相信大家亦时有所闻。众所周知 OpenStack 的功能强大,但进行部署时却需要高度的技巧和经验。有见及此 Novell表示将会推出采用 OpenStack 技术的云端基建方案 SUSE Cloud。
SUSE Cloud以OpenStack的最新版本Diablo为基础开发,卖点是预先把OpenStack 和 SUSE Linux Enterprise整合,从而降低架设 OpenStack 时的技术门槛。目前Novell已经在官方网站发布了SUSE Cloud的测试版本。
完整的OpenStack方案
OpenStack相容VMware ESX、Microsoft Hyper-V、Citrix Xen 和 Linux的KVM,基本上已覆盖了目前业界绝大部分的Hypervisor。SUSE Cloud将会是一个完整的OpenStack方案,以往利用OpenStack架设私有云,必须同时使用其他工具以补OpenStack的不足,SUSE Cloud则会建基于SUSE Linux Enterprise平台上,要制作虚拟机器映像档,可以用免费的SUSE Studio,伺服器管理方面,则可沿用 Novell的SUSE Manager。
提供标准化的API
OpenStack有望成为云端世界的游戏规则改变者,因为它可提供标准化的API集合,OpenStack社区希望这将会终结厂商锁定,允许企业在自身开发的私有 OpenStack云端,和其他任意的公有OpenStack云端之间随意迁移工作负载。OpenStack是一个包含作业系统、储存媒体和网路组件的开源云端平台,目前已获得业界的广泛支持。它最早由NASA开发的Nebula云端项目的演变,且获得了Rackspace的支援。今天Amazon的云端平台是最流行的基础设施即服务(IaaS),尽管Amazon提供API,但它的云端并不是由类似OpenStack社区所开发的开源技术,OpenStack提供的便是一个开源的选择。
由业内人士设计
OpenStack的其中一个优点是Rackspace的参与。众所周知Rackspace是一家提供主机托管服务的公司,换言之OpenStack实际上是由业内人士设计的,因此非常适用于公有云端的大型伺服器、多租户的工作负载。此外 OpenStack成熟的功能性、Hypervisor无关性设计及其可扩展特性等亦是理由之一。业界的主流厂商也倾向使用 OpenStack,因为开发社区表示目前已有128家厂商在参与该项目的开发,其中包括思科、Citrix、Extreme、惠普、Arista和Vyatta等等。目前 OpenStack仍由Rackspace主导,但未来OpenStack项目将会移交给计划在2012年成立的OpenStack基金会,保证了OpenStack的独立性。
OpenStack 的结构
OpenStack是一种免费的开源平台,帮助服务提供商实现类似 Amazon EC2和S3的基础设施服务。OpenStack运算服务由3个元件组成,包括负责云端基建(OpenStack Compute)的Nova,分散式储存系统(OpenStack Storage)的Swift,以及映像档服务(OpenStack Image Service)的Glance。其中Nova和Swift都采用了分散的架构,所有伺服器都以复数方式构成,保证了将来的扩充性。Glance提供了一个机制来寻找、记录虚拟机器的磁碟映像档,支援不同磁碟映像档格式,纵使是运作中的虚拟机器也可追加磁碟,并快速处理磁碟空间需求和分割区。灵活度是OpenStack最大的优点之一,用户可以根据自己的需要建立基础设施,轻松地扩充群集规模。
SUSE Cloud抢先看
刚发布的SUSE Cloud Development Preview以64位元版本的SUSE Linux Enterprise Server 11 SP1(SLES 11 SP1) 为基础,并采用 OpenStack代号Essex 的版本。SUSE Cloud 追加了两个系统服务,分别是名为Keystone的认证服务OpenStack Identity Service,以及名为 Horizon的控制台(OpenStack Dashboard)。原则上SUSE Cloud是为 SLES 11 SP1而设计的,但开发人员表示在openSUSE上也可成功执行。SUSE Cloud 的映像档已经在SUSE Gallery上发布,并提供硬碟用和USB随身碟专用的版本。