是的因为我不铺掂好 k8s 的作用 他和微服务的冲突会很难讲清楚。
一、互联网架构的演变历程 1.1、 垂直扩展 1.2、 分拆架构 1.3、 横向扩展 1.4、 架构优化 1.5、 业务拆分 二、K8S要解决的问题 三、微服务要解决的问题 四、k8s和Spring冲突的功效 1.1、 垂直扩展 1.2、 分拆架构 1.3、 横向扩展 1.4、 架构优化 1.5、 业务拆分
是的因为我不铺掂好 k8s 的作用 他和微服务的冲突会很难讲清楚。
是的因为我不铺掂好 k8s 的作用 他和微服务的冲突会很难讲清楚。
然后把前面的步骤再来一遍就好了。
网关架构分层能力
liveness 检测谁来做: spring 全家桶是微服务的标配。其中 Eureka 羁系所有服务的生命周期。用了 k8s 后通常会使用 svc 即可。
SVC 和 Eureka 谁能笑到最后。
成本治理上涨: 自从微服务火了之后「 其实吧这个观点早就有了从人类第一个登月工程开始《人月神话》就已经有的 Linux 内核的实现思想也是微内核 」。
所有的高层应用不说微服务感受都不是做IT的。那你遇到过一个简朴的服务拆成几十个微服务的吗**?容器化后的成本算谁的?
liveness 检测谁来做: spring 全家桶是微服务的标配。
其中 Eureka 羁系所有服务的生命周期。用了 k8s 后通常会使用 svc 即可。SVC 和 Eureka 谁能笑到最后。
成本治理上涨: 自从微服务火了之后「 其实吧这个观点早就有了从人类第一个登月工程开始《人月神话》就已经有的 Linux 内核的实现思想也是微内核 」。
所有的高层应用不说微服务感受都不是做IT的。那你遇到过一个简朴的服务拆成几十个微服务的吗**?容器化后的成本算谁的?
微服务要解决哪些问题呢?扯开了讲又是一大篇。
我们只能精简了说。
LVS 的 10w 并提倡步的流量负载平衡,;
再往下就是架构优化了这个层面已经不仅仅是运维能力能造就的结果。
需要引入外部财力、开发架构革新等资源。
分拆架构
互联网行业有一个显着的特性是 发作性发展。
在很长一段时间里投资人对互联网行业的印象都是先有流量再谈盈利。纵然是亏损状态只要流量和模式在也会巨额投入。像现在大家耳熟能详的携程、饿了么、小黄车、摩拜、小红书、滴滴、新蛋等等险些所有叫的上名字的公司都离不开这样的模式。
其它
数据的冷热分散;
通常在初创阶段所有的应用都是 AllInOne 即所有的服务都运行在一台服务器上。架构也是最简朴其时最流量最轻量的 LNMP 架构。
互联网的架构发现一直在演变一直到今天都未停止。
但这不是我们本次要讨论的重点我尽可能简朴的带过节约篇幅。
业务分层
LVS 的 10w 并提倡步的流量负载平衡,;
垂直扩展
通常在初创阶段所有的应用都是 AllInOne 即所有的服务都运行在一台服务器上。架构也是最简朴其时最流量最轻量的 LNMP 架构。
互联网的架构发现一直在演变一直到今天都未停止。但这不是我们本次要讨论的重点我尽可能简朴的带过节约篇幅。
业务分层
LVS 的 10w 并提倡步的流量负载平衡,;
垂直扩展
权限治理能力
这个阶段还是纯技术的升级迭代反抗这个阶段的压力还可行。但就实际来讲早应该在软件架构层面做优化了好比业务功效分拆、优化缓存计谋、前后台分散
1.3、 横向扩展
四、k8s和Spring冲突的功效
svc相对是无状态的
随后业务逐步有起色流量变大。垂直扩展是容易便捷的解决问题方式。
从4c8g 提升到 32c64g 能在一段时间内解决问题。
最重要的 k8s 收缩了系统治理的权限因为所有人不需要再治理系统。
只需治理 k8s。k8。
本文来源:1分快3-www.huiyuhuagong.cn