乐趣区

关于服务器:玩转服务器之应用篇从零开始构建小型高可用环境

高可用环境介绍

搭建高可用环境,能够打消单点故障的影响,使零碎在呈现故障时主动地切换到其它节点,保障系统的安稳运行,进步零碎的可靠性和可用性,同时保证数据的安全性,高可用环境曾经是古代企业应用的标配。

本文介绍如何疾速搭建一个小型的高可用环境,波及的产品包含:2 台云主机(CenTOS 7.6 零碎)、数据库和负载平衡。

二、前置筹备

正式开始部署前,您需实现如下的筹备工作:

  • 开明京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;
  • 账户开明后,须要进行实名认证。

三、搭建第一台云主机环境

购买 1 台云主机,本文抉择 CenTOS 7.6 零碎进行操作演示

购买实现后,拜访云主机控制台

点击一台云主机操作中的近程连贯

输出明码进行登录,如果遗记明码能够返回控制台批改明码

装置 Java 的 JDK

yum install java-1.8.0-openjdk

装置 tomcat

yum install -y ca-certificates
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.87/bin/apache-tomcat-8.5.87.tar.gz

解压缩 tomcat,您 Java 利用的 war 包能够部署到 tomcat 上进行公布

tar -zxvf ./apache-tomcat-8.5.87.tar.gz

启动 tomcat

cd apache-tomcat-8.5.87/bin
./startup.sh

在浏览器拜访 IP:8080 查看启动成果,如果拜访失败,请查看 8080 端口是否在平安组中凋谢

四、搭建第二台云主机环境

拜访云主机控制台,抉择第一台搭建好环境的云主机,点击操作中的制作镜像

输出镜像名称和形容,进行镜像制作

镜像创立好后,能够点击创立云主机,应用该镜像购买一个新的云主机;如果曾经有了第二台云主机,能够在实例列表页抉择刚创立的镜像进行系统重装

本文抉择第二台云主机进行重装系统进行操作演示

重装系统后,登录到云主机,查看 Java 环境

java -version

启动 tomcat

cd apache-tomcat-8.5.87/bin
./startup.sh

在浏览器拜访 IP:8080 查看启动成果,如果拜访失败,请查看 8080 端口是否在平安组中凋谢

五、配置数据库

购买云数据库后,拜访数据库控制台页面

点击数据库名称地位进入配置页

切换到库治理标签页,点击创立库按钮创立新数据库

切换到账号治理标签页,先创立一个账号,而后点击账号操作中的批改权限

抉择方才创立的数据库,受权权限

您在云主机上部署的 Java 利用,能够通过下图的内网域名链接数据库,账户和明码应用下面步骤刚创立的信息

六、配置负载平衡

购买负责平衡后,拜访实例列表页,点击负载平衡实例的名称,进入配置页

切换到虚构服务器组标签页,新创建一个服务器组,创立后点击服务器组操作中的编辑

抉择主机实例,点击增加后,进行确定

切换到监听器标签,新建监听器,端口为 8080

后端转发配置,批改端口为 8080

衰弱检测端口为 8080

抉择方才创立的服务器组,点击确定

在浏览器输出负载平衡的 IP 进行拜访

退出移动版