联合项目环境和部署计划书

一、背景介绍

现有资源数量详情
项目14JAVA 前后端分离的开发模式
小组14每组成员组成:H5 JAVA 测试 云计算 安全
服务器2台64G内存一台 56 G 内存一台
公网 IP一个最后部署之前分配

二、部署方案

基于以上情况,现做部署方案如下:

  1. 一台 144G 内存的服务器作为生产环境, 公网 IP

  2. 一台 128 G 内存的服务器作为测试环境, IP 内网 IP:10.9.62.253

  3. 测试环境同时作为平时练习之用

  4. 先在测试和生产环境都安装 docker 和 docker-compose

  5. 在服务器上创建 14 个组需要使用的用户,用户名使用自己的组名称

  6. 把 14 组用的 14 个用户添加到 docker 组中,以便让这几个用户能够使用 Docker

  7. 每个用户在自己的家目录下创建目录 自己组名组号
    比如:目录名为: kangqiao10 的意思是
    组名为:kangqiao,组号为: 10

  8. 在第 7 步创建的目录中创建 docker-compose.yml 文件,之后利用 docker-compose 创建集群。具体内容要求见下方示例。

  9. 这样每个组使用自己的用户启动自己的容器,进行部署操作。

三、docker-compose 定义要求

1 需要保证每个项目组创建的文件夹不重名。

2 doker-compose 中需要明确定义一个项目的网络名称。

3 不定义容器名以及服务器的主机名;

4 使用原生镜像。

5 使用 volumes 绑定的方式共享项目的代码文件。

6 docker-compose 中的服务名称中数据库的名称为:db组号
比如 db10 就是 第 10 组的的数据库,数据库使用单节点数据库。

7 docker-compose 中其他的服务名称随意,尽量见名知意。
建议的名称有 slbweb1tomcat1db1

四、架构图

五、实施步骤

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shark_西瓜甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值