Joyent最独特的CPU bursting

在云环境中,在虚拟的基础结构中,bursting能让你的处理能力在短时间内迅速增加,而不需付出更多费用,花费更多精力去做监控、部署等本不必做的事情。

在您作水平扩展时,请牢记:Joyent为您免费提供了强大的额外处理能力。任何一个Joyent Accelerator都可以爆发(burst)使用一个物理服务器上所有的CPU核95%的处理能力。我们之所以能够提供这样的能力,是因为Joyent使用基于Solaris的容器─Solaris Zone,我们可以很容易地让所有8个CPU核提供bursting的能力。虽然基于Zen的虚拟机技术也能提供类似能力,但是在多租户的情况下,基于Zen的方案并不稳定。 我们基于Solaris Zone的方案却能提供非常稳定的处理环境。

那么这种CPU bursting技术到底能够为您提供哪些具体的好处呢?我们可以看看下面的基准评测数据

以下的评测对比是将1G的Joyent Accelerator与同等能力的Amazon AMI(1.7G实例)作比较:

1. 纯CPU测试,Geekbench的结果是8461比1615,即5倍于同等的Amazon AMI。

Screen shot 2009-12-04 at 下午07.59.06

2. MySQL读取测试:Accelerator要三倍于Amazon,分数之比为:1241比425。

Accelerator与Amazon在MySQL读取操作上的评测数据对比








3. 在WordPress PHP + MySQL这样的组合应用上,为了体现真实的处理能力,测试环境的WordPress没有进行任何优化,没有作任何缓存处理。在这样的环境下,Accelerator的表现是每秒60次Page View,而Amazon是每秒3次Page View,即:Joyent Accelerator的处理能力是Amazon的20倍!

Joyent Accelerator与Amazon在WordPress性能上的评测数据对比








对于突然出现的高峰流量,这种情况虽然常常发生,但却不像人们想象的那么频繁。在我们的平台上,有些用户在处理类似情况时,只需配置好缓存,然后就让CPU Bursting技术发挥作用就好了。我们很大的一个电子商务客户─Gilt就是这么做的。Gilt的网站在每天中午都会有量非常大的高峰流量,他们就是把架构配置好,然后就把剩下的事情交给Joyent的CPU bursting了。他们有一些1、2G的Accelerator,突然2G的实例就会拥有相当于一台具备32G内存的服务器的处理能力。