微服务系统架构图
2021-09-26 11:52:17 27 举报
一杯奶茶钱,获取可落地的全套微服务技术方案架构图
作者其他创作
大纲/内容
Operations
MySQL
互联网区
文件服务器(集群)
Redis
渗透测试
配置
离线、批量处理
Java SDK
持续部署测试环境
关系型数据库(集群)
Java全栈布道师
CI 持续集成
Zookeeper
监控服务
持续部署生成环境
ElasticSearch分析、检索
数据源
项目看板如:禅道
定时任务
接入服务
通用能力1
动态配置配置隔离配置回滚
大数据存储
ElasticSearch存储、分析、检索
容器安全
服务注册/发现
外网服务
弱点分析
多因子统一身份认证(集群)
缓存分布式锁……
追踪和监控
MavenGradle
Kubernetes
业务系统A
客户端安全:如浏览器Cookie加密与过期时间等与外网服务加密通讯,短信或邮件验证码的一次一密等
实时采集Filebeat
监控展示
Python SDK
JS SDK
收集节点信息
私服仓库
负载均衡
YARN资源管理平台
消息队列服务器(集群)
中台
对象存储服务器(集群)
kibana可视化
精准营销
Logstash收集、分析、过滤
服务中心
内网|业务区
安全防护
告警
.NET SDK
PHP SDK
消息发布/订阅用
图片音频视频
日志传输Kafka
短信服务
等等……
等等更多防护...
PC前端系统
下载
OSS
DMZ区
sonorqube
MapReduce
Developers
运维人员
CDN集群
app
HDFS
大数据采集
PC
业务系统B
服务集群
任务调度服务器(集群)
内网区
Gitlab
业务服务
Hbase
业务系统C
DMZ 隔离区
邮箱服务
支付服务
应用防火墙WAF
限流熔断
正向代理服务器(集群)
缓存服务器(集群)
大数据处理
IOS SDK
大数据服务
文件存储
注册服务列表
Alertmanager
硬件负载 (如F5)
PaaS区
ETL装载转换抽取清洗
squid
MyCat
Quartz/xxl-job
数据导入
鉴权
持久化
大数据
Maven、Gradle、npm
云盾
通用能力n
获取服务列表
Prometheus
Node.js SDK
通用能力3
业务系统N
分布式缓存
SkyWalking orSleuth&Zipkin
前端系统集群
后台管理系统
推送服务
Android SDK
检索
出网
堡垒机
Jenkinspipeline
文件
获取配置
CD 持续交付和部署
ES
搜索引擎服务器(集群)
CLI SDK
统一入网
通用能力2
内网DNS
注册服务获取服务
MQ
配置中心
告警信息
入网前:提高访问速度和加强防御
供应、管理、监控 Hadoop 群集
平板
软件开发工具包(SDK)
内网部署专有网络
ELK
核心服务
监控告警
Grafana可视化
DDOS防护
分布式链路追踪
实时处理
API-Gateway(集群)
浏览
第三方系统
日志收集Logstash
移动端系统
DevOps
npm
0 条评论
下一页