码迷,mamicode.com
首页 > 其他好文 > 详细

SaaS 应用十二因素

时间:2014-10-25 23:04:03      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:saas   云计算   设计   heroku   paas   

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

Docker 为什么最近这么火?

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


代码

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


依赖

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


配置

在环境变量中保存配置。


后端服务

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


生命周期

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


进程

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


端口

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


并发

通过进程控制来扩展。


可丢弃性

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


开发与生产环境差异性

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


日志

将日志当作事件流。


管理

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


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


SaaS 应用十二因素

标签:saas   云计算   设计   heroku   paas   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!