基于Docker开发的PaaS平台 DINP
基于Docker开发的PaaS平台 DINP DINP是又一个基于Docker开发的PaaS平台。 DINP 包含如下组件: dinp-servermaster组件,控制集群中所有计算节点 dinp-agentAgent,部署在所有计算节点,收集各个节点运行状态和container列表 dinp-builder编配平台,负责把用户代码打包为Docker image dinp-dashDashboard,用户操作的入口 dinp-router负责请求的路由等功能 dinp-hmHealth Monitor,对APP的rs进行7层健康检查 dinp-common公共函数、数据结构 之所以用了“又”字,是因为现在的PaaS平台着实很多,DINP只不过是又造了个轮子,下面给大家说说这个轮子与其他轮子的不同点。 1. DINP只接管web应用 PaaS 平台是个规范性很强的平台,app要用PaaS托管,必须要满足1、2、3...n条规范才可以。web应用通常无状态,逻辑简单,部署方式统一故而可以 使用PaaS托管。但对于一些分布式大型软件、复杂的rpc服务,部署架构复杂,并不适合用PaaS托管。...
