开发者想找一个免费的空间部署一个属于自己的技术博客真是太难了,这是因为使用过SAE,但是很快就面临收费了,后面也就不了了之了。现今,一个免费的PAAS平台,可以部署各种语言的Web应用,即京东的PAAS平台京东云擎JRE孕育而出。
JRE主要特点:
- 免费;
- 代码托管与应用部署打通:这样更加方便管理代码,更加方便部署应用,查看最新的效果;
- 对io操作无限制;
- 云日志,可以查看应用的访问日志,通过这个访问日志我们就可以知道我们应用的访问量;还可以查看系统输出日志(只有打印到控制台的日志可以查看,不支持自定义日志文件路径);
- 实时日志:最近新增了应用部署过程的日志和运行过程的实时日志功能,这对于即时排错很大的帮助;
- mysql空间支持5G,最大支持5个5G;
- 多实例部署:这样可以容错,因为难免单实例由于网络或者机器故障导致短暂的不可用,保证应用的高可用性,当然多实例也可以提高我们应用的服务能力,横向扩展我们的服务;
- 高级的自动实例的伸缩:根据自定义规则进行实例的动态增加和减少;
- 即时技术支持与服务:jae好像有一个开发者群,里面有jae运营人员和部分技术支持人员协助解决各种使用jae的问题,并且一般比较即时(除了节假日,这个也可以理解,因为他们的人也是需要休息的嘛,不过有少部分值班吧,只是问题没有那么即时解决)。
当然也有一些不足之处:
- 临时文件重启应用会丢失:这是所有PAAS平台的通病,一般可以通过存放到数据库或者云存储解决;
- 数据库管理界面不是非常好用,特殊的sql语句支持不了,这和他们的云数据库使用的是共享型有关系吧;
- 基础服务不足:例如缓存这么重要的都还没提供;
- 目前没有应用市场,对于只是简单需要使用而不是开发者不是很安逸,例如我只是想简单的部署一个wordpress,那么就有一个应用市场直接让我选择部署就可以了;
- 其它都还好吧。
使用场景
- 中小型企业的展示网站,这些没有必要单独租用服务器还有还需要自己去维护各种底层的运行环境;
- 大学生的毕业设计,课程设计等,直接运行到jae上来,到时候给导师展示,多么的高大上;
- 创业者,创业成本的节约;
- 个人开发者,自己练手的最佳场所;
- 做简单的班级网站;
- 代理服务器;
- 移动端的后台服务,包括微信,在云擎上部署提供restful的服务,然后移动段调用进行开发;
- 其他很多场景。
用户初体验
根据提示注册成为开发者,然后在控制台界面创建了一个简单的应用,这个应用是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。
当然JRE里面还有很多其他服务,例如云测试,云监控,云ip等,有待我后面需要的时候进一步研究和使用,到时候有什么心得在和大家分享。
相关推荐
基于Docker的异构Web应用托管平台的设计与实现,杨志,徐鹏,在互联网迅猛发展的今天,对于越来越多的独立开发者或者小型开发团队来说,他们更希望可以将有限的人力资源更多地投入到应用的开
自托管web服务器(OWIN来将WebApi托管到控制台程序中来运行),不需要用iis等来托管的web服务器,直接双击就可以启动的WebApi服务器。 非常适合开发模拟Web服务器。 参考该代码,也可以自托管到winform程序。 C#, vs...
简要指南,介绍如何在虚拟机上准备基准安装Linux发行版,以托管Flask Web应用程序,该应用程序使用SQLAlchemy与PostgreSQL数据库进行交互。推荐步骤
它是第一个能够生成真正100% WEB HTML/JS 应用程序的Delphi 框架,无需二进制文件、可执行文件,您可以将生成的WEB应用程序部署到任何托管服务器中。这种新方法为传统的 Delphi 程序员引入了许多新概念。本教程涵盖...
免费的软件网络服务和web应用程序的列表,可以托管在您自己的服务器上
经理用于 Web 应用程序平台 PaaS 的 REST API。 平台专为希望在云环境中部署应用程序的开发人员而设计。 用户可以配置应用程序需要多少资源,如节点、内存、cpu、磁盘空间等。应用程序的环境通过对 API 的请求进行...
⚡️Typographic使用Stripe Billing和Elements构建托管webfont服务的示例Web应用
pyfiscan, 免费的web应用程序漏洞和版本扫描器 pyfiscan ======= =Pyfiscan是免费的web应用程序漏洞和版本扫描器,可以用来定位linux服务器中常见的web应用程序的过时版本。 示例用例是托管提供者,关注用户的安装以...
web托管服务器网站模板是一款黄色大气的服务器托管公司网站模板下载。
Windows Server 2012提供了卓越的灵活度,可供您在企业内部的数据中心、服务供应商托管模式以及Windows Azure公共云等多种场景,构建及托管应用程序和网站,能够为企业和托管服务供应商提供一个开放式的服务器平台,...
使用Go编写的用于托管自己的Web应用程序。 这是为实现服务器的尝试。 想法是您可以在自己的服务器上运行此应用程序。 它在很大程度上受到启发,但其数据存储在SQLite中而不是Google App Engine中。 为什么? 我...
具有完整端到端管道、模型集成和托管Web应用程序的电影推荐系统_Jupyter Notebook_.zip
Microsoft.NET是美国微软公司从以客户机为中心的模式转移到以网络为中心的模式的战略保护伞 .NET的目的是向开发人员提供一个具有丰富功能的应用程序开发平台和托管、受保护的环境
Web Api 自托管应用程序 这个模板程序是用VB.Net编写的。 您可以根据需要更改内容。 主页是 html/first.html。 css 文件应该放在 css/ 文件夹中。 Javascript 文件应该放在 js/ 文件夹中。 图像文件(.jpg、.png、....
该词典是一个单页Web应用程序,由和构建。 该应用程序使用在同一过程中共同托管ASP.NET Core和Orleans。 可以扩展它以添加ASP.NET SignalR和/或gRPC,或支持通用主机的任何其他服务。 该Web应用程序发送HTTP请求,...
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的...
伦理箱 Ethibox是一个开源Web应用程序托管程序,它是一个用于安装和更新开源Web应用程序的简单UI。先决条件码头工人烤盘Node.js安装这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 请...
基于Topshelf及Nancy构建的自托管Web小型客户信息管理平台,使用SQLite提供数据支持,不需要IIS的支持,可很方便的发布使用。
链接可以在访问Web应用程序该项目的GitHub存储库可在找到可在找到有关如何玩二十一点的指南一个很棒的免费的Web应用托管平台Heroku可以在找到设置如果您想自己运行此项目,则可以执行以下步骤: 克隆存储库,或直接...