首页 >> 大全

dubbo,springcloud,k8s 几种微服务比较 云计算K8S一些介绍

2023-12-21 大全 36 作者:考证青年

前言:

之前在研究监控系统:,它是云全球云原生基金的第二大项目,然后带出第一大 ,然后就开始研究K8S

微服务框架是知道阿里的duboo,的,这些都是大厂研发并且在各自的公司实施生产稳定的架构,

最近2年又出了k8s,开始只了解这东西是大厂出来做服务编排管理的,后来这东西又归于云计算的一种,

最近在看杨波老师的视频《极客时间基于与云原生微服务实践》(想看的私信我),

这东西又是一个微服务的架构的一种,基本上微服务架构需要的功能它都有,没有的它也有,而且所有的基础提供商必须提供它(没有就不是云提供商了),似乎它已经成了云服务、云计算的一个标配。

云服务最主要的有三类,IaaS、PaaS、SaaS。这些概念我也很模糊,但是你要弄云的话,有些概念还是要先背着,以后再去理解。

IaaS as a 基础设施即服务 即给你一个虚拟机上面什么都没有,你可以在上面安装任何东西,包括JDK,数据库等等。比如我们平常购买的云服务器

PaaS as a 平台即服务 就是很多环境云服务提供商都给我们提供好了,包括程序运行环境,数据库,中间件等等,你所需要就是编写的应用程序,然后将它打包,跑在云服务商的运行环境即可。

SaaS as a 软件即服务 意思就是你现在需要一个应用,程序都不需要你开发了,你只要找到一个能提供服务的厂商,通过简单的客户端工具(web浏览器,邮件等),就可以注册一个应用,然后找个应用就是你的了。

通过一个简单的例子比喻一下:

On-方案: 自己开车,需要维护汽车,是其安全工作。同时需要为车上保险,提供燃料。(服务器 + 操作系统/数据库 + 应用软件)

IaaS: 从租车公司租一辆车,汽车的维修、安检都由租车公司承担。你只需要提供燃料(需要提供操作系统+应用软件)

PaaS: 除了基础设施(汽车),还为你提供司机。类似出租车。只需要提供目的地,汽车的行驶和运行都有司机决定。(只需要提供应用软件)。

SaaS: 类似于做轨道交通, 一切都是由别人控制。只有较少的定制化功能。

目前主流的IaaS,Paas,SaaS

从目前K8S形式和发展(各大厂商的情况),长期看,dubbo/ cloud会被k8s所取代。

微服务的关注点: 配置管理 如数据库连接字符串,缓存的过期时间等服务发现和负载均衡弹性和容错API管理服务安全日志监控监控调用链监控调度和发布自愈和自动伸缩 下面图片都是从视频中截取: Dubbo、和K8s的横向对比

Dubbo、和K8s优点和缺点

选择建议

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了