目录

典型云平台技术栈有哪些

目录

典型云平台技术栈有哪些?

一,SaaS

SaaS层主要由微服务,数据库,负责均衡,消息中间件组成!

https://i-blog.csdnimg.cn/blog_migrate/bd5c4371d38c9caaac9d1843bb612f80.jpeg

其中,微服务框架又包含:后台服务(消息队列,缓存管理,任务调度,数据访问),服务安全(OAuth,jwt授权),服务监控(日志,调用链,告警,健康检查),服务部署平台(镜像,容器调度,发布系统,发布机制),运行时支撑服务(网关,注册中心,负载均衡,配置中心),服务容错(超时,熔断,隔离,限流,降级),服务框架等!如下图:

https://i-blog.csdnimg.cn/blog_migrate/208e5d399725d180b876c84ebc1fd23c.jpeg

来一张微服务的整体技术体系图:

https://i-blog.csdnimg.cn/blog_migrate/82c40f7ddefab85e0da940f2a00dfece.jpeg

服务监控方面:

日志监控可以使用ELK,ELK是Elasticsearch、Logstash、Kibana的简称。搜索功能很强大,展示功能很丰富,支持分布式,可以说是开箱即用!

调用链监控可以使用点评 CAT,Twitter的OpenZipkin,Naver 开源的 Pinpoint!

https://i-blog.csdnimg.cn/blog_migrate/99d5efb99a28b25c5f7e06814db00e42.jpeg

服务安全选型:

对于微服务安全认证授权机制一块,目前业界有 OAuth 和 OpenID connect 等标准协议

https://i-blog.csdnimg.cn/blog_migrate/03972fd69bab12ec9776595ee7d66f50.jpeg

服务部署平台选型:

https://i-blog.csdnimg.cn/blog_migrate/7ea68e52de1b2148982a4ad3a0ae56c5.jpeg

https://i-blog.csdnimg.cn/blog_migrate/53df6e008e69357d2d3a59dc01d3b8d5.jpeg

二,PaaS

PaaS层主要由容器,容器调度,配置管理,监控等组成

https://i-blog.csdnimg.cn/blog_migrate/bbfa44c78fe52f6db84c20e49804ab36.jpeg

三,Iaas

Iaas主要由计算机虚拟化,网络虚拟化,存储等组成!

https://i-blog.csdnimg.cn/blog_migrate/20e3c22cc8b4db493bdb664e59838f3f.jpeg

https://i-blog.csdnimg.cn/blog_migrate/0d1402b8fddd1a5084c7310048379f4e.jpeg

长按二维码 ▲

订阅「架构师小秘圈」公众号

如有启发,帮我点个在看,谢谢↓