开源PaaS平台-ConPaaS介绍

ConPaaS是一个欧洲一些研究机构和学校在开发一个开源项目,是Contrail EU项目的子项目。
ConPaaS看名字知道,它是一种PaaS(Platform as a Service,平台即服务)平台,云计算中的一种形式。
和大多数PaaS平台一样,ConPaaS是为了让企业或者开发者能更加方便的在云中部署自己的应用(SaaS),而屏蔽掉Cloud的复杂性。另外ConPaaS针对高性能计算以及web这两方面的应用提供对应的基础服务,最新的版本1.3提供9种默认服务。


ConPaaS主要特点:


Web和分布式计算服务:

PHP
JAVA
MySQL
scalarix(in-memory key-value store,NoSQL database)
Selenium(functional testing of Web applications)
TaskFarming (Service for running bags of tasks)
Xtreemfs (distributed file system)
Map-reduce(Hadoop framework)
HTC service(providing a throughput-oriented scheduler for bags of tasks)


易于使用
对企业或开发者来说,使用还是很方便的,只需要根据自己的应用需求购买对于的服务,然后上传应用即可,并且可以随时根据应用的负载情况增减运行实例(增加实例可以增加计算能力,反之减少);
提供操作简单的图形界面;
不同服务提供对应的使用接口。


ConPaaS默认会根据每个实例每小时来扣除账户的相应的点数,由于是开源框架,账户部分没有做过多的功能,PaaS提供商可以根据自己的需要来扩展这部分的功能。


易于扩展
对PaaS提供商来说,扩展也是比较容易的,可在以下几方面进行扩展
1.支持的IaaS
ConPaaS目标是屏蔽掉IaaS的差异,虽然目前之提供OpenNebula和Amazon EC2的支持,但是它提供一层Cloud的抽象层,只要根据不同的Cloud实现几个功能(实现的功能就几个,笔者以自家公司的cloud为基础实现过)
2.基础服务
默认自带9个(1.3版),但是能以它的框架进行扩展
参考官方添加服务的指导
http://www.conpaas.eu/documentation/internals-guide/
3.功能扩展
提供RESTful接口以及命令行工具(笔者上一个项目就是把ConPaaS嵌到自家的云平台上面来提供PaaS服务)


除了上面几个特点外,ConPaas有一个非常不好的地方就是很耗资源,在整个架构中每个实例都需要一台虚拟机,而一个服务至少需要两个实例(其中有一个实例不提供服务,专门管理服务动态扩展)


官网地址 http://www.conpaas.eu/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值