谈计算以近年持续升华,并一发多的倒车成实际上的成品让商家级的客户接受并采纳,特别是说道计算着的“平台就服务”(简称
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地图