快速入门:http://docs.cloudfoundry.com/getting-started.html
在这快速入门页面的左边我们可以看到几个菜单:
Frameworks & Languages
Infrastructure
Services
Tools
Samples
其中Frameworks & Languages和Services是我们所最关注的。
前者主要描述了常用编程语言和框架在CloudFoundry PaaS中是如何使用的,后者则告诉了我们几种常用数据库和消息中间件在CloudFoundry PaaS中的使用方法。
值得一提的是,开发人员如果想把自己的应用跑PaaS上,就目前而言基于CloudFoundry的解决方案是业界最方便的。相比Google App Engine和AWS Elastic Beanstalk ,CloudFoundry对代码的污染最小(无需改动),配置文件改动最少(很小改动),这也是CloudFoundry的设计思想所在。
Get Started里面的很多文章已经被翻译到了http://cnblog.cloudfoundry.com。不过读者如果想要自己探索的话,官网文章会更有体系感。
二、提问和答疑
在本论坛发帖提问是解决您有关CloudFoundry问题的最佳途径。
不过也不要忘了CloudFoundry官方的Google Group。
Google Group是基于Mailing List的论坛,这意味着您可以使用Gmail来提问和查看回复。
Group共有三个:
使用dev_setup方式搭建本地CloudFoundry环境的用户:
https://groups.google.com/a/cloudfoundry.org/group/vcap-dev
/topics
使用BOSH来搭建搭建本地CloudFoundry环境的用户有两个选择:
https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!forum/bosh-users
以及
https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!forum/bosh-dev
(从user和dev大家应该能有所区分这两个论坛,不过提问的话其实都可以的)
这些Group的好处是这里充斥着CloudFoundry的开发者,code reviewer,以及更有经验的国际友人。
三、阅读代码
所有的一切都在这里了:https://github.com/cloudfoundry
每一个CloudFoundry的组件都有自己的库,其中vcap,router,dea,cloud_controller是最核心的四个库。
如果你对github以及git版本管理完全不了解,没关系,伯乐在线的系列文章可以让你变成专家:
http://blog.jobbole.com/25808/
不过对于更多的用户来说,只需要了解几个常用的git指令就足够了,这时候,谷歌和百度就是个不错的主意。关键词:git基础。
四、还需要准备什么?
如果下载一个Micro CloudFoundry部署几个应用已经满足不了好奇的你,那么搭建自己的CloudFoundry环境就势在必行了。
最重要的是要有一台安装了Ubuntu10.04 64bit版的电脑(其实最好是基于某种IaaS的一台 Ubuntu10.04 64bit 虚拟机)
其次,保证网络畅通,尽量没有公司防火墙限制
接下来是官方使用dev_setup方式从源码安装CloudFoundry的指导:http://support.cloudfoundry.com/entries/20407923-single-multi-node-vcap-deployment-using-chef
不幸的是,上面的文章有些过时(与当前的源码版本不匹配),导致大多数时候我们的安装会莫名其妙地失败。近期内,我会把自己英文博客上的安装指导翻译到CSDN上,到时候诸位可以参考该系列文章。
另外,如果你使用了AWS,VSphere或者OpenStack作为自己的IaaS,使用BOSH搭建CloudFoundry才是你的最佳选择。下面的文章是你的最佳参考:
AWS:http://drnicwilliams.com/2012/04/16/creating-a-bosh-from-scratch-on-aws/
中文社区VSphere的文章:http://cnblog.cloudfoundry.com/?p=293
14 个解决方案
#1
好文章啊!这个必须要置顶啊!
#2
cloudfoundry 什么时候支持python啊
#3
#4
Python早已经支持了,包括Django。只是没有列在官方文档里(因为这是来自于开源社区的贡献)。建议用源码安装一个自己的CloudFoundry,就可以尝试使用了。
#5
https://github.com/cloudfoundry/vcap/blob/master/README.md
上面LINK是dev_setup的安装指南。
只需要64位ubuntu虚拟机一枚 + 高速网络连接(最好没有proxy)。
两条命令搞定PaaS。
装好之后run
vmc runtimes
vmc frameworks
vmc services
就可以看到一堆cf.com上面没有的各类语言框架和服务。
上面LINK是dev_setup的安装指南。
只需要64位ubuntu虚拟机一枚 + 高速网络连接(最好没有proxy)。
两条命令搞定PaaS。
装好之后run
vmc runtimes
vmc frameworks
vmc services
就可以看到一堆cf.com上面没有的各类语言框架和服务。
#6
谢谢 昨天没搞清楚cloudfoundry 的定义 去博客下载了视频看了看 了解不少 。。挺好
希望尽快能出openStack的部署指导。 想自己搭建一个
希望尽快能出openStack的部署指导。 想自己搭建一个
#7
好东西,学习一下
#8
#9
#10
好事呀希望快点出来
#11
#12
对,快点出来···
#13
#14
#1
好文章啊!这个必须要置顶啊!
#2
cloudfoundry 什么时候支持python啊
#3
#4
Python早已经支持了,包括Django。只是没有列在官方文档里(因为这是来自于开源社区的贡献)。建议用源码安装一个自己的CloudFoundry,就可以尝试使用了。
#5
https://github.com/cloudfoundry/vcap/blob/master/README.md
上面LINK是dev_setup的安装指南。
只需要64位ubuntu虚拟机一枚 + 高速网络连接(最好没有proxy)。
两条命令搞定PaaS。
装好之后run
vmc runtimes
vmc frameworks
vmc services
就可以看到一堆cf.com上面没有的各类语言框架和服务。
上面LINK是dev_setup的安装指南。
只需要64位ubuntu虚拟机一枚 + 高速网络连接(最好没有proxy)。
两条命令搞定PaaS。
装好之后run
vmc runtimes
vmc frameworks
vmc services
就可以看到一堆cf.com上面没有的各类语言框架和服务。
#6
谢谢 昨天没搞清楚cloudfoundry 的定义 去博客下载了视频看了看 了解不少 。。挺好
希望尽快能出openStack的部署指导。 想自己搭建一个
希望尽快能出openStack的部署指导。 想自己搭建一个
#7
好东西,学习一下
#8
#9
#10
好事呀希望快点出来
#11
#12
对,快点出来···