SaaS 应用十二因素

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

Docker 为什么最近这么火?

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

代码

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

依赖

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

配置

在环境变量中保存配置。

后端服务

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

生命周期

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

进程

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

端口

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

并发

通过进程控制来扩展。

可丢弃性

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

开发与生产环境差异性

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

日志

将日志当作事件流。

管理

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

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

时间: 2024-12-13 17:04:31

SaaS 应用十二因素的相关文章

Heroku创始人Adam Wiggins发布十二要素应用宣言

Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验.前不久,创始人Adam Wiggins根据这些经验,发布了一个“十二要素应用宣言(The Twelve-Factor App)”,该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下. 十二要素应用宣言 简介: 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS).“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了

云计算时代应用设计十二要素

云计算时代应用设计十二要素 在云计算时代.应用的整个生命周期将在数据中心里度过.这跟传统软件模式极大不同. 云应用实际上意味着:代码 + 配置 + 执行时环境. 什么样的软件才是可用性和可维护性好的软件? 什么样的代码才干避免兴许开发的上手障碍? 什么样的实施才干可靠的执行在分布式的环境中? Heroku (一家 PaaS 服务提供者.2010 年被 Salesforce 收购)平台创始人 Adam Winggins 提出了推荐的应用十二风格,对我们设计和实现云时代(特别是 PaaS 和 Saa

R in action读书笔记(16)第十二章 重抽样与自助法之 置换检验

第十二章:重抽样与自助法 本章,我们将探究两种应用广泛的依据随机化思想的统计方法:置换检验和自助法 12.1 置换检验 置换检验,也称随机化检验或重随机化检验. 有两种处理条件的实验,十个受试者已经被随机分配到其中一种条件(A或B)中,相应的结果变量(score)也已经被记录.实验结果如下: 如果两种处理方式真的等价,那么分配给观测得分的标签(A处理或B处理)便是任意的.为检验两种处理方式的差异,我们可遵循如下步骤: (1) 与参数方法类似,计算观测数据的t统计量,称为t0: (2) 将10个得

现代软件工程 第十二章 练习与讨论

1  什么时候开始考虑用户体验? 既然用户体验和用户界面对一个项目这么重要,但是负责这类工作的设计师并不是软件工程师,设计师们什么时候加入进来为好呢? 不同的人有不同的看法. 最先:“你要从用户体验开始,然后反过来寻求技术的解决方案”.[i] 最后:代码写得差不多了,请设计师(或者美工)来美化一下,画个图标,对齐一下文字. 你认为应该如何根据项目和用户的类型来决定设计师与工程师的交互方式? 2 个人电脑界面的演变 参考下面这个网页和其他资料,练习自己使用软件的经历,讨论个人电脑界面的演变, 以及

NeHe OpenGL教程 第四十二课:多重视口

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第四十二课:多重视口 多重视口 画中画效果,很酷吧.使用视口它变得很简单,但渲染四次可会大大降低你的显示速度哦:) 欢迎来到充满趣味的另一课.这次我将向你展示怎样在单个窗口内显示多个视口.这些视口在窗口模式下能正确的调整大小.其中有

微服务-十二要素

前言 今天看"如何实现现代应用的快速落地"公开课,提到十二要素,之前文章也提到多次,这里统一汇总下: 十二要素 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或"软件即服务"(SaaS)."十二要素应用程序"(12-Factor App)为构建如下的SaaS应用提供了方法论: 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目: 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性: 适合部署在现代的云

鬼谷子七十二术(完整版)值得永久收藏!终生研读!

静中有动,动中有静,“变生于事.事生谋.谋生计.计生议.议生说.说生进.进生退.退生制,因以于制事”. 第一计 阳谋阴谋 鬼谷子曰:“智略计谋,各有形容,或圆或方,或阴或阳,圣人谋之于阴故曰‘神’,成之于阳故曰‘明’,所谓主事成者,积德也.” 计谋,有阴谋和阳谋之别,在任何情况下,人们都不可轻视对方,因为事件.环境.情报都有假的.所以圣人应该高深莫测.鬼谷子所谓“阴”,是谋之于阴成之于阳.第二计 扭转乾坤鬼谷子曰:“故静固志意,神归其舍,则威覆盛矣,威覆盛,则内实坚,内实坚,则莫当.” 鬼谷子认

天猫技术专家:测试十二年,六道轮回后的初心能否找回

摘要: 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思考,也得到一些共鸣.现在测试十二年了,相当于一个轮回,也有一些新的痛苦和感悟,趁还在这个圈子里面,纪念一下,当然了,YY比较多,干货也不多,反正纪念下,或许我是真的不太可能写测试15年的文章了. 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思

关注程序员健康,使用中医十二经略来解释一个神奇的梦境!

神奇的梦境 今天早上在一个QQ群看到一个朋友问有没有人能够解梦,他说: 在半山腰上突然呕吐,感觉要死了,让身边的人赶紧叫医生去. 医生很久才来,回到老家躺在床上两个人(老阿姨)分别按着我的两双手,另一个人大概是大夫(女的), 从我的脚开始按摩,脚按完要按其他部位时,我说先换身衣服,让她们先出去.换好衣服后表哥进来了, 问表哥究竟我得了什么病,表哥说应该是胃气,意思是呼吸时胃里有很多空气,多调理调理就好了, 当时我也不太信,感觉她们都在骗我,然后突然就醒了.. 群里面另外一个朋友说:青年男人梦见自