文档章节

免费好用的web应用托管平台

互联网产品经理
 互联网产品经理
发布于 2014/06/10 16:23
字数 1565
阅读 28
收藏 0
点赞 0
评论 0

1.前言

曾经很久以前,想找一个免费的空间部署一个属于自己的技术博客真是太难了,使用过SAE,但是很快就面临收费了,后面也就不了了之了。目前自己又找到一个免费的PAAS平台,可以部署各种语言的web应用,那就是京东的PAAS平台京东云擎jae,网址是jae.jd.com点击打开链接.

 

2.初体验

我自己使用没有看帮助手册,根据提示注册成为开发者,然后在就控制台界面创建了一个简单的应用,这个应用是jae提供的模板例子程序,并且关联了京东的代码托管系统code.jd.com,这样对于开发者来说是非常舒服的,自己的代码可以直接上传到代码托管库,然后通过代码库直接部署最新的代码,很方便。

不过自己在摸索的过程中还是走了不少弯路,使用了比较久的时间才熟悉很多功能,起始如果可以根据他们提供的文档进行操作可以更加快速的创建和部署应用,至少可以很快熟悉大部分基础功能,不用自己慢慢去尝试,他们的文档地址是在:http://jae.jd.com/help/create_app.html。

当然自己使用jae不仅仅为了部署一个helloworld的web应用,肯定还是需要部署或者自己开发的一些有用的程序,自己最渴求的就是有一个自己独立的博客系统,所以就赶紧部署了一个wordpress上去,不过要部署wordpress首先需要建立数据库,所以自己又去看看怎样使用jae里面提供的数据库,自己当时也是自己慢慢去摸索,自己心想自己是开发程序的应该很容易使用,不过第一次使用还是需要不断的尝试,不过总体还不错,一次性就成功使用了,不过自己使用数据库的使用发现有三种:mysql/mongodb/maridb,自己平时只使用过mysql,对于mongodb自己简单了解过,maridb之前都没有听说过。所以第一次选择使用mysql进行部署我的wordpress。数据库的使用应该也是有文档的,还是在上面那个帮助页面里查看。通过半天的努力,还是把自己的wordpress部署上去了,也欢迎大家去我的独立技术博客交流,http://it_blog.jd-app.com。

 

3.经过简单的使用,总结一下jae的好处吧

(1)免费:这个是我们这些屌丝程序员最喜欢的;

(2)代码托管与应用部署打通:这样更加方便管理代码,更加方便部署应用,查看最新的效果;

(3)对io操作无限制;

(4)云日志,可以查看应用的访问日志,通过这个访问日志我们就可以知道我们应用的访问量;还可以查看系统输出日志(只有打印到控制台的日志可以查看,不支持自定义日志文件路径);

(5)实时日志:最近新增了应用部署过程的日志和运行过程的实时日志功能,这对于即时排错很大的帮助;

(6)mysql空间支持5G,最大支持5个5G;

(7)多实例部署:这样可以容错,因为难免单实例由于网络或者机器故障导致短暂的不可用,保证应用的高可用性,当然多实例也可以提高我们应用的服务能力,横向扩展我们的服务;

(8)高级的自动实例的伸缩:根据自定义规则进行实例的动态增加和减少;

(9)即时技术支持与服务:jae好像有一个开发者群,里面有jae运营人员和部分技术支持人员协助解决各种使用jae的问题,并且一般比较即时(除了节假日,这个也可以理解,因为他们的人也是需要休息的嘛,不过有少部分值班吧,只是问题没有那么即时解决)

 

4.当然有发现一些不足

(1)临时文件重启应用会丢失:这是所有PAAS平台的通病,一般可以通过存放到数据库或者云存储解决;

(2)数据库管理界面不是非常好用,特殊的sql语句支持不了,这和他们的云数据库使用的是共享型有关系吧;

(3)基础服务不足:例如缓存这么重要的都还没提供;

(4)目前没有应用市场,对于只是简单需要使用而不是开发者不是很安逸,例如我只是想简单的部署一个wordpress,那么就有一个应用市场直接让我选择部署就可以了;

(5)其它都还好吧。

 

5.使用场景

(1)中小型企业的展示网站,这些没有必要单独租用服务器还有还需要自己去维护各种底层的运行环境;

(2)大学生的毕业设计,课程设计等,直接运行到jae上来,到时候给导师展示,多么的高大上;

