跳到主要内容

javashop部署前置最低配置

非k8s部署方式(测试环境)

项目版本配置数量备注
服务器centos7.x处理器:8核,内存: 16G,硬盘: 40G21、需要卸载系统自带openJdk,安装javaJdk1.8版本。2、需要开放的端口,请参考《非K8S部署端口说明》。3、需要安装git和maven。4、ECS和阿里云OSS 服务器区域必须一致。
mysql5.61用阿里云rds
redis5.x1阿里云redis
elasticsearch6.x1如果不用docker安装自建情况,需要安装ik分词器
rabbimq3.x1如果不用docker安装自建情况,需要安装rabbitmq_delayed_message_exchange插件
我们的标配:
2台 4核16g 一台基础设施docker部署,一台api+ui

可选1: 1台 8核16g redis+mysql使用阿里云,其他用docker 可选2: 1台 8核32g 基础设施+api+ui

客户需提前准备:

  1. 服务器按照第一项准备完成,需要提供服务器用户名和密码,如果账号不是root,需要赋可sudo权限。

  2. 端口开放可参考准则可参考《非K8S部署端口说明》

  3. 对域名做出规划,可参考《javashop部署概览》中域名规划一节。如果使用ip也可以,忽略域名规划。

  4. 如果使用阿里云产品,请将相关的连接信息(包括服务器)等账号密码信息以文档方式提交给部署工程师。

  5. ECS和阿里云OSS 服务器区域必须一致,如:华北2(北京)

    经典网络 对应1584004904062

    专用网络 对应1584004922369

k8s部署环境

项目版本配置数量备注
服务器centos7.x处理器:4核,内存: 8G,硬盘: 40G41、需要卸载系统自带openJdk,安装javaJdk1.8版本。2、请按 install-kubeadm中规定的开放端口。3、需要安装maven、git。4、ECS和阿里云OSS 服务器区域必须一致。
mysql5.61用阿里云rds。
redis5.0.41阿里云redis。
elasticsearch6.x多节点docker安装
rabbimq3.x多节点docker安装

客户需提前准备:

  1. 服务器按照第一项准备完成,需要提供服务器用户名和密码,如果账号不是root,需要赋可sudo权限。

  2. 对服务器各个节点做出规划,可参考《javashop部署概览》中节点规划一节,如果需要推荐规划可找部署工程师协调。

  3. 对域名做出规划,可参考《javashop部署概览》中域名规划一节。

  4. 准备好阿里云容器镜像服务,可参考《阿里云镜像服务》

  5. 准备好阿里云docker私服账号密码,分别为阿里云注册的账号、阿里云Registry密码和阿里云注册时的邮箱,可参考《配置docker私服账号密码》

  6. 如果需要配置https,提前购买ssl证书。推荐购买带通配符的支持所有二级域名的https证书

  7. 如果使用阿里云产品,请将相关的连接信息(包括服务器)等账号密码信息以文档方式提交给部署工程师。

  8. ECS和阿里云OSS 服务器区域必须一致,如:华北2(北京)

    经典网络 对应1584004904062

    专用网络 对应1584004922369

注意

  1. 以上标注需要提前准备的相关信息请客户以为文档方式提供。
  2. 如果部署完成后,因客户没有提前准备好相关账号信息,部分功能无法正常使用,我们不提供后续的配置服务,举例:
    1. ssl证书没有准备好,我们部署http站点,后续不提供更换https服务。
  3. 客户任何涉及到部署相关信息的变更,需要客户提供变更文档并且签字。