zoukankan      html  css  js  c++  java
  • 微服务架构

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

    基础设施

    服务器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

  • 相关阅读:
    apache的用户认证
    Apache的配置文件
    AH00052: child pid 25043 exit signal Segmentation fault (11)
    Apache的工作模式
    apache的目录别名
    RAID的几种级别
    网络服务--NFS服务
    MySQL 5.7元数据库
    [ERROR] COLLATION 'latin1_swedish_ci' is not valid for CHARACTER SET 'utf8'
    .Net MVC断点进不去
  • 原文地址:https://www.cnblogs.com/wangwangfei/p/13400036.html
Copyright © 2011-2022 走看看