IBM Bluemix 云平台应用体验

说总结以近年频频进化,并更多的转折成为实际上的成品受公司级的客户接受并采取,特别是说道计算着之“平台虽服务”(简称
PaaS)已经在谈统计的升华大潮中逐步站稳脚跟,Pivotal Cloud Foundry
的匠心独运,逐渐树立了 PaaS 在叙统计的身份,使得平台公有云发展迅猛.
正是依据这样的势头,IBM 宣布了协调之公有云产品,产品名称是 IBM
Bluemix。Bluemix 建立在 Apache 开源项目 Cloud Foundry 之上,并提供了 IBM
及其合作伙伴开发的强质料的劳务供 IT 从业人员使用。

简言之的提,Bluemix
就是一个开的国有云平台,允许程序员在方运行几乎拥有品类的施用,而无用也硬件,软件,网络等其他因素分心。Bluemix
处于云世界的中间层,也虽然是 PaaS 层。

Bluemix 运行时同 Buildpacks
每当 Bluemix 中程序运行时凡盖 Buildpacks
的样式提供于用户之,通过下就张图,可以通晓运行时与 Buildpack
的干。

Java,以 Bluemix 中打带四种 Bludpacks,分别是 Liberty for Java,Node.js,Ruby
on Rails,Ruby
Sinatra。虽然安排之以是面四种植语言有,那么当布局下之上就是非欲指定相应的
Buildpack,平台自会冲部署之选拔项目采用相应的
Buildpack。假如要周转php,.net等则需指定Buildpack
类型,下图所列的虽然是眼下 Bluemi 匡助之周转时路。

上面我们安排一个nodejs应用及bluemix平台上

注册Bluemix 账户

注册地址:
https://developer.ibm.com/sso/bmregistration?lang=zh\_CN&ca=dwchina--bluemix--cl-bluemix-fundamentals-create-and-deploy-a-node-app-to-the-cloud-_-article

免费账号注册可以试用30上,注册了事后
1.创协会

2.开立空间

随后虽进入了温馨之控制台

设置命令行接口

1.安装Cloud Foundry命令行界面(CF CLI)
https://github.com/cloudfoundry/cli/releases
2.安装Bluemix CLI
http://clis.ng.bluemix.net/ui/home.html

以应用程序部署到 Bluemix

1.登录 Bluemix
于指令行终端执行令

cf api https://api.ng.bluemix.net/
cf login

2.达污染应用程序
首先通过命令行到应用程序的文书夹目录,执行

cf push您的应用程序名称

Bluemix会先帮咱以集体空间里创制应用程序,路由,然后绑定域名,接着上传本地应用程序

此后会自行帮咱下充斥目录下package.json中的nodejs依赖库

最终平台会赞助大家启动以

3.走访使
如此大家的应用程序就安排到位了,通过在浏览器输入https://你的应用程序名称[.mybluemix.net/](https://link.jianshu.com?t=http://.mybluemix.net/)
就可以拜我们正好上传的nodejs应用了,是免是死万分

履新程序代码

当大家于该地对代码举行了改后,依然通过指令

cf push您的应用程序名称

来更新大家的应用程序

不过此我六柱预测比较累的凡我便改了一个怪粗之地点,Bluemix做的工作是把自家之整套应用目录又又上传了刹那间,又重下载nodejs倚重库,然后再次启express服务器,整个过程的待时或者于长之,所以指出或当地头运行服务器测试了没有问题下一同更新到bluemix上。

Bluemix控制台表明

这儿我们进入我们前边注册之bluemix控制台的第一起总结着就可以看到我们上传的利用和在运转的选择

当我们点击正在运转的劳务进服务器详情界面

每当此,大家可让我们的使连接各个bluemix提供的服务

还得补充加git仓库

总结

这样您就是可以行使Node.js和Cloud
Foundry命令行来运转、修改、测试Web应用程序,并以该配置至云中,以便任何人都足以透过网访问它。

参照作品

初探 IBM Bluemix
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1406\_zhuxl\_bluemix/1406\_zhuxl\_bluemix.html
Bluemix 基础:将一个示例 Node.js 应用程序部署到讲话蒙
http://www.ibm.com/developerworks/cn/cloud/library/cl-bluemix-fundamentals-create-and-deploy-a-node-app-to-the-cloud/index.html
CLI 和开发工具
https://console.ng.bluemix.net/docs/starters/install\_cli.html

相关文章