筷子PaaS云平台技术特点
具有广泛的兼容性、灵活服务部署、智能资源调度、大数据分析等特点

筷子PaaS云平台技术特点

筷子PaaS云平台是一个开放的、基于容器技术的应用云平台。具有广泛的兼容性、业务自动弹性伸缩、负载均衡集群管理、业务快速上线、灵活服务部署、智能资源调度、大数据分析以及良好的扩展性特点。采用中间件服务技术、引擎服务技术、弹性收缩技术、安全技术等。
中间件技术
筷子PaaS云平台,使用数据访问中间件ORM(Object Relational Mapping)框架的Mybatis持久化技术、远程过程调用中间件RPC(Remote Procedure Call Protocol)协议的Hessian技术、消息中间件Kafka高吞吐量的分布式发布订阅消息系统技术、安全中间件PKI(Public Key Infrastructure)公钥加密技术、对象中间件Redis、集成中间件等。
开放接口服务
筷子PaaS云平台,对外提供RestFul API的开放接口服务,开发者通过平台统一的开发接口API进行调用,支付服务、地图定位、短信服务、邮件服务、加解密服务和二维码服务等,对现有的产品功能进行二次开发,并可与用户已有的系统进行无缝集成。
应用引擎服务
数据库服务
筷子PaaS云平台的数据库集群方案采用Galera Cluster。多个服务能同时被读写,无延迟复制,不会产生数据丢失热备用当某台服务器当机后,备用服务器会自动接管,不会产生任何当机时间。自动扩展服务器节点,不需手工复制数据库到新的节点支持InnoDB引擎对应用程序透明应用程序不需作修改。
应用容器服务
筷子PaaS云平台、采用Docker应用服务器引擎,实现合并打包,移植可用容器上,进行实现虚拟化,有效的达到良好的业务扩展性。
文件服务
筷子PaaS云平台采用Fastdfs由Fastdfs-nginx、Fastdfs-tracker、Fastdfs-storage组成,自身支持的分布式框架,结合Keepalived方式来保证单点有效,并且以nginx作为文件读取的入口,tracker用于集群的管理和路由功能,由Fastdfs-storage完成实际数据的存储工作。
缓存服务
筷子PaaS云平台,遵循网站数据访问二八定律,即80%的访问落在20%的数据上,利用Hash算法表和内存的访问特性,将这20%的数据进行通过Redis-cluster高性能的缓存起来,通过集群方式提供分布式缓存服务,可以改善系统性能,提高数据读取速度,降低存储访问压力。
搜索服务
筷子PaaS云平台,采用基于Lucene的ElasticSearch搜索引擎服务器。提供了一个分布式多用户能力的全文搜索引擎,基于RESTful Web接口,设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便,采用 Gateway 的概念,使得完备份更加简单。各节点组成对等的网络结构,某些节点出现故障时会自动分配其他节点代替其进行工作。
日志服务
筷子PaaS云平台采用elasticsearch+kinbana+kafka+logstash的方案,服务器中的日志文件通过logstash进行日志收集并通过kafka消息中间件进行传输,最后通过elasricsearch+kibana完成日志的分析。
弹性收缩
筷子PaaS云平台采用Docker容器动态伸缩策略,用户可根据应用业务的特点,通过预先自定义的应用弹性伸缩策略,实现应用和服务随着业务压力的变化进行弹性伸缩。
资源弹性收缩
筷子PaaS云平台提供了资源池化的管理,将平台需要使用到的资源,如:主机资源、存储资源、网络IP资源等放到了池中进行管理。应用和服务需要使用资源时,统一由资源池进行分配与管理。当资源池中的存量资源不足时,会自动调用资源分配策略,来提供服务接口获取底层基础设施资源,也可以通过手工的方式在资源池管理界面中添加所需的资源。从而满足资源弹性伸缩,实现筷子PaaS云平台资源利用最大化。
应用伸缩策略
筷子PaaS云平台,使用的是支持七层负载均衡的nginx反向代理服务器,采用nginx、keepalived、consul的框架模式,将实现动静业务有效的分离,基于session、iphash、cookies的会话保持服务,后端服务状态检查tcp、http,文件缓存nginx-cache,网站安全防火墙nginx-waf-module达到应用伸缩的策略。
服务弹性伸缩
筷子PaaS云平台,使应用层为业务核心,所有业务代码均在此层中运行,采用messos+consul+Marathon+Docker分布式集群方案来进行部署,以实现应用快速创建、节点快速扩展、节点自动发现、节点快速上下线、故障自治集群、集群统一管理等服务弹性伸缩的功能。
个性化定制
应用框架默认提供的能力可能无法满足客户的直接需求(比如在线的表单控件不是用户想要的,用户更想要一些业务控件,比如审批按钮),这种情况下筷子PaaS云平台提供了底层相关扩展能力,方便用户进行自身业务的抽象及封装。
多层次拓展定制
筷子PaaS云平台在应用框架设计时,在多处留下了扩展点,方便后续用户的定制。这些扩展点小到控件属性,选项板分类,大到引擎编译,资源加载,同时此扩展方式采用新继承方式,更易读,易维护,并充分考虑了后续升级带来的影响。
业务持续积累
针对越来越多的业务定制,筷子PaaS云平台提供了定制组件独立打包,然后向在线环境上持续部署或卸载的能力,这样便于用户将业务定制自定义组合,满足不同系统的业务定制需求。
即刻体验专业的云计算服务
  • 在线咨询
  • 售前咨询热线
    400-8015-205
  • 售后咨询热线
    0755-82127232
  • 产品顾问
    0775-83722997
  • 我要留言