云总结在近来频频上扬,并进而多的转化成实际的出品被商家级的客户接受并采取,越发是云计算中的“平台即服务”(简称
PaaS)已经在云总计的发展大潮中国和日本益站稳脚跟,Pivotal Cloud Foundry
的各具特色,逐步确立了 PaaS 在云总计的地位,使得平台公有云发展迅猛.
正是基于那样的来头,IBM 发布了祥和的公有云产品,产品名称是 IBM
Bluemix。Bluemix 建立在 Apache 开源项目 Cloud Foundry 之上,并提供了 IBM
及其合作伙伴开发的高质量的劳务供 IT 从业人士使用。

简单易行的讲,Bluemix
就是一个怒放的公有云平台,允许程序员在位置运行大概拥有连串的采取,而不用为硬件,软件,互连网等其他因素分心。Bluemix
处于云世界的中间层,也就是 PaaS 层。

Bluemix 运行时和 Buildpacks
在 Bluemix 中程序运行时是以 Buildpacks
的样式提须要用户的,通过下边那张图,可以了然运行时和 Buildpack
的涉嫌。

在 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

相关文章

网站地图xml地图