易于构建
在环境创建画面(就一个画面,而且很直观)上鼠标点点就可以轻松完成环境搭建。
附加服务
可以根据需要添加不同的服务,Cache,SQL,NOSQL,SSL等。应用服务器可以在Tomcat,Jetty,Glassfish,TomEE,Apache和nginx中任选一个。SQL数据库可以在PostgreSQL,MySQL和MariaDB 3个常用的开源关系数据库中选一个。NOSQL也可以选择MongoDB 或 CouchDB。
自动扩展
Jelastic对于计算资源(RAM和CPU)的性能划分很细,最小的单位称为一个cloudlet(128M,200Mhz)。用户可以为每个节点指定保留的cloudlet数(最小为1)和最大cloudlet数(最大为64)。系统可以在应用运行时根据负载自动在保留的cloudlet数和最大cloudlet数之间调整实际分配给节点的计算资源。
水平扩展
目前看到的只有AP服务器支持水平扩展,负载均衡。(数据层要实现水平扩展没那么容易)
按需计费
计算,存储,网络,公共IP等资源都是按需收费(否则也不叫云计算了)。不用时候把环境停掉就完全不计费了。
易于管理
在管理画面上可以对各个服务分别进行管理和配置
管理画面:
对每个服务,一般都提供”Open in browser”,”Restart node”,Config,Log和Statistics功能。下面以PostgreSQL为例进行说明。
点击”Config”,可以打开它的配置文件进行编辑。遗憾的是没有提供reload按钮,为了让修改后的配置生效只能重启PostgreSQL服务(通过phpPgAdmin可以实现在线修改配置)。所幸重启很快,就几秒钟。
点击”Open in browser”可以打开熟悉的phpPgAdmin管理画面(用户名密码在注册的邮箱里),怎么操作就不用多说了。
总结:
总体感觉Jelastic的易用性相当棒,基本上不需要额外学习就可以轻松上手。比起笔者以前用过的Windows Azure容易多了(当然Windows Azure也有它的优势)。至于其他方面,性能,价格,安全等,笔者没做过对比,不做评论。
要试用的话,在下面的官网上填上自己的邮箱就可以启程了。
http://jelastic.com/