Aplicación móvil con el uso de un servidor Web
Enviado por Luis Amores Bedón • 9 de Enero de 2020 • Ensayo • 1.224 Palabras (5 Páginas) • 117 Visitas
Aplicación móvil con el uso de un servidor Web
Resumen- En el presente informe se creara una aplicación móvil con un servidor web que devuelva los datos de la base con formato Json.
Palabras Clave- Base de datos, Kotlin, Servicio Web, Aplicación Movil.
- Introducción
Los servidores web es quien se encargar de manejar las páginas web y envían a quienes lo necesitan y por supuesto teniendo los permisos adecuados ya que son los encargados de generar tráfico ya que gracias a ellos se realiza las conexiones a todos los sitios web. Cabe recalcar que es la base de todo el Internet ya que la conexión a nivel global está en ellos creando el proceso de ver una página web. [1]
- Formato y estilo
- Base de Datos
Es el producto de la necesidad humana de almacenar la información preservándola contra el tiempo para asi poder acudir a ella la aparición de la electrónica y la computacion ya que eso brindo un elemento indispensable para poder almacenar cantidad de datos. [2]
- Servidores
El termino servidor tiene dos significados en el ámbito informático. El primero hace referencia al ordenador que none recursos a través de una red y el segundo se refiere al programa que funciona en dicho ordenador.
- Kotlin
Es un lenguaje multiplataforma con el que se puede desarrollar aplicaciones para móviles Android, tiene la característica que es uno de los lenguajes que se maneja con java.
El entorno de desarrollo con el que se trabaja pasa cada archivo por su compilador generando asi un archivo que se procesa cualquier máquina virtual. [3]
- Servidor Web
PROCEDIMIENTO
1. En primer lugar, se procede a asignar IP estáticas a cada una de las maquinas virtuales en CentOS.
2. Ingresamos la siguiente línea de comando para acceder a los archivos de conexión a internet - cd /etc/sysconfig/network-scripts/
3. En esta carpeta accedemos al archivo de configuración - vi ifcfg-enp0s3
4. Configuramos el archivo como se muestra en la imagen en la cual asignamos al Nodo 1 la IP 192.168.1.21
5. Configuramos de igual mancera el archivo como se muestra en la imagen en la cual asignamos al Nodo 2 la IP 192.168.1.22
6. Iniciamos la maquina virtual con Ubuntu y agregamos de igual manera un IP estática que este dentro del rango de las dos IP anteriores, nos dirigimos a la configuración de la red y la configuramos de la siguiente manera.
7. Una vez ya con nuestra 3 IP estáticas procedemos a abrir 2 terminales en nuestro Ubuntu el cual nos servirá para configurar e instalar de una manera más fácil cada uno de nuestros nodos, en la terminal accedemos como super usuario e ingresamos al Nodo1 con la siguiente línea de comando.
- ssh 192.168.1.21 para Nodo1
- ssh 192.168.1.22 para Nodo2
8. Una vez conectados a cada uno de los Nodos procedemos a agregar los host a nuestra conexión de los Nodos ingresando la siguiente línea de código - cd /etc/ - vi hosts
9. Procedemos a agregar las IPs de nuestros Nodos y su nombre como se muestra a continuación - 192.168.1.21 Nodo1
- 192.168.1.22 Nodo2
10. A continuación se realizara la instalación paralelamente en cada uno de los Nodos.
- yum install pacemaker pcs
11. Una vez instalados los paquetes accedemos al siguiente archivo y cambiamos el valor de SELINUX=disabled
12. Se procede a inicializar el servicio del cluster con los siguientes comandos
- systemctl start pcsd
- systemctl enable pcs
13. Una vez iniciado nuestro cluster procedemos a darle una contraseña con el siguiente comando
- passwd hacluster
New password: 12345ª
Retype new password: 12345ª
14. Procedemos a levantar el Firewall para nuestro servicio con las siguientes líneas de comando
- systemctl restart firewalld
- firewall-cmd --permanent --add-service=high-availability
- firewall-cmd --permanent --add-service=http
- firewall-cmd --reload
- firewall-cmd --list-service
Despues de la ultima línea de comando nos debe mostrar nuestro servicio habilitado de la siguiente manera [...]
dhcpv6-client high-availability http ssh
[...]
15. Procedemos a habilitar nuestros Nodos con la siguiente línea de comando
- pcs cluster auth Nodo1 Nodo2 -u hacluster
Password: 12345a
Nodo1: Authorized
Nodo2: Authorized
16. Procedemos a configurar nuestros Nodos con la línea de comando
- # pcs cluster setup --name HaCluster Nodo1 Nodo2 –force
[...]
Shutting down pacemaker/corosync services...
Redirecting to /bin/systemctl stop pacemaker.service
Redirecting to /bin/systemctl stop corosync.service
Killing any remaining services...
Removing all cluster configuration files...
Nodo1: Succeeded
Nodo2: Succeeded [...]
17. A continuación, iniciamos nuestros Nodos
- pcs cluster start --all
- pcs cluster enable –all
18. Procedemos a comprobar el estado de nuestro cluster
- pcs status cluster
[...]
Cluster Status: Online: [Nodo1 Nodo2]
[...]
19. A continuación, instalamos los paquetes para el servicio web con el siguiente comando
...