从项目开发到云端架构 15

2017-11-27 14:53:32 118

4.6 Jelastic

       JelasticJava hosting platforms,属于PaaS。当然,Jelastic也就是提供支持Java的虚拟主机的服务商。Jelastic提供的服务,是基于分布式的架构,是云计算领域的技术服务。支持多种Java应用服务器,支持多种目前流行的数据库。使用nginx做负载均衡。Jelastic的架构比CF更加简单,采用常规的集群做法。因为提供了一些可视化的界面可以动态的修改,部署工作相当的容易。    但我认为采取这种paas,部署模式相当有限,从能得到的资料看,不支持前后端分离部署,应用需要打包部署到云端,利用nginx本身提供的负载均衡能力提高并发能力,性能提升有限,支持的服务有限,局限于应用服务器和数据库服务器。

 


矽控物联
 

46-01 Jelastic结构图

             

       Jelastic在目前paas平台中是部署最容易的,支持JavaScale out,使用方便,部署简单。

 

  • 第一步:打开官网(http://app.jelastic.servint.net/)用邮箱注册,并登陆。

  • 第二步:创建环境。 Jelastic的架构非常清晰:

    • 水平上,目前每个environment最大支持4个应用实例,你可以根据系统的容量选择实例数据,当系统负载多高时再增加节点。最大可选择4个单节点(不支持HA),或者选择2*2节点,每组节点冗余做HA。

    • 垂直上,每个应用实例的处理能力(官方称为Cloudlet)可配置,最大16。

    • 负载均衡用采用Nginx,并且request请求支持SSL。

    • 应用服务器有Tomcat 6/Tomcat 7/Jetty 6/GlassFish 3供开发者选择,JDK版本也是可选的,支持JDK6和JDK7。 并且应用服务器集群是支持水平扩展和垂直扩展,支持HA。

    • 数据库层:关系数据库有MySQL 5.0/MariaDB 5.2/PostgreSQL 8.4三种供选择;另外还支持MongoDB 1.8/CouchDB1.1两种NoSQL。

    • Jelastic还支持Maven项目管理工具。

  • 第三步:根据开发者情况选择好组件并输入应用的名称(唯一)后确定,稍候几分钟,一个应用环境即部署完毕了。

  • 第四步:环境部署完毕,这一步就是将自己开发的应用部署到环境中

来源:timeson http://timeson.iteye.com/blog



矽控物联

矽控电子核心团队拥有十余年的硬件正向研发,生产制程,测试手法,品质控制经验。尤其擅长嵌入式ARM平台的工控物联网产品,以及海思平台的IPC视频类模组开发,为您的产品从创意到落地、批量市场化助力。公司可提供从硬件设计(原理开发及PCB Layout),PCB制板,SMT及接插件焊接,产品测试,产品老化全流程外包服务,收费合理,品质可靠。

垂询电话:0510-83488567-1     业务邮箱:wxdianzi#foxmail.com (#更换为@)