(3)创业者,创业成本的节约;

(4)个人开发者,自己练手的最佳场所;

(5)做简单的班级网站

(6)代理服务器

(7)移动端的后台服务,包括微信,在云擎上部署提供restful的服务,然后移动段调用进行开发;

(8)其他很多场景

 

5.总结

经过这么长一段时间使用,基本上满足了我大部分需要,目前最希望能够尽快上缓存服务,这样开发分布式的web才能成为可能。当然jae里面还有很多其他服务,例如云测试,云监控,云ip等,有待我后面需要的时候进一步研究和使用,到时候有什么心得在和大家分享。


© 著作权归作者所有

共有 人打赏支持
互联网产品经理
粉丝 2
博文 3
码字总数 3618
作品 0
成都
产品经理
2016 Web 开发资源工具大搜罗

 原文链接: 100+ Awesome Web Development Tools and Resources Web的迅猛发展对于开发者来说既是一件好事也是一件坏事。不断紧跟潮流学习新的技术、编程语言、适应变化听起来就很令人兴奋...

两味真火 ⋅ 2016/10/03 ⋅ 13

Git@OSC 项目演示新增接入百度 BAE 平台

Git@OSC 面世已经将近三年,致力于为国内的开发者提供一个快速可靠的代码托管服务;同时我们也在不断接入优秀的第三方服务提供商,来为用户提供方便好用的一键部署功能。目前已经有 CF 平台的...

oschina ⋅ 2015/12/17 ⋅ 42

京东云引擎:免费好用的web应用托管平台

曾经很久以前,想找一个免费的空间部署一个属于自己的技术博客真是太难了,使用过SAE,但是很快就面临收费了,后面也就不了了之了。目前自己又找到一个免费的PAAS平台,可以部署各种语言的w...

DavidBao ⋅ 2015/04/10 ⋅ 7

常用Git代码托管服务分享

Git Repository代码托管服务越来越流行,目前有很多商业公司和个人团队逐渐切换项目到 Git平台进行代码托管。本文分享一些常用的Git代码托管服务,其中一些提供私有项目保护服务,特别有利于...

冷秋寒 ⋅ 2013/10/08 ⋅ 0

我匆匆那年撸的开发平台G4Studio成功落户OSC : )

匆匆那年,血气方刚,一不小心撸了个G4Studio开发平台出来。积累了少许小伙伴围观。但一直托管在GitHub上,一墙之隔,命悬海外风雨飘摇,总有哪天就会彻底垮塌了的感觉。 于是决定迁移到OSC...

神盾局-局座 ⋅ 2015/06/18 ⋅ 35

10 个创建跨平台移动应用的解决方案

已经有大量创建移动应用的工具,而且会越来越多,在这篇文章中我们介绍构建跨平台移动应用的 10 个解决方案,我们根据复杂度、价格、功能和文档几个方面选择了不同层次的产品。 1. Sencha To...

oschina ⋅ 2012/08/06 ⋅ 13

开发工具总结(7)之多年珍藏的Android开发必备网站和工具

【前言】工欲善其事,必先利其器。搞开发多年了,会收藏一些干货网站和工具,辅助开发,提高开发效率。下面一次性分享给大家。喜欢的朋友们点个赞吧。 说明:这些是我收藏的网站,感觉还是不...

AWeiLoveAndroid ⋅ 01/08 ⋅ 0

101款web应用推荐 从联系人管理到Email营销(下)

随着web应用多样化的今天,很难选择,更不用说发现一个满足需求的自己想要的应用了。有太多非常棒的应用,其中很多将让你或你的事业受益。 从思维导图、设计,到开发协作,项目跟踪和财务,这...

小卒过河 ⋅ 2011/06/17 ⋅ 9

TODO:Github的使用技巧之同步代码

TODO:Github的使用技巧之同步代码 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,...

OneTODO ⋅ 2016/11/18 ⋅ 0

Google Reader 的开源替代品

Google关闭Google Reader让所有人认识到过于依赖他人免费服务的后果。如果你有能力和资源,你完全可以自己搭建一个RSS阅读器服务,或者是改用本地客户端。 ownCloud是一个完整的开源自托管服...

oschina ⋅ 2013/03/28 ⋅ 16

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 35分钟前 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 38分钟前 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 48分钟前 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 49分钟前 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部