Cloud Native 演讲介绍(2015年及更早)
2015
2014
2013
- Netflix: Netflix Development Patterns for Scale, Performance & Availability: 应该是cloud native的开山之作吧?强烈推荐
Cloud Native 演讲介绍(2015年及更早)
Netflix Development Patterns for Scale, Performance & Availability ,来自Netflix,2013年,应该是第一次提出 Cloud Native 的概念吧?
这页好像很有历史意义,猜测是第一次出现 Cloud native :
Cloud Native:
按照规模和变更频率划分为四种类型:
Netflix Cloud Goals:
可用性的复合,当服务依赖增加时,可用性下降。
为了在有1000个组件的请求下达到4个九:
但是,Availability, Scale, Performance 是不够的!
快速迭代,提高变更率,而变更会导致bug,变更频率会影响可用性。
可用性和变更率之间的妥协: 当变更率增加时,可用性下降。
如果要提高可用性,就要降低变更率。
而要改变曲线,同时实现提高可用性和增加变更频率。
这就必须打破导致级联系统失败的级联依赖,实现子系统隔离: 让失败只发生在一个组件中,而绝不导致级联系统失败。
而子系统隔离需要实现:
子系统隔离的总结,不得不说netflix厉害,2013年就做的这么成熟。