wangwangfei

微服务架构服务器资源规划

基础设施

服务器1 :

用途:基础设施搭建

配置:4核16G,CentOS 7.6

部署项:Maven私服,Gitlab,GitlabRunner,镜像仓库

 

开发环境

服务器2:

用途:分布式组件 + dev应用服务

配置:4核16G,CentOS 7.6

部署项:Redis,Nacos,Sentinel,Kafka,RokctMQ,ELK,K8S,dev应用服务;

上述均采用单机单节点部署;

具体部署根据情况在两台服务器之间再做均衡。

 

预热环境

  待定

 

生产环境

服务器 组1 : 分布式组件

配置:根据开发环境运行情况再做决定

部署项:Redis,Nacos,Sentinel,Kafka,RokctMQ,ELK,K8S,dev应用服务;

上述均采用集群方式部署;

最小集群要求:3主3从,服务器混用;

如搭建高可用 Redis 集群 3主3从,共6台服务器;其中 3 台 可和 以上3台服务器混用。

 

服务器 组2:prd应用服务:

配置:根据具体应用服务的情况而定。

最小集群要求:根据具体应用服务的情况而定。

 

 

###################################

 

 

基础设施

Maven私服

Gitlab,GitlabRunner

数据库

Mysql

Redis

消息队列

Kafka

RokctMQ

日志系统

ELK

容器

Docker、镜像仓库

K8S

微服务组件

注册中心

断路器

 

应用服务

dev

stg

prd

 

分类:

技术点:

相关文章:

  • 2021-12-28
  • 2021-05-08
  • 2021-10-22
  • 2022-01-03
  • 2019-10-30
  • 2021-07-29
  • 2021-12-16
  • 2021-11-12
猜你喜欢
  • 2021-10-26
  • 2021-04-15
  • 2021-10-10
  • 2021-12-18
  • 2021-08-13
  • 2022-01-16
  • 2021-09-20
相关资源
相似解决方案