何謂 Cloud Native
Pivotal
的 Matt Stine 在 2013 年首度提出 Cloud Native
。
Matt Stine : 2015
2015 年 Matt Stine 在《Migrating to Cloud-Native Application Architectures》一書中指出 Cloud Native 為:
➊ The Twelve-Factor App
➋ Microservices
➌ Self-Service Agile Infrastructure
➍ API-based Collaboration
➎ Anti-Fragility
Matt Stine : 2017
2017 年 Matt Stine 接受 InfoQ 訪問時,做了一些小修正,Cloud Native 變為:
➊ Modularity
➋ Observability
➌ Deployability
➍ Testability
➎ Replaceability
➏ Disposability
Pivotal : 2019
而現在 Pivotal 官方網站將 Cloud Native 總結為四要點:
➊ DevOps
➋ Continuous Delivery
➌ Microservices
➍ Containers
CNCF : 2018
至於 CNCF (Cloud Native Computing Foundation) 在 2018 年推出 Cloud Native 定義 1.0 版本,指出 Cloud Native 為:
➊ Containers
➋ Service meshes
➌ Microservices
➍ Immutable infrastructure
➎ Declarative APIs
所以 Cloud Native 沒有一定的定義,各有各的說法。