Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.67 KB

PaaS.md

File metadata and controls

37 lines (28 loc) · 2.67 KB

PaaS

Leither可以提供一种极轻量级的PaaS方案

一、Html5是互联网的核心标准和规范

目前互联网上大量常见的应用形态都是基于Html5完成.
应用包括网站、App、公众号、小程序等。

二、Html5并不是一个完整的互联网应用解决方案。

Html5标准中只提供了本地化存储方案(Web Storage与IndexedDB),并没有为后端数据和业务逻辑制定标准。这造成了常见的互联网应用需要大量依赖后端来实现业务逻辑和数据存储。因为不触碰核心的业务逻辑和底层数据,前端程序员通常在各种开发人员中处于歧视链的底层。

三、Leither补充了Html5缺少的环节

Leither补充了Html5构建云应用时缺少的环节, Leither提供用户和安全认证机制,提供了应用体系,提供了云端的文件系统和数据库系统,提供了去中心的域名解析机制,冗错及负载均衡机制。

四、Leither非常适合构建PaaS系统

Leither非常适合构建PaaS系统。除了能完整构建云应用,系统内的应用和数据资源都是可以流动的弥媒形态,加上负载均衡机制;开发的过程中尽量引导开发者把计算放在前端进行,这样大量减少了对主机的要求,同一台主机保守可以比传统方式高一到两个数量级,两者的效率差可以进行量化计算和直接评测。

五、构建PaaS系统的优点

  1. 开发应用极简单
    学习完Html5就可以成构建云应用的绝大部分工作,独自完成网站,App,公众号,小程序的开发。整个过程和开发html本地应用相似

  2. 系统资源消耗极低
    Leither系统是为低CPU低内存的设备进行开发的,应用对系统的消耗极低
    应用开发的过程中计算缺省使用前端资源,特殊优化时才会使用节点资源,这样大量减少了对主机的要求
    同一台主机保守可以比传统方式高一到两个数量级
    对于超大运算量的业务,可以提供Api和专业的计算节点充配合完成

  3. 带宽流量低成本
    对于大流量的应用,系统可以以高效稳定的方式均衡到家用网络节点上
    两者之间的成本相差10倍以上

  4. 可以实现弹性伸缩
    系统应用和数据都支持docker一样的空间隔离。应用文件和数据库都支持版本式的备份
    同一台物理主机可以同时支撑多个用户多个应用和相应的业务数据。
    支持在域名和链接不变的情况下,应用和数据根据需求在不同物理主机之间进行流转
    弹性伸缩功能由去中心化域名和弥媒机制支撑完成