首页 > 代码库 > 免费好用的web应用托管平台
免费好用的web应用托管平台
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里面提供的数据库,自己当时也是自己慢慢去摸索,自己心想自己是开发程序的应该非常easy使用,只是第一次使用还是须要不断的尝试,只是整体还不错。一次性就成功使用了。只是自己使用数据库的使用发现有三种: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)中小型企业的展示站点,这些没有必要单独租用server还有还须要自己去维护各种底层的执行环境;
(2)大学生的毕业设计,课程设计等,直接执行到jae上来。到时候给导师展示,多么的高大上;
(3)创业者,创业成本的节约;
(4)个人开发人员。自己练手的最佳场所;
(5)做简单的班级站点
(6)代理server
(7)移动端的后台服务。包含微信,在云擎上部署提供restful的服务。然后移动段调用进行开发;
(8)其它非常多场景
5.总结
经过这么长一段时间使用。基本上满足了我大部分须要,眼下最希望可以尽快上缓存服务,这样开发分布式的web才干成为可能。
当然jae里面还有非常多其它服务,比如云測试,云监控。云ip等,有待我后面须要的时候进一步研究和使用,到时候有什么心得在和大家分享。
免费好用的web应用托管平台