官术网_书友最值得收藏!

Defining cloud-native

If you skipped right to this point and you didn't read the preceding sections, then I suggest that you go ahead and take the time to read them now. You are going to have to read them anyway to really understand the context of the definition that follows. If what follows surprises you in any way then keep in mind that cloud-native is a different way of thinking and reasoning about software systems. I will support this definition in the pages that follow, but you will have to convince yourself.

Cloud-native embodies the following concepts:

  • Powered by disposable infrastructure
  • Composed of bounded, isolated components
  • Scales globally
  • Embraces disposable architecture
  • Leverages value-added cloud services
  • Welcomes polyglot cloud
  • Empowers self-sufficient, full-stack teams
  • Drives cultural change

Of course you are asking, "Where are the containers?" and "What about microservices?". They are in there, but those are implementation details. We will get to those implementation details in the next chapter and beyond. But implementation details have a tendency to evolve and change over time. For example, my gut tells me that in a year or so we won't be talking much about container schedulers anymore, because they will have become virtually transparent.

This definition of cloud-native should still stand regardless of the implementation details. It should stand until it has driven cultural and organizational change in our industry to the point where we no longer need the definition because, it too, has become virtually transparent.

Let's discuss each of these concepts with regard to how they each help deliver on the promises of cloud-native: speed, safety, and scale.

主站蜘蛛池模板: 新营市| 中西区| 萨迦县| 东乡族自治县| 清原| 徐水县| 石狮市| 腾冲县| 钟山县| 肥东县| 长沙市| 福贡县| 永平县| 西乌| 普定县| 彰化市| 礼泉县| 剑川县| 兴宁市| 乌鲁木齐县| 郎溪县| 夏津县| 三明市| 茌平县| 吉水县| 敦化市| 抚顺市| 剑河县| 宜川县| 高州市| 时尚| 四会市| 抚州市| 凭祥市| 曲沃县| 曲松县| 正蓝旗| 蚌埠市| 安溪县| 怀远县| 安溪县|