Jugando con la aplicación del servidor: construyendo un pequeño entorno de alta disponibilidad desde cero

Introducción al entorno de alta disponibilidad

La creación de un entorno de alta disponibilidad puede eliminar el impacto de las fallas de un solo punto, permitir que el sistema cambie automáticamente a otros nodos cuando ocurre una falla, garantizar el buen funcionamiento del sistema, mejorar la confiabilidad y disponibilidad del sistema y, al mismo tiempo, garantizar seguridad de datos, entorno de alta disponibilidad Ya es una configuración estándar para las aplicaciones empresariales modernas.

Este artículo presenta cómo construir rápidamente un pequeño entorno de alta disponibilidad. Los productos involucrados incluyen: 2 hosts en la nube (sistema CenTOS 7.6), base de datos y equilibrio de carga.

2. Preparación

Antes de comenzar oficialmente la implementación, debe completar los siguientes preparativos:

  • Para abrir una cuenta de JD Cloud, si no ha registrado una cuenta de JD Cloud, puede registrarse en el sitio web oficial de JD Cloud;
  • Después de abrir la cuenta, se requiere autenticación con el nombre real.

3. Cree el primer entorno de alojamiento en la nube

Para comprar 1 host en la nube, este artículo elige el sistema CenTOS 7.6 para la demostración de operación

Una vez completada la compra, visite la consola de alojamiento en la nube

Haga clic en la conexión remota en el funcionamiento de un host en la nube

Ingrese la contraseña para iniciar sesión. Si olvida la contraseña, puede regresar a la consola para cambiar la contraseña

Instalar el JDK de Java

yum install java-1.8.0-openjdk

instalar 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

Descomprima tomcat, el paquete war de su aplicación Java se puede implementar en tomcat para su lanzamiento

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

iniciar gato

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

Acceda a IP: 8080 en el navegador para verificar el efecto de inicio. Si el acceso falla, verifique si el puerto 8080 está abierto en el grupo de seguridad.

4. Cree el segundo entorno de alojamiento en la nube

Acceda a la consola del host en la nube, seleccione el primer host en la nube con un entorno integrado y haga clic en Crear imagen en la operación

Ingrese el nombre de la imagen y la descripción para hacer una imagen

Después de crear la imagen, puede hacer clic en Crear host en la nube y usar la imagen para comprar un nuevo host en la nube; si ya tiene un segundo host en la nube, puede seleccionar la imagen recién creada en la página de lista de instancias para reinstalar el sistema

Este artículo selecciona el segundo host en la nube para reinstalar el sistema para la demostración de la operación

Después de reinstalar el sistema, inicie sesión en el host de la nube y verifique el entorno de Java

java -version

iniciar gato

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

Acceda a IP: 8080 en el navegador para verificar el efecto de inicio. Si el acceso falla, verifique si el puerto 8080 está abierto en el grupo de seguridad.

Cinco, configurar la base de datos

Después de comprar la base de datos en la nube, visite la página de la consola de la base de datos

Haga clic en el nombre de la base de datos para ingresar a la página de configuración

Cambie a la pestaña de administración de la biblioteca, haga clic en el botón Crear biblioteca para crear una nueva base de datos

Cambie a la pestaña Administración de cuentas, primero cree una cuenta y luego haga clic en Modificar permisos en Operaciones de cuenta

Seleccione la base de datos que acaba de crear y autorice los permisos.

La aplicación Java que implementa en el host de la nube puede vincularse a la base de datos a través del nombre de dominio de la intranet en la figura a continuación y usar la información recién creada en los pasos anteriores para la cuenta y la contraseña.

6. Configurar el equilibrio de carga

Después de comprar el balanceador de carga, visite la página de la lista de instancias, haga clic en el nombre de la instancia del balanceador de carga e ingrese a la página de configuración

Cambie a la pestaña del grupo de servidores virtuales, cree un nuevo grupo de servidores y haga clic en Editar en la operación del grupo de servidores después de la creación

Seleccione la instancia de host, haga clic en Agregar y confirme

Cambie a la pestaña del oyente y cree un nuevo oyente con el puerto 8080

Configuración de reenvío de backend, modifique el puerto a 8080

El puerto de detección de salud es 8080

Seleccione el grupo de servidores que acaba de crear y haga clic en Aceptar

Ingrese la IP de carga balanceada en el navegador para acceder

{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/4090830/blog/9777753
Recomendado
Clasificación