Jingdong App Engine
(JAE)京东云引擎,由京东推出,之前貌似测试了好久,不肯让人注册,前一段时间有一个朋友发邮件告诉我现在JAE终于开放注册了,部落第一时间去申请开通了JAE免费云空间,用过之后总体感觉就是JAE还是一个半成品。
京东云引擎JAE支持Java、Ruby、Python、PHP、Node.js等多种语言开发的应用,代码提交到京东云汇代码中托管,用户可以通过JDC命令行工具实现对应用的上传,停止和删除操作,查看应用的日志信息等其他功能。配合京东云数据库(JDS)就可建站了。
目前JAE京东云引擎提供内存共2GB、应用实例最多20个的免费配额,提供一个免费二级域名,不能绑定顶级域名,管理代码文件需要使用JDC命令行工具,没有在线代码管理和编辑功能,但是JAE京东云引擎已经支持Git上传和管理文件代码文件,熟悉Git的朋友可以得心应手了。
京东云计算JAE京东云引擎免费云空间支持PHP,MysqL数据库申请使用方法
一、JAE京东云引擎创建新的应用
1、JAE官方网站:
1、官方网站:http://appengine.jd.com/
2、用京东账号登录JAE,点击“创建新应用”。
3、选择应用类型,可选择的有Java、Ruby、Python、PHP、Node.js。
4、最在下方设置一个二级域名。
5、提交创建后,就能看到应用生成成功了。
二、JAE京东云引擎应用管理,分配内存,管理MysqL数据库
1、这是JAE管理控制面板,这里可以重启、关闭应用,在左侧有监控状态、域名管理、环境变量、MysqlLAB等。(点击放大)
2、JAE京东云引擎可以重新给各个应用分配内存,重新分配内存后,需要点击“确认更新”。
3、点击MysqlLAB可以创建MysqL数据库,设置好一个数据库名称。
4、JAE京东云引擎也提供了简单的MysqL在线管理,可以执行SQL命令、导出等。
5、新创建的应用需要将MysqL绑定才可以使用MysqL数据库。
三、JAE免费云空间管理应用方法一:JDC命令行工具
1、安装JDC命令行工具前软件准备:
1、这里是RubyInstaller下载地址。
2、这里是DevKit下载地址。
2、这是安装RubyInstaller时的界面。
3、这是安装DevKit的界面,直接解压放在一个文件目录中。
4、启动Ruby命令框,用CD的命令进入你存放DevKit的目录中,执行以下命令继续安装。
ruby dk.rb init
ruby dk.rb install
5、执行GEM更新:gem update –system
6、安装后,再执行:gem install jdc 来安装JDC工具。
7、安装好了JDC后,执行 jdc –help 可以查看JDC使用的详细方法,例如:jdc target api.jd-app.com
就是连接JAE服务器。如果要查看上传的app状态,可以执行: jdc apps。
四、JAE免费云空间管理代码文件方法二:Git上传管理代码
1、用过Github空间的朋友一定知道Git这个强大的工具了,现在国内的百度BAE、新浪SAE开始逐渐支持Git工具了,掌握好Git基本上会用大部分的代码托管平台。
2、首先下载Git工具,这里为大家提供一个安装包RailsInstaller,里面已经包括了Rails 3.0.3 、Ruby
1.8.7、SQLite 3.7.3 、Git 1.7.3.1 、DevKit,这些工具都是你深入学习git所必备的。
3、创建一个SSH Keys,输入下列语句,看看本地有没有ssh keys。
cd ~/.ssh
4、显示如下图表示没有。
5、然后会要你选择保存的位置,直接回车即可,如下图:
6、接下来还要输入密码,如下图:
7、完成后,你就可以在你刚才保存的文件路径中看到一个id_rsa.pub文件了,公钥就在这里。
8、用记事本打开id_rsa.pub,复制里面的东西,粘贴到JAE操控中心的“SSH管理”中。
五、JAE京东云引擎MysqL数据库信息获取与使用
1、JAE京东云引擎已经为MysqL用户名、密码、数据库名称等设置好了环境变量,我们要使用时只要在PHP等程序中获取即可。
2、在新建一个PHP文件,加入以下代码,上传到JAE空间上,用浏览器打开就会显示出JAE空间的MysqL数据库信息了。
";
echo "密码:" .$_ENV["JAE_MYSQL_PASSWORD"] . "
";
echo "IP:" . $_ENV["JAE_MYSQL_IP"] ."
";
echo "数据库编码:" .$_ENV["JAE_MYSQL_ENCODING"] . "
";
echo "端口:" .$_ENV["JAE_MYSQL_PORT"] . "
";
echo "数据库名称:" .$_ENV["JAE_MYSQL_DBNAME"] . "
";
?>
3、如果想要直接将获取到的MysqL数据库账号和密码等信息应用到程序当中,例如安装Wordpress,可在wp-config.php中加入以下代码。
$ip = getenv('JAE_MYSQL_IP');
$port = getenv('JAE_MYSQL_PORT');
$host = $ip.":".$port;
$user = getenv('JAE_MYSQL_USERNAME');
$pass = getenv('JAE_MYSQL_PASSWORD');
$dbname = getenv('JAE_MYSQL_DBNAME');
4、然后将变量名如$dbname作为Wordpress的数据库名称填入到MysqL配置当中,重新将修改后的wp-config.php上传到JAE空间上就可以成功安装Wordpress了。(点击放大)
六、JAE京东云引擎使用小结
1、用JDC命令工具或者Git提交代码到代码库,数据库也配置好了,最后一步就是在“控制台”--源码管理,点“部署应用”,这样应用就正式上线,并可被用户访问和使用了。
2、JAE免费云空间现在还在测试当中,各方面都存在不少的问题,部落在使用JAE时还时不时地遇到官网打不开的情况,另外JAE推出测试版本也有一段时间,到现在还是这样的状态进展实在是慢。