最近在考虑是否要在公司引入Cloudfoundry这样的平台,google了一些资料以后感觉在IaaS已经广泛使用的企业中,CF貌似没什么吸引力。
1、CF相对于虚拟机最大的优势是资源可以进一步细分,提高硬件的利用率。但是目前大多数的应用服务器,例如Apache/IIS都已经提供了CPU、MEM、DISK的配合管理功能,稍微加上一些脚本控制就可以实现同CF一样的功能。
2、部署。同样地,例如shell脚本,或者visual studio TFS的功能也可以实现从编译到部署的一系列功能。
3、监控、弹性。监控就不说了,现在达到应用级的监控平台一大堆。弹性,默认的CF也不能提供弹性的自动启动和回收DEA 的实例,虽然warden将资源管理转交给cgroup以后由linux系统来实现container的回收,但是这个并不能跨平台,仅限于linux/unix下,很多APP Server做的也挺好。.NET上面的IronFoundry很显然无法利用这个功能,IF也就无法实现弹性,比不上IIS。综合上面三点,部署一个CF,在进行应用的迁移等等工作实在是得不偿失。也许我有什么不知道的PaaS的优势,希望各路高手不吝指教
1、CF相对于虚拟机最大的优势是资源可以进一步细分,提高硬件的利用率。但是目前大多数的应用服务器,例如Apache/IIS都已经提供了CPU、MEM、DISK的配合管理功能,稍微加上一些脚本控制就可以实现同CF一样的功能。
2、部署。同样地,例如shell脚本,或者visual studio TFS的功能也可以实现从编译到部署的一系列功能。
3、监控、弹性。监控就不说了,现在达到应用级的监控平台一大堆。弹性,默认的CF也不能提供弹性的自动启动和回收DEA 的实例,虽然warden将资源管理转交给cgroup以后由linux系统来实现container的回收,但是这个并不能跨平台,仅限于linux/unix下,很多APP Server做的也挺好。.NET上面的IronFoundry很显然无法利用这个功能,IF也就无法实现弹性,比不上IIS。综合上面三点,部署一个CF,在进行应用的迁移等等工作实在是得不偿失。也许我有什么不知道的PaaS的优势,希望各路高手不吝指教
解决方案 »
- CloudFoundry部署教程
- java mapreduce wordcount 统计出现次数
- 关于aws ec2 ubuntu都有哪些版本?这个在哪看啊
- 为什么连接EC2那么卡?有什么解决办法?
- sdn的发展前景
- 现在有办法解决硬盘I/O的性能问题吗?
- 江湖救急!!!20人的小公司,到底需不需要买服务器?
- 关于spark中map、reduce的一点疑问
- spark on yarn 概念问题
- 为什么在Flume中加入自定义interceptor会报出ClassNotFoundException
- 请教个问题,如果做了cname,那么访问的域名A最终会跳转到域名B的页面,那么url里显示的是域名A还是B
- XenServer6.2上的RHEL6虚拟机(VM)“XenServer tools not installed”
1.PCF 在于 可以 提供更多的 公共组件,屏蔽对资源层 ,对业务组件来说更加透明。数据库的 、算法的、等等 模块这些都可以内部通信,或者提供管道。
2.自动提供组件级别的分布式,粒度比虚拟组机更细,弹性我觉着主要在这里。
可以将一个SOA组件,包装成后,自动分发。