系统安装部署方案

系统安装部署方案

# 一,综述 # 1.1 编制目的 本文档是SRM系统应用管理系统的安装与部署指导性文档。

# 1.2 适用范围 本文档适用于后续的需求分析工作参考。

# 二,总体规划 # 2.1 系统规划 ​ SRM系统选用Linux操作系统,发行版本为Centos7.6操作系统。

​ Linux是一款开源操作系统,具备系统性能稳定,安全性高,多任务多用户,消耗资源少,硬件支持广泛等诸多优势,在此基础之上,选择Redhat系列Centos7开源版本,新特性支持Docker技术,作为目前流行的应用虚拟化技术之一,Docker能够将应用程序与系统完全隔离,提高了应用程序的移动性和灵活性。在内核层面支持容器技术,提高Docker稳定性和可靠性。综上,我们会选择Centos7来作为服务器的操作系统。

# 2.2 系统拓扑结构 ​ 本次SRM系统建设整体得部署运行环境,包括服务器、存储、网络、安全等资源,系统部署架构图如下:

server001

# 2.3 系统部署架构图

# 2.4 网络拓扑图

# 2.5 安装部署资料集 技术类型 技术栈 版本 JAVA版本 JDK jdk8u302-b01 数据库 Mysql 5.6.51 中间件 Redis 5.0.10 中间件 Nacos 2.1.0 中间件 ActiveMQ 5.17.1 中间件 Mogodb 5.0.6 部署 Harbor 2.2.1-rc_2 部署 Kubernetes 1.18.0 部署 Docker 19.03.13 部署 Jenkins 2.302 部署 Tengine 3.2.3 # 2.6 主机服务器规划 # 2.6.1 选型一(基础配置) 序号 服务器设备名称 型号 主机名 IP地址/掩码/网关 操作系统版本/补丁 安装的数据库系统 承载的主要业务应用 安装的应用系统软件名称 1 k8s-master 16核64GB硬盘1T k8s-master Centos 7.9 无 Jenkins持续集成、持续交付/部署,K8S集群管理节点 Jenkinsdockerkubectlk8s工作节点 优点:适合业务初期访问量较小的情况下使用,成本低

缺点:服务较为集中,突发事件导致的业务宕机风险率高,稳定性低

适合访问量:20-40

# 2.6.2 选型二(中等配置): 序号 服务器设备名称 型号 主机名 IP地址/掩码/网关 操作系统版本/补丁 安装的数据库系统 承载的主要业务应用 安装的应用系统软件名称 1 负载均衡服务器、k8s-master 8核16GB硬盘500G k8s-master Centos 7.9 无 Jenkins持续集成、持续交付/部署,K8S集群管理节点 JenkinsdockerkubectlK8S管理节点 2 k8s-node1 16核64GB硬盘1T k8s-node1 Centos 7.9 无 k8s工作节点、数据库存储 K8S工作节点 docker、 优点:适合业务中期访问量上升使用,性价比高,稳定性适中

缺点:存储与业务、负载均衡与业务集群等并未分离

适合访问量:40-70

# 2.6.3 选型三(高级配置) 序号 服务器设备名称 型号 主机名 IP地址/掩码/网关 操作系统版本/补丁 安装的数据库系统 承载的主要业务应用 安装的应用系统软件名称 1 负载均衡服务器 8核16GB硬盘200G LB Centos 7.9 无 Jenkins持续集成、持续交付/部署,K8S集群管理节点 Tomcat、Jenkinsdockerkubectl 2. k8s-master 8核16GB硬盘200G k8s-master Centos 7.9 无 k8s管理节点 NAT 3 k8s-node1 16核32GB硬盘200G k8s-node1 Centos 7.9 无 业务运行集群节点 K8S工作节点 docker 4 k8s-node2 16核32GB硬盘200G k8s-node2 Centos 7.9 无 业务运行集群节点 K8s工作节点 docker 5 k8s-node3 16核32GB硬盘200G k8s-node3 Centos 7.9 无 业务运行集群节点 K8s工作节点 docker 6 对象存储 8核16GB硬盘1T oss Centos 7.9 无 文件存储服务、镜像仓库服务、数据库、Redis数据存储 Harbor、minio、jenkins 优点:业务承载能力高,业务故障风险降低,上传下载文件读写快;

缺点:所需服务器较多,后续可以根据实际业务再单独叠加业务节点服务器进行扩容

适合访问量:80-120

相关推荐

关于进一步加强网吧及网络游戏管理工作的通知
beat365app登录入口

关于进一步加强网吧及网络游戏管理工作的通知

📅 08-09 👁️ 8528
《火影忍者》大蛇丸为什么要帮助佐助?
国内在365投注

《火影忍者》大蛇丸为什么要帮助佐助?

📅 08-12 👁️ 7792
林肯遇刺你知道,但他死于哪把枪下,你知道吗?
国内在365投注

林肯遇刺你知道,但他死于哪把枪下,你知道吗?

📅 08-18 👁️ 5913