gydtep
发表于 2021-2-1 17:29:49
总结一下就是:
基于容器、服务网格、微服务、不可变基础设施和声明式 API 构建的可弹性扩展的应用。
基于自动化技术构建具备高容错性、易管理和便于观察的松耦合系统。
构建一个统一的开源云技术生态,能和云厂商提供的服务解耦。
gydtep
发表于 2021-2-1 21:33:46
常见的平台服务
监控告警服务
分布式消息中间件服务
分布式缓存服务
分布式任务调度服务
gydtep
发表于 2021-2-1 21:56:36
0/10/5,设计系统的时候,以实际流量的 20 倍来设计;开发系统的时候,以实际流量的 10 倍来开发系统;发布系统的时候,以实际流量的 5 倍来部署。这只是一个通用的原则,可以根据实际情况来确定,不需要严格按照倍数来执行。
gydtep
发表于 2021-2-2 10:00:34
管理进程,把后台管理任务当作一次性进程运行,一些工具类在生产环境上的操作可能是一次性的,因此最好把它们放在生产环境中执行,而不是本地。
gydtep
发表于 2021-2-2 12:51:41
强一致性(Strong Consistency):数据 a 一旦写入成功,在任意副本任意时刻都能读到 a 的最新值。
gydtep
发表于 2021-2-2 15:07:07
自动化测试
自动化测试可以代替人工测试。
测试成了全栈工程师的工作,因为不沟通才是最有效率的沟通。
gydtep
发表于 2021-2-2 16:48:33
实际上,真正被别人理解了大概只有 40%。等到这些人遵照领悟的 40% 具体行动时,只具备了当初事项目标的 20% 了。三个月后信息只剩下 5% 了。
gydtep
发表于 2021-2-2 18:54:35
Service Mesh 则从业务进程集成客户端的方式演进为独立进程的方式,客户端变成了一个独立进程。
对这个独立进程升级、运维要比绑在一起强得多。
gydtep
发表于 2021-2-2 19:14:31
每个服务独立占用一个容器,将服务、依赖包、操作系统、监控运维所需的代理打包成一个镜像。这种模式促成了 Service Mesh 的发展,让 Service Mesh 实现起来更容易。
gydtep
发表于 2021-2-2 19:57:20
由于云原生架构包含了 6 个关键架构维度(简写为 SESORA,Service + Elasticity + Serverless + Observability + Resilience + Automation),因此我们先定义关键维度的成熟度级别: