技术体系

随着公司发展,技术体系经历了从单体服务到微服务的转变,涉及到Spring系列框架、中间件、存储和交互解决方案。面临的问题包括安全区域划分、网络结构、数据共享和运维自动化等挑战,需要优化包括API网关、RPC、分布式SESSION和大数据设计在内的整体架构。

公司发展都是要经过技术体系到变更到。

由单体服务到微服务架构,从springMvc到springBoot到springCloud;

单体服务到多服务之后还要增加中间件mq,mysql分库,多数据源,redis和rpc等

存储

NOSQL——hbase、ESSQL——分库分表、读写分离 缓存——redis 小文件——pdfs

交互

Rpc  MQ 数据交换

基础设施

配置中心、短信平台、定时调度

 

负载均衡

通过NGINX负载均衡可以进行横向扩展,应对高并发场景配合基于URL的健康检查可以高效、稳定、准确的进行流量切换和服务升级。

 

2 API  PROXY

RPOXY代理通过高度自由适配各种来源的请求形式,通过业务配置进行请求转发,统一入口,整体管理渠道来源和版本,降低了业务层适配的复杂性。

 

API

API网关层可直接对接PROXY或者独立提供服务,可以解决复杂API管理和路由等问题,可以实现授权、安全管理、监控、缓存、灰度发布等功能。

 

4.RPC

RPC 是解决应用间业务耦合数据耦合的方案,通过简单直接的接口调用实现不同应用间数据共享,业务流程功能复用。

 

5.session共享

共享SESSION基于分布式SESSION服务器进行数据交换和存储,对客户端透明,服务起和SESSION服务器可横向扩展。

 

6大数据设计方案

7.数据交换计算平台

8.日志收集和服务监控平台

9.网络架构升级

目前存在的问题

内网架构层面

        业务系统缺少安全区域划分及定义; 无区域安全策略及访问控制; 业务系统IP网段划分不合理; 核心汇聚层逻辑定义模糊;

 互联层面 

        整体网络结构无外联区域,第三方连接无法隔离,存在安全风险; 与办公区网络互联无有效控制控制手段; 无链路备份,无链路状态机检测机制; 安全灾备层面 

        边界、核心、接入设备均为单点; 如图A点 宿主服务器为单上联,B点ISP互联为单上联,存在较大风险; 核心网络设备安全登陆未配置、无网络日志存储等;

运维面临问题

网络:业务系统缺少安全区域划分及定义;无区域安全策略及访问控制; 业务系统IP网段划分不合理; 核心汇聚层单点

安全:无安全建设/培训无攻击防御 无渗透测试 缺乏基线安全配置

自动化:群集无法集中管理; 系统快速部署扩容能力差; 工具平台零散不统一;

 

原系统架构

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值