基于DCOS容器化的微服务多层架构部署方案

         如今,越来越多的企业信息化系统,转向Docker虚拟化部署。本文基于DC/OS简要总结项目中业务微服务的多层部署架构。

一般企业信息化系统均会存在公众互联网入口、企业内部私网入口、系统对外开放能力接口。为保证企业数据安全,会通过网络防火墙技术将信息化系统入口隔离为具有不同访问策略的多个网络入口,好像地面通向地下的多个“管道”。

而从系统微服务架构上,还要考虑负载均衡、请求流量分流、服务访问鉴权、服务注册/发现;再下层才是核心业务处理逻辑实现、企业数据存储。

从纵向上将真个信息化系统进行逻辑隔离,分别实现用户接入、静态资源加速、流量/权限控制、容器负载均衡、业务逻辑实现、数据存储。

下图为概图结构体

 

  1. 将整个业务系统以微服务架构进行业务拆分解耦,切割为多个微服务容器化应用,统一部署在企业核心区DCOS容器化集群网络中。
  2. 核心区部署Marathon-LB集群实现微服务注册、发现;
  3. 将M-LB配置到Kong集群,通过Kong集群实现访问认证和流量控制;
  4. 将Kong配置到Nginx,通过Nginx实现Kong集群的负载均衡、静态资源缓存;
  5. 最上层通过F5实现Nginx集群的负载均衡
  6. 通过防火墙对用户接入区、DMZ区、核心区进行安全隔离,针对不同用户群体开放不同访问网路,配置不同的F5/Nginx/Kong策略,实现不同渠道用户的分流、安全控制。

 

后续逐步完善..........

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值