1
kslr 2017-03-26 00:45:20 +08:00
这种轻型的有必要吗?比起 app/java
|
2
dphdjy OP @kslr 从设计来说的话。。。估计有些场景可以用
相比传统系统 1. 滚动更新,但是忽视软件层差异 2. 用户数据和工作区分离,用户数据可以存外部储存 /云储存卷之类的。工作区,就是多对多的工作环境,底层用 docker 的分层储存,共用环境,但是不会互相污染。 3. 远程分发和部署 出发点是几年前就像做个有意思的 OS ,现在同学学安全啊什么的,各种文件堆一堆文件夹,非常乱,与其让新人养成良好的习惯,不如忽视这些,专注于所学习的内容。还有 js 工作栈,每次部署太麻烦了。 docker 可以直接打包镜像层发布出去。 而且所有的设计都是依赖现有开源服务,比如显示容器的 x11 ,优雅的使用了几十年,而 docker 在商业云服务广泛运用。所以相对那些定制的解决方案,其灵活性不言而喻。 |
3
kslr 2017-03-26 01:15:39 +08:00
|
4
dphdjy OP @kslr 这个设计上是至少分 3 层
heroku 这类是不打算竞争。 中心提供容器仓库,和远程储存卷。 私有集群提供集群管理和控制(比如同时打开某个任务,什么的) 末端节点,提供对自身 docker 系统的管理和复杂 workspace 的自动化构建。 甚至可以在私有集群提供共用的数据库卷和其他模块卷。便于使用和开发。 实际使用中,末节点并不会感受到差异。(如果网络和缓存稳的话 |
5
kslr 2017-03-26 01:32:58 +08:00
|
6
Elven 2017-03-26 15:20:07 +08:00 via Android
发现野生大佬(´・ω・`)
|
7
dphdjy OP |
8
dphdjy OP ![]( )
![]( ) V2 不支持 sina 外链了? |