首页 > 其他 > 详细

SaaS 应用十二因素

时间:2014-10-25 23:00:55      阅读:341      评论:0      收藏:0      [点我收藏+]

云计算时代,设计和应用软件应用应该注意哪些因素?

Docker 为什么最近这么火?

Heroku平台提出了推荐的应用风格,对我们设计PaaS和SaaS应用都有很好的参考意义。


代码

一个代码库,使用版本管理,形成多个部署。


依赖

显式定义,隔离不同依赖。


配置

在环境变量中保存配置。


后端服务

后端服务作为可挂载资源使用。


生命周期

创建、发布、部署,各个步骤隔离。


进程

以一个或多个无状态的进程来运行应用。


端口

通过端口绑定来对外提供服务。


并发

通过进程控制来扩展。


可丢弃性

快速启动,优雅关闭,并尽量鲁棒。


开发与生产环境差异性

尽量保持从开发到生产部署环境的相似性。


日志

将日志当作事件流。


管理

将管理作为一次性进程使用。


转载请注明:http://blog.csdn.net/yeasy/article/details/40457885


SaaS 应用十二因素

原文:http://blog.csdn.net/yeasy/article/details/40457885

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!