云原生技术架构视角
1、服务化能力
用微服务或者小服务构建业务,分离大块业务中具备不同业务迭代周期的模块,并让业务以标准化 API 等方式进行
集成和编排;服务间采用事件驱动的方式集成,减小相互依赖;通过可度量建设不断提升服务的 SLA 能力;
2、弹性能力
自动根据业务峰值、资源负载扩充或者收缩系统的规模;
3、无服务器化程度
在业务中尽量使用云服务而不是自己持有三方服务,特别是自己运维开源软件的情况;并让应用的设计尽量变成无状
态的模式,把有状态部分保存到云服务中;尽量采用 FaaS、容器 / 应用无服务器的云服务;
4、可观测性
IT 设施需要被持续治理,任何 IT 设施中的软硬件发生错误后能够被快速修复,从而不会让这样的错误对业务带来影
响,这就需要系统有全面的可观测性,从传统的日志方式、监控、APM 到链路跟踪、服务 QoS 度量;
1
2
3
4
The Cloud-nat