Bluemix的优点
第一:节省时间和精力,程序员可以把所有的心思都放在应用程序的编写和调优上,而不用去担心繁杂的平台基础架构和设施,更有利于发掘程序员的创造力,开发出更高质量,高性能的应用;
第二:加速应用程序上线,在实际的操作中,只需要简单的几条命令或者UI界面的几次点击操作就能轻松的完成各种应用程序的部署,而完全不用去担心硬件采购,软件安装等等这些先期准备工作;
第三:很容易的满足应用程序对各种新功能和新服务的需求,IBM及其合作伙伴负责提供优质的服务,程序员只需要简单的“绑定”操作就能将服务加入到应用程序中;
第四:Bluemix支持的语言,运行时,框架等都是程序员已经熟知的,采用Bluemix平台几乎不需要增加新的学习成本
第五:Bluemix底层采用IaaS 是可以提供企业级需求的 Softlayer,可以有效的保证平台的高性能和高安全性
注册bluemix账号
1、浏览器打开bluemix官方平台,https://console.eu-gb.bluemix.net
2、点击注册
3、输入邮箱与密码(注意此账号免费使用30天)
安装bluemix和cf命令行工具
1、浏览器打开命令行下载页面:
https://console.ng.bluemix.net/docs/cli/index.html#downloads
2、下载所需的格式,安装步骤不在赘述;
推送您开发好的程序包
#cf api https://api.ng.bluemix.net
#cf login
*************
*************
准备好程序包文件
#cf push javahelloworld -p ./javahelloworld
-p:指定上传到文件的绝对路径,否则上传当前目录下的所有内容
#cf apps
查看应用的运行状态
#cf create-service mongodb 100 mongo-demo 创建一个数据库的实例
100 大小
mongo-demo 数据库实例
#cf bind-service javahelloworld mongo-demo 绑定mongo数据库和应用实例
#cf push javahelloworld -p ./javahelloworld 重新执行一遍使得数据库的绑定操作生效
#cf stop/start/restart javahelloworld 停止/开始/重启
#cf unbind-service javahelloworld mongo-demo 解除绑定
#cf delete-service mongo-demo 删除服务实例
#cf logs javahelloworld 查看Javahelloworld的日志
#cf delete javahelloworld 删除javahelloworld应用