universidad de guayaquil facultad de ciencias matemÁticas y...

152
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN, ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE TOPOLOGÍA DE RED PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN NETWORKING Y TELECOMUNICACIONES AUTOR: PISCO CHÁVEZ WESNER FABRICIO TUTOR: LSI. APOLINARIO ARZUBE OSCAR OMAR, MSC. GUAYAQUIL - ECUADOR 2018

Upload: others

Post on 06-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA

GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN,

ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE

TOPOLOGÍA DE RED

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTOR:

PISCO CHÁVEZ WESNER FABRICIO

TUTOR:

LSI. APOLINARIO ARZUBE OSCAR OMAR, MSC.

GUAYAQUIL - ECUADOR

2018

Page 2: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA GENÉRICA DE

MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN, ENFOCADO EN LA

ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE TOPOLOGÍA DE RED

REVISORES: Ing. Bolivar Ramos Mosquera, Msc

INSTITUCIÓN: UNIVERSIDAD DE

GUAYAQUIL FACULTAD: CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA: INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES.

FECHA DE PUBLICACIÓN: N° DE PÁGS.: 152

ÁREA TEMÁTICA: Desarrollo local y emprendimiento socio económico sostenible y sustentable.

PALABRAS CLAVES: Virtual Private Server, Hosting, Firewall, Wildfly, Mariadb, Apache, Php, Putty

RESUMEN: La empresa genérica de materiales eléctricos y de construcción tiene la necesidad configurar un Hosting VPS para alojar plataforma de facturación e inventario electrónica, por este motivo se diseñó una infraestructura de red basado en un ambiente de cloud y la creación de un subdominio donde se alojó dicha plataforma. Utilizamos un servidor de aplicaciones para realizar la conexión entre el aplicativo móvil basado en Android y la base de datos que se entra en el hosting VPS, esto garantizo la centralización de la información. Se realizó pruebas de estrés con la herramienta NetData para saber la capacidad real del hosting VPS y se limitó el acceso a la plataforma certificando una correcta administración de los recursos.

N° DE REGISTRO: N° DE CLASIFICACIÓN:

DIRECCIÓN URL:

ADJUNTO PDF SI NO

CONTACTO CON AUTOR:

Wesner Fabricio Pisco Chávez

TELÉFONO:

0997748442

E-mail:

[email protected]

CONTACTO DE LA INSTITUCIÓN:

NOMBRE: Ab. Juan Chávez Atocha, Esp.

TELÉFONO: 043843915

X

Page 3: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

II

CARTA DE APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “PLATAFORMA DE

FACTURACIÓN E INVENTARIO PARA UNA EMPRESA GENÉRICA DE

MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN, ENFOCADO EN LA

ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE TOPOLOGÍA DE RED”,

elaborado por el Sr. Wesner Fabricio Pisco Chávez, alumno no titulado de la

Carrera de Ingeniería en Networking y Telecomunicaciones de la Facultad de

Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a la

obtención del Título de Ingeniero en Networking y Telecomunicaciones, me

permito declarar que luego de haber orientado, estudiado y revisado, la Apruebo

en todas sus partes.

Atentamente

____________________________

Lsi. APOLINARIO ARZUBE OSCAR OMAR, MSc. TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

III

DEDICATORIA

Esta tesis va dirigida a mis dos pilares

fundamentales que me brindaron su apoyo en

toda mi vida estudiantil mis padres, Wesner

Pisco Franco y Holanda Chávez Lucas, ellos me

dieron todo su respaldo en mis metas a cumplir,

a mis abuelos Augusto Chávez y María Lucas y

a mi hermano Leonel Pisco

Wesner Fabricio Pisco

Page 5: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

IV

AGRADECIMIENTO

Primeramente, doy gracias a Dios por permitirme

tener un día más de vida, a mis Padres, a mis

amigos y compañeros que con cada aporte hicieron

que la vida estudiantil fuera mucho más sencilla.

Wesner Fabricio Pisco

Page 6: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

V

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, MSc. DECANO DE LA FACULTAD

CIENCIAS MATEMÁTICAS Y FÍSICAS

Ing. Harry Luna Aveiga, MSc. DIRECTOR

CARRERA DE INGENIERÍA EN NETWORKING Y

TELECOMUNICACIONES

Ing. Alfredo Núñez Unda, MSc. PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Ing Bolívar Ramos Mosquera, MSc PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Lsi. Apolinario Arzube Oscar Omar, MSc. PROFESOR TUTOR DEL PROYECTO

DE TITULACIÓN

Ab. Juan Chávez SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

VI

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, me corresponden

exclusivamente; y el patrimonio intelectual de la

misma a la UNIVERSIDAD DE GUAYAQUIL”

Wesner Fabricio Pisco Chávez

Page 8: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

VII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA

GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN,

ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE

TOPOLOGÍA DE RED”

Proyecto de Titulación que se presenta como requisito para optar por el título de

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

Autor/a: Wesner Fabricio Pisco Chávez

C.I.: 0927653089

Tutor: Lsi. Oscar Omar Apolinario Arzube, MSc.

Guayaquil, Septiembre de 2018

Page 9: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

VIII

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el estudiante

Wesner Fabricio Pisco Chávez, como requisito previo para optar por el título de

Ingeniero en Networking y Telecomunicaciones cuyo tema es:

PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA

GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN,

ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE

TOPOLOGÍA DE RED.

Considero aprobado el trabajo en su totalidad.

Presentado por:

Pisco Chávez Wesner Fabricio C.I 0927653089

Tutor: Lsi. Oscar Omar Apolinario Arzube, MSc.

Guayaquil, Septiembre de 2018

Page 10: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

IX

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

AUTORIZACIÓN PARA PUBLICACIÓN

Autorización para Publicación de Proyecto de Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: Wesner Fabricio Pisco Chávez

Dirección: Km 6 1⁄2 vía Daule, calle 5ta ave 5ta N° 132

Teléfono: 0997748442 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Networking y Telecomunicaciones

Título al que opta: Ingeniero en Networking y Telecomunicaciones

Profesor guía: Lsi. Apolinario Arzube Oscar Omar, MSc.

Tema del Proyecto de Titulación: PLATAFORMA DE FACTURACIÓN E

INVENTARIO PARA UNA EMPRESA GENÉRICA DE MATERIALES ELÉCTRICOS

Y DE CONSTRUCCIÓN

Título del Proyecto de titulación: PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN, ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE TOPOLOGÍA DE RED

Page 11: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

X

2. Autorización de Publicación de Versión Electrónica del Proyecto de

Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación.

Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno:

_________________________

Wesner Fabricio Pisco Chávez

C.I.: 0927653089

3. Forma de envío:

El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y. Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVSROM CDROM

X

Page 12: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XI

ÍNDICE GENERAL

CARTA DE APROBACIÓN DEL TUTOR ............................................................. II

DEDICATORIA ................................................................................................... III

AGRADECIMIENTO ........................................................................................... IV

TRIBUNAL PROYECTO DE TITULACIÓN .......................................................... V

DECLARACIÓN EXPRESA ................................................................................ VI

CERTIFICADO DE ACEPTACIÓN DEL TUTOR .............................................. VIII

AUTORIZACIÓN PARA PUBLICACIÓN ............................................................. IX

ÍNDICE GENERAL ............................................................................................. XI

ABREVIATURAS ............................................................................................. XIV

ÍNDICE DE CUADROS ..................................................................................... XV

ÍNDICE DE GRÁFICOS ................................................................................... XVI

RESUMEN ...................................................................................................... XIX

ABSTRACT ...................................................................................................... XX

INTRODUCCIÓN ................................................................................................. 1

CAPÍTULO I......................................................................................................... 3

EL PROBLEMA ................................................................................................... 3

PLANTEAMIENTO DEL PROBLEMA .................................................................. 3

Ubicación del problema en un contexto .................................................... 3

Situación conflicto nudos críticos .............................................................. 4

Delimitación del problema ........................................................................ 5

Formulación del problema ........................................................................ 5

Evaluación del problema .......................................................................... 5

OBJETIVOS ........................................................................................................ 6

Page 13: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XII

OBJETIVOS GENERALES....................................................................... 6

OBJETIVOS ESPECÍFICOS .................................................................... 6

ALCANCES DEL PROBLEMA ................................................................. 7

JUSTIFICACIÓN E IMPORTANCIA ..................................................................... 8

METODOLOGÍA DEL PROYECTO ..................................................................... 9

CAPÍTULO II ...................................................................................................... 13

MARCO TEÓRICO ............................................................................................ 13

ANTECEDENTES DEL ESTUDIO .......................................................... 13

FUNDAMENTACIÓN TEÓRICA ........................................................................ 14

FUNDAMENTACIÓN LEGAL ............................................................................. 35

PREGUNTA CIENTÍFICA A CONTESTARSE ................................................... 43

DEFINICIONES CONCEPTUALES ................................................................... 43

CAPÍTULO III ..................................................................................................... 46

PROPUESTA TECNOLÓGICA .......................................................................... 46

ANÁLISIS DE FACTIBILIDAD............................................................................ 79

Factibilidad Operacional ......................................................................... 80

Factibilidad Técnica ................................................................................ 81

Factibilidad Legal ................................................................................... 83

Factibilidad Económica ........................................................................... 83

ETAPA DE LA METODOLOGÍA DEL PROYECTO ............................................ 84

ENTREGABLE DEL PROYECTO ...................................................................... 86

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ......................................... 86

PROCESAMIENTO Y ANÁLISIS..................................................................... 87

CAPÍTULO IV .................................................................................................... 98

Criterio de aceptación del producto o servicio .................................................... 98

Conclusiones ..................................................................................................... 99

Page 14: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XIII

Recomendaciones ........................................................................................... 100

Bibliografía ...................................................................................................... 101

ANEXOS 1....................................................................................................... 104

ANEXO 2 ......................................................................................................... 105

ANEXO 3 ......................................................................................................... 107

ANEXO 4 ......................................................................................................... 124

ANEXO 5 ......................................................................................................... 126

ANEXO 6 ......................................................................................................... 128

Page 15: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XIV

ABREVIATURAS

VPS Virtual Private Server.

UG Universidad de Guayaquil.

BD Base de Datos.

URI Identificador de recurso uniforme.

WAR Archivo de aplicación web.

SGBD Sistemas de gestión de bases de datos.

ING Ingeniero.

PHP Hypertext Preprocessor

Page 16: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XV

ÍNDICE DE CUADROS

CUADRO N. 1 Causas y consecuencias del problema ........................................ 4

CUADRO N. 2 Delimitación del problema ............................................................ 5

CUADRO N. 3 Presupuesto de la implementación del proyecto ........................ 10

CUADRO N. 4 Requerimientos de Hardware ..................................................... 10

CUADRO N. 5 Software ..................................................................................... 11

CUADRO N. 6 Características y especificaciones ............................................. 23

CUADRO N. 7 Powering .................................................................................... 24

CUADRO N. 8 Wireless ..................................................................................... 24

CUADRO N. 9 Ethernet ..................................................................................... 24

CUADRO N. 10 Wireless Especificaciones ........................................................ 24

CUADRO N. 11 Características del servidor virtual privado VPS ....................... 81

CUADRO N. 12 Aplicaciones a instalar en el servidor Local .............................. 82

CUADRO N. 13 Características del servidor Local ............................................ 83

CUADRO N. 14 Cotización de Varios proveedores del servicio VPS ................. 84

CUADRO N. 15 Detalle de Sprint ...................................................................... 85

CUADRO N. 16 Población ................................................................................. 87

CUADRO N. 17 Resultado de la Pregunta N°1 .................................................. 88

CUADRO N. 18 Resultado de la pregunta N°2 .................................................. 89

CUADRO N. 19 Resultado de la pregunta N°3 .................................................. 90

CUADRO N. 20 Resultado de la pregunta N°4 .................................................. 91

CUADRO N. 21 Resultado de la Pregunta N°5 .................................................. 92

CUADRO N. 22 Resultado de la Pregunta N°6 .................................................. 93

CUADRO N. 23 Resultado de la pregunta N° 7 ................................................. 94

CUADRO N. 24 Resultado de la pregunta N°8 .................................................. 95

CUADRO N. 25 Resultado de la pregunta N°9 .................................................. 96

CUADRO N. 26 Resultado de la pregunta N°10 ................................................ 97

CUADRO N. 27 Criterio de Aceptación .............................................................. 98

Page 17: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XVI

ÍNDICE DE GRÁFICOS

Gráfica 1 Diseño de una red jerárquica .............................................................. 15

Gráfica 2 Capa de Core o Núcleo ...................................................................... 17

Gráfica 3 Capa de distribución ........................................................................... 18

Gráfica 4 Capa de Acceso ................................................................................. 19

Gráfica 5 Switch cisco sf100d-08 ....................................................................... 22

Gráfica 6 Router Mikrotik Wap 2.4ghz ............................................................... 23

Gráfica 7 Hosting ............................................................................................... 26

Gráfica 8 Servidor de aplicaciones Wildfly ......................................................... 29

Gráfica 9 Servidor HTTP Apache ....................................................................... 30

Gráfica 10 MariaDB Server ................................................................................ 31

Gráfica 11 logo de PHP ..................................................................................... 32

Gráfica 12 phpMyAdmin .................................................................................... 33

Gráfica 13 Sistema Operativo Centos ................................................................ 34

Gráfica 14 Topología de la red local .................................................................. 47

Gráfica 15 Topología De La Red Del Hosting .................................................... 48

Gráfica 16 Creación De Una Red Local ............................................................. 49

Gráfica 17 Lista de direcciones ipv4 .................................................................. 50

Gráfica 18 Lista de MAC .................................................................................... 50

Gráfica 19 Bloqueo de redes sociales ................................................................ 51

Gráfica 20 Bloqueo de contenido para adulto .................................................... 52

Gráfica 21 Ensamblaje del computador ............................................................. 52

Gráfica 22 Culminación Del Ensamblaje Del Computador ................................. 53

Gráfica 23 Creación de correo de administración .............................................. 54

Gráfica 24 Inmotion Hosting Costos................................................................... 55

Gráfica 25 BlueHost Costo ................................................................................ 55

Gráfica 26 Claro Costo ...................................................................................... 56

Gráfica 27 Hostinger .......................................................................................... 56

Gráfica 28 Neolo Costo...................................................................................... 57

Gráfica 29 Compa del VPS Inmotion Hosting .................................................... 58

Gráfica 30 Plan del VPS hosting vps-3000 ........................................................ 58

Gráfica 31 Información del VPS ......................................................................... 59

Page 18: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XVII

Gráfica 32 Primer ingreso al hosting vps ........................................................... 59

Gráfica 33 AMP del VPS .................................................................................... 60

Gráfica 34 Ingreso al AMP de Inmotion ............................................................. 61

Gráfica 35 Funciones principales del AMP......................................................... 61

Gráfica 36 Ingreso a Cpanel .............................................................................. 62

Gráfica 37 Diseño de la topología del ambiente Cloud en el VPS ...................... 63

Gráfica 38 Agregar Regla en el Firewall ............................................................ 64

Gráfica 39 Ingreso al hosting por SSH ............................................................... 64

Gráfica 40 Instalación de Java JDK ................................................................... 65

Gráfica 41 Versión de java ................................................................................. 65

Gráfica 42 Instalación de Wildfly ........................................................................ 66

Gráfica 43 Creacion de usuario wildfly ............................................................... 67

Gráfica 44 Instalacion de Vsftpd ........................................................................ 67

Gráfica 45 instalación de NetData ..................................................................... 68

Gráfica 46 Acceso por SFTP ............................................................................. 68

Gráfica 47 Ingreso al Hosting por SFTP ............................................................ 69

Gráfica 48 Levantar Servidor Apache ................................................................ 70

Gráfica 49 Pagina Web por Default.................................................................... 70

Gráfica 50 Acceso a la base de datos ................................................................ 71

Gráfica 51 Creacion de la base de datos ........................................................... 71

Gráfica 52 Cargar Base de Datos ...................................................................... 72

Gráfica 53 Creacion del subdominio .................................................................. 73

Gráfica 54 Subdominios Creados ...................................................................... 73

Gráfica 55 Cargar Plataforma al hosting ............................................................ 74

Gráfica 56 Ingreso a la plataforma ..................................................................... 75

Gráfica 57 Administración del Firewall ............................................................... 75

Gráfica 58 Creación de reglas en el firewall ....................................................... 76

Gráfica 59 Accesos Permitodos en el hosting .................................................... 76

Gráfica 60 Lista de Accesos permitidos en el hosting ........................................ 77

Gráfica 61 Monitoreo del CPU del hosting ......................................................... 78

Gráfica 62 Diagrama de consumo de Disco Duro del Hosting ........................... 78

Gráfica 63 Monitoreo memoria RAM del Hosting ............................................... 79

Gráfica 64 Resultados de la pregunta N°1 ......................................................... 88

Gráfica 65 Resultado de la pregunta N°2 ........................................................... 89

Page 19: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XVIII

Gráfica 66 Resultados de la pregunta N°3 ......................................................... 90

Gráfica 67 Resultado de la pregunta N°4 ........................................................... 91

Gráfica 68 Resultado de la pregunta N°5 ........................................................... 92

Gráfica 69 Resultado de la pregunta N°6 ........................................................... 93

Gráfica 70 Resultado de la pregunta N°7 ........................................................... 94

Gráfica 71 Resultado de la pregunta N°8 ........................................................... 95

Gráfica 72 Resultado de la pregunta N°9 ........................................................... 96

Gráfica 73 Resultado de la pregunta N°10 ......................................................... 97

Page 20: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XIX

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA

GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN,

ENFOCADO EN LA ADMINISTRACIÓN DEL HOSTING Y LA CREACIÓN DE

TOPOLOGÍA DE RED.

Autor: Wesner Fabricio Pisco Chávez Tutor: Lsi. Oscar Omar Apolinario Arzube, MSc

RESUMEN

La empresa genérica de materiales eléctricos y de construcción tiene la necesidad

configurar un Hosting VPS para alojar plataforma de facturación e inventario

electrónica, por este motivo se diseñó una infraestructura de red basado en un

ambiente de cloud y la creación de un subdominio donde se alojó dicha plataforma.

Utilizamos un servidor de aplicaciones para realizar la conexión entre el aplicativo

móvil basado en Android y la base de datos que se entra en el hosting VPS, esto

garantizo la centralización de la información. Se realizó pruebas de estrés con la

herramienta NetData para saber la capacidad real del hosting VPS y se limitó el

acceso a la plataforma certificando una correcta administración de los recursos.

Palabras clave: Hosting VPS, Subdominio, NetData, Base de Datos.

Page 21: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

XX

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

BILLING PLATAFORM AND INVENTORY FOR A GENERIC COMPANY OF

ELECTRICAL AND CONSTRUCTION MATERIALS, FOCUS ON THE

ADMINISTRATION OF HOSTING AND THE CREATION OF NETWORK

TOPOLOGY.

Autor: Wesner Fabricio Pisco Chávez. Tutor: Lsi. Oscar Omar Apolinario Arzube, MSc

ABSTRACT

The generic company of electrical and construction materials has the need to set

up a VPS Hosting to host billing platform and electronic inventory, for this reason

a network infrastructure was designed based on a cloud environment and the

creation of a subdomain where it was hosted. platform. We use an application

server to make the connection between the mobile application based on Android

and the database that is entered into the VPS hosting, this guarantees the

centralization of the information. We performed stress tests with the NetData tool

to know the real capacity of the VPS hosting and limited access to the platform

certifying a correct administration of resources.

Key words: Hosting VPS, Subdominio, NetData, Database.

Page 22: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

1

INTRODUCCIÓN

En la actualidad se vive un crecimiento de las comunicaciones y de la información.

Las Tecnologías de la información y Comunicación, entre las que se encuentran

las telecomunicaciones, constituyen hoy en día una herramienta fundamental para

el desarrollo de los pueblos.

Según CONECEL S.A. en el último trimestre del año 2017, el 91% de la población

en el país tiene acceso al Servicio Móvil Avanzado y con el 66,1% en su mayor

participación de abonados registrados.

El servicio de Acceso a internet constituye uno de los servicios de mayor

importancia por parte de Estado y ciudadanía en general, su acceso se puede

coadyuvar en una mejora en la prestación de servicios básicos como educación,

salud, gobierno, comercio, etc.

Para el primer trimestre del año 2017, el 10% de la ciudadanía mantiene

contratada una cuenta de Internet Fijo y las provincias de Pichincha y Guayas son

las que poseen mayores porcentajes de suscripción con el 31.92% y 26.61%

respectivamente; el Internet Móvil cuenta con el 46.75% de penetración, siendo

uno de los servicios que ha tenido un importante crecimiento.

Según datos obtenidos por INEC obtenidos en mayo del 2017, las empresas de

equipos, maquinarias y metálicos han tenido un índice de producción del 95,69.

Los datos tomados de diversas organizaciones fundamentan la fiabilidad del

proyecto.

La configuración de servicios Hosting VPS, es flexible la cual permite tener

escalabilidad, disponibilidad, seguridad y confiabilidad en la red, estos

requerimientos son óptimos conociendo las tecnologías en la que está basada el

desarrollo de la plataforma de facturación e inventario para una empresa dedicada

a las ventas de materiales eléctricos y de construcción.

Page 23: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

2

Administrar y monitorizar una infraestructura de red, permite reducir fallos y

cambios que puede sufrir la red de la plataforma que se está alojando de ser

posible.

En el capítulo 1, se expresa la problemática del proyecto que involucra el

planteamiento del problema, la ubicación en un contexto, las situaciones conflicto

y los nudos críticos, las causas y consecuencias, delimitación del problema,

formulación, evaluación, alcances del proyecto, los objetivos generales y

específicos a cumplir y su justificación.

En el capítulo 2, se detalla los estudios previos adquiridos para la propuesta. En

el marco teórico se menciona las fundamentaciones (teórica, social y legal), la idea

a defender y las definiciones conceptuales.

En el capítulo 3, se enfatiza la metodología con la cual se investigó, detallando la

población y la muestra de estudio, las técnicas e instrumentos de recolección de

información, el procesamiento y análisis de los datos obtenidos y validar la idea

propuesta a defender.

En el capítulo 4, se muestra los análisis de factibilidad (operacional, técnico, legal

y económico), las etapas de la metodología del proyecto, se define los entregables

del proyecto, criterios de validación de la propuesta, criterios de aceptación del

producto, conclusiones y las recomendaciones.

Page 24: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

3

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Ubicación del problema en un contexto

En la empresa genérica dedicada a la venta de materiales eléctricos y de

construcción, presenta el inconveniente que no existe una centralización de los

datos, esto ha llevado a manejar información errónea de los productos en stock

de la matriz y las sucursales, el duplicado de códigos de productos crea mucha

confusión al momento de diferenciar marcas y modelos de los productos en venta.

La contabilidad de la empresa genérica dedicada a la venta de materiales

eléctricos y de construcción, se la lleva de una forma manual por sucursal, esto es

un impedimento para saber el stock real de la mercadería existen por motivo que

no existe la centralización de la información y lleva a tomar malas decisiones al

momento de hacer la comprar de nuevos productos a los proveedores.

La cotización de los productos se la hace de forma manual por un empleado

asignado, esto retarda los procesos de compra y venta de productos, lo cual

implica baja producción de la empresa, el motivo principal es que no existe

automatización en los procesos por lo cual existe perdida de ingreso monetario a

la empresa.

En la empresa genérica dedicada a la venta de materiales eléctricos y de

construcción no existe una infraestructura de red, esto lleva a que cada

departamento maneja de forma local su información y no puede ser compartida

por un medio físico para que todos puedan manejar la información actualizada en

cualquier periodo de tiempo.

La empresa genérica dedicada a la venta de materiales eléctricos y de

construcción maneja su información en cuadernos y hojas ambulantes, por este

motivo es vulnerable a perdida, hurto o modificación de la información, esto

implicaría perdida para la empresa por el motivo que no existe la seguridad

correspondiente para prevenir filtración de información crítica para la empresa.

Page 25: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

4

Situación conflicto nudos críticos

Actualmente se colabora con una empresa dedicada a la venta de materiales

eléctricos y de construcción, pero llevan sus procesos de facturación de una forma

manual, por lo tanto, hay tiempo tardío y esto lleva a un gran desgaste económico.

La empresa tiene grandes problemas al momento de trasladar mercadería a sus

sucursales, por la pérdida de productos o falta de stock en las bodegas, por lo

tanto, esto lleva a una pérdida de capital. Un caso muy similar ocurre al momento

de realizar pedidos a los proveedores, al no saber la existencia real de los

productos que mantienen en stock, los lleva a un gran desorden empresarial.

Causas y consecuencias del problema

Llevar la contabilidad de una empresa de forma manual es un gran problema y

con el siguiente cuadro se refleja más a fondo las causas y consecuencias:

CUADRO N. 1 Causas y consecuencias del problema

Causa Consecuencia

No existe una centralización de

datos

Información errónea de listados de

productos.

No existe automatización de

procesos

Retardos en los procesos de

búsqueda de información que

necesita el cliente.

No existe una infraestructura de

red

manejo manual de los procesos de

cada departamento.

No existe seguridad de la

información

La Información puede ser modificada

y hurtada.

Elaboración: Wesner Fabricio Pisco Chávez. Fuente: Datos de investigación realizada

Page 26: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

5

Delimitación del problema

CUADRO N. 2 Delimitación del problema

Campo Infraestructura

Área Departamento de infraestructura tecnológica

Aspecto Enfocado en la administración del hosting y la

creación de topología de red

Tema

Plataforma de facturación e inventario para una

empresa genérica de materiales eléctricos y de

construcción, enfocado en la administración del

hosting y la creación de topología de red

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Formulación del problema

¿En que influye la administración del hosting y la creación de topología de red

enfocado a la mejora de los servicios en la red de la Plataforma de facturación e

inventario para una empresa genérica de materiales eléctricos y de construcción?

Evaluación del problema

Puntos más importantes de la evaluación del problema son:

Delimitado: El problema es delimitado puesto que está orientado a la

infraestructura de una empresa genérica de materiales eléctricos y de

construcción.

Claro: La propuesta de infraestructura que se ofrece implementar en la empresa

dedicada a la venta de artículos eléctricos y de construcción, tiene los parámetros

y recursos necesarios que la empresa necesita.

Page 27: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

6

Evidente: Se puede evidenciar la necesidad de implementar una infraestructura

de red que brinde seguridad, escalabilidad y confiabilidad de la información.

Relevante: Se tendrá una centralización de la información que será administrada

de una forma eficiente.

Factible: Es factible porque se puede montar una infraestructura remota en la

empresa dedicada a la venta de árticos eléctricos y de construcción.

Variables: Las variables que sustentan este proyecto están perfectamente

reconocidas:

Variable dependiente: Plataforma de facturación e inventario para una empresa

genérica de materiales eléctricos y de construcción.

Variable independiente: Enfocado en la administración del hosting y la creación

de topología de red.

OBJETIVOS

OBJETIVOS GENERALES

Elaborar una topología de red, en un ambiente de Hosting VPS servidor virtual

privado, para alojar una plataforma de facturación e inventario para una empresa

genérica de materiales eléctricos y de construcción

OBJETIVOS ESPECÍFICOS

• Analizar, diseñar e implementar una infraestructura de red para el

alojamiento de varios servicios en el hosting VPS.

• Ejecutar una correcta instalación y funcionamiento de los aplicativos

necesarios para subir la plataforma de facturación.

• Crear un subdominio para alojar una plataforma de facturación

electrónica en línea.

• Garantizar una correcta administración de los recursos del hosting VPS, a

través de pruebas de estrés y limitación de accesos.

Page 28: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

7

ALCANCES DEL PROBLEMA

El desarrollo de este proyecto de tesis se enfoca en implementar una plataforma

en línea de facturación electrónica, donde se tendrán todos los servicios alojados

en un hosting para poder acceder de forma remota desde cualquier ubicación

geográfica y que exista centralización de la información.

El detalle de los servicios a implementar para satisfacer las necesidades del

proyecto es:

• Es necesario realizar un estudio para diseñar y luego implementar una

infraestructura de red a nivel de la nube, con el objetivo que nos permita

habilitar varios servicios que nos ayudaran a alojar una plataforma de

facturación e inventario.

• Existe la necesidad de Instalación y configuración de un servidor de

aplicaciones de código abierto basado en java multiplataforma llamado

wildfly, para la conexión el un aplicativo móvil desarrollado en Android y la

base de datos.

• Se necesita realizar instalación y configuración de una base de datos

derivada de MySQL llamada MariaDB, para la centralización de la

información.

• Se necesita levantar el servicio apache nos ayudará para la correcta

configuración y ejecución de PHP, donde estará alojado nuestro servicio

de facturación e inventario electrónico.

• La necesidad de crear un Subdominio para alojar la plataforma facturación

e inventario electrónico, nos ayudará a blindar nuestro servicio y tener un

acceso directo sin necesidad de pasar por el dominio principal.

• Validar permisos de acceso remoto por segmentos de IP públicos es

necesario para una correcta administración del hosting y la creación de

usuario FTP para accesos limitador a los desarrolladores web.

Page 29: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

8

• Se necesitará realizar pruebas de rendimiento del hosting para saber la

cantidad exacta de usuarios que podrán estar trabajando en el mismo

periodo de tiempo.

Se desea un correcto funcionamiento de la plataforma de facturación e inventario

electrónico ejecutando remotamente en el hosting VPS alojado en estados unidos.

JUSTIFICACIÓN E IMPORTANCIA

La centralización de la información es un punto muy importante en cualquier

ambiente laboral, y mucho más si tenemos que llevar un gran control de productos

existentes en stock, por esta razón tener un servidor donde tengamos alojado toda

esta información es de vital importancia, pero la adquisición de estos grandes

equipos de procesamiento y almacenamiento tiene costos muy elevados. El

mantenimiento periódico es muy tedioso, sin dejar de lado el ambiente adecuando

para el correcto funcionamiento de dichos equipos.

La operatividad del hosting nos brinda una solución a largo plazo, no tendremos

que prescindir de un servidor local que ocuparía un gran espacio físico en la

empresa y altos costos de administración por parte de un ingeniero en sistemas o

en Redes.

Es por esta razón que se llegó a la justificación de adquirir un servicio de

almacenamiento en nube con la capacidad de poder tener centralizado toda

nuestra información y este disponibles los 365 días del año.

La importancia de tener todos nuestros servicios alojados en un hosting y la

adquisición de un dominio propio es poder llevar un control exacto de todas las

tracciones que se lleven a diario en nuestra empresa que se dedica a la venta de

materiales eléctricos y de construcción, con varias sucursales en la ciudad de

Guayaquil.

Entre los beneficios más importantes son la forma de accesibilidad a los servicios

de forma remota, ya sea por el aplicativo web o el aplicativo móvil que corre en la

plataforma Android, los empleados de la empresa acortaran los tiempos en los

procesos de facturación y cotización de mercaderías, esto será una mejor

producción de ventas para el negocio anteriormente mencionado.

Page 30: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

9

METODOLOGÍA DEL PROYECTO

El presente proyecto mantiene una línea de desarrollo, porque es muy importante

saber qué tipo de metodología se debe implementar.

1.- METODOLOGÍA DE DESARROLLO

La metodología que se implantará en este proyecto, es la Metodología SCRUM

que tiene como finalidad es crear un grupo de trabajo, que nos permita asignación

de tareas y con periodos de tiempos a cumplir, lo que nos llevara a cumplir los

objetivos establecidos a corto plazo.

• ANÁLISIS. – En esta etapa inicial se analiza y se detalla los diferentes

tipos de problemas que pueden suceder en la ejecución de dicho proyecto.

Por lo tanto, llegar a la solución del problema, enfocado a la administración

de un hosting para uso de una empresa dedicada a la venta de materiales

electrónicos y de construcción.

• DISEÑO. – en este punto se verifica procedimientos, documentación y

estructuras diseñadas, para tener el resultado esperado y que cumpla con

las expectativas establecidas al iniciar el proyecto.

• DESARROLLO. – es el punto crítico del proyecto donde se establecerán

todos los permisos, tipos de accesos, configuraciones del servicio,

levantamiento de aplicativos, creación de usuarios, contraseñas y unión de

dominio con subdominios.

• PRUEBA. – en este punto se llevarán a cabo monitoreo y pruebas de

validación de los servicios ya establecidos, un correcto funcionamiento del

web service, servicio de apache, base de datos, alta disponibilidad de los

servicios.

VIABILIDAD

En la presente tabla se presenta una breve descripción de los costos en la

ejecución e implementación del proyecto.

Page 31: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

10

CUADRO N. 3 Presupuesto de la implementación del proyecto

RUBROS DESCRIPCIÓN TOTAL

Recurso

humado

Administración de VPS (hosting) No Aplica

Recurso de

Hardware

Equipos de comunicación (router, switch, servidor

local de pruebas, adquisición de un VPS hosting)

$1.179,94

Recurso de

software

Sistemas Operativo Open Source y aplicaciones

Free

No Aplica

Transporte Reunión con el dueño de la empresa $20.00

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

En la presente tabla se detalla equipos de comunicaciones y desktop utilizados

para la elaboración del proyecto, en el área de infraestructura.

CUADRO N. 4 Requerimientos de Hardware

CANTIDAD DESCRIPCIÓN COSTO

UNITARIO

SUBTOTAL

1 Computadora HP G3 203 $ 350,00 $ 350,00

1 Switch cisco sf100d-08 $ 75,00 $ 75,00

1 Router Mikrotik Wap 2.4ghz $ 75,00 $ 75,00

1 Hosting Inmotion VPS-3000HA-S $ 439,94 $ 439,94

1 DESKTOP HP 8000 CORE I3 $ 250 $ 250

TOTAL $ 1.179,94

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

En la siguiente tabla se presenta los requerimientos en software, para la

implementación en el proyecto en un hosting con sistema operativo Open Source

Centos 7.

Page 32: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

11

CUADRO N. 5 Software

CANTIDAD DESCRIPCIÓN COSTO UNITARIO SUBTOTAL

1 Servidor Aplicación Apache 2.4.33 0 0

1 MySQL 10.2.17-MariaDB 0 0

1 Versión de PHP: 7.1.19 0 0

1 phpMyAdmin v 10.2.16-MariaDB 0 0

1 Sistema Operativo Centos 7.5 0 0

1 Filezilla 3.33.3.0 0 0

1 Winscp x64 0 0

1 Putty x64 0 0

1 Wildfly 10.1.0 0 0

TOTAL 0

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

2. – SUPUESTOS Y RESTRICCIONES

• SUPUESTOS. - Con la obtención de los recursos necesarios detallados

dentro del proyecto en hardware y software, y luego de la factibilidad

económica posteriormente analizado, para cumplir con los requerimientos

debidamente planteados en el hosting, con la operatividad de los servicios

requeridos para un correcto funcionamiento del proyecto.

• RESTRICCIONES. - el proyecto ya tiene limitados los periodos de

tiempos, por lo que no puede excederse de los tiempos establecidos al

inicio del proyecto, y un acoplamiento a las características del hosting para

no exceder los recursos asignados por el proveedor, las características del

Sistema Operativos son adecuadas para el correcto uso de los recursos y

necesitara software actualizados a sus últimas versiones.

Page 33: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

12

3.- PLAN DE CALIDAD

Realizar pruebas para monitorear el correcto funcionamiento de los servicios es

un punto crítico en los entregables del proyecto.

• Brinda la verificación correspondiendo, si se cumplieron con todos los

puntos establecidos al iniciar el proyecto, una correcta administración del

hosting VPS y que cumpla con la seguridad de la información

correspondiente.

• Se comprueba que cada uno de los aplicativos instalados tengan una

correcta configuración, para la función que fueron instalados de esta forma

los desarrolladores pueden tener acceso a los servicios necesarios para

subir los avances de la plataforma de facturación electrónica que se está

desarrollando.

• Comprobar que la plataforma de facturación electrónica en línea sea

estable. Que tenga una correcta conexión con el web service, base de

datos y la aplicación móvil, nos brindara el resultado final esperado al

iniciar el proyecto.

Page 34: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

13

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

Existe el siguiente trabajo de investigación ubicado en la ciudad de Quito, Ecuador

elaborado en el año 2014 y respaldado por la Escuela Politécnica Nacional,

Escuela de Formación de Tecnólogos con el tema de, “Implementar un servidor

hosting Linux compartido y servidores dedicados utilizando virtualización para la

empresa Undermedia S.A.” (Congo Pastrana, 2014). La propuesta que se plantea

en este proyecto describe la implementación de un servidor que hace las funciones

de huésped, para alojar varios hostings compartidos administrados por un sistema

operativo Linux, la estructura planteada pretende optimizar recursos subutilizados

por parte del servidor físico XEN.

Existe un trabajo elaborado en el año 2016 en la ciudad de Guayaquil, Ecuador y

validado por la universidad de Guayaquil, Facultad de Ciencias Matemáticas y

Física Carrera de Ingeniera en Networking y Telecomunicaciones que propone el

siguiente tema “Implementación de una central telefónica OpenSource en la nube,

a través de un servidor virtual privado (VPS), para servicio de hosting compartido

para empresa pyme” (Freire Chuchuca, 2016). Este proyecto combina varias

tecnologías de nivel empresarial, como la VoIP, virtualización de servicios y

tecnologías en nube, el objetivo principal es crear cloud computing para alojar una

central telefónica, este servicio será distribuido a pymes o empresas grandes que

deseen obtener el servicio de VoIP sin necesidad que adquirir servidores físicos y

se atiene de administrar, gestionar y darle mantenimientos a los servidores

locales.

El siguiente trabajo elaborado en la ciudad de Guayaquil, Ecuador en el año 2015

y validado por la Escuela Superior Politécnica del Litoral Centro de Investigación

Científica y Técnica con el tema, “Implementación de un servidor virtual privado

para CREAMET S.A. configurado para respaldar información contable

administrable y web hosting capaz de ventas en línea” (Durango Espinoza &

pacuruco Salguero, 2015). La propuesta es este proyecto es la implementación

de un servidor virtual privado VPS utilizando el sistema operativo Windows Server

R2, donde permita llevar la información contable manual a un servicio en línea

para alimentar una plataforma que llevara las transacciones de la empresa. La

Page 35: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

14

información contara con la mayor seguridad posible utilizando métodos de

encriptación y diferentes niveles de protección para limitar accesos a los

desarrolladores de la página web.

FUNDAMENTACIÓN TEÓRICA

Modelos de Estructura de Red

En cuanto se refiere un modelo estructurado, se habla de una división de módulos

de una forma jerárquica, también se aborda características de los dispositivos,

redundancia en rutas y medios de transmisión para una mejor disponibilidad de la

red de datos.

Modelos de Red Jerárquicos

Cuando se habla de modelos jerárquicos su característica principal es de crear

Inter-Networks que se combinan con una organización jerárquica, el diseño

simplifica tareas la cuales cumplen su función dependiendo de las necesidades

de la empresa, cada capa tiene una función específica lo que simplifica las tareas

y pueden ser aplicados en una red LAN o WAN (Jordan & Bruno, junio de 2016).

Beneficios de un modelo Jerárquico

Al utilizar modelos jerárquicos se obtiene muchos beneficios al momento de ser

implementados:

• Aislamiento de fallas mejoradas

• Facilidad de comprensión

• Ahorro de costos

• Crecimiento de la red modular

• Facilidad de administración

Page 36: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

15

Diseño de una red jerárquica

Un diseño tradicional en un modelo jerárquico es el de 3 capas:

• Capa de núcleo realiza un transporte rápido de la data entre los switches

dentro de una empresa.

• Capa de distribución proporciona reglas o políticas para realizar

conectividad.

• Capa de acceso proporciona acceso a los usuarios finales o desktop.

Dentro de esta estructura cada capa tiene una función única, necesaria para la

implementación de una red de campus tipo empresarial (Jordan & Bruno, junio de

2016).

No es necesario que cada capa este implementada físicamente distinta.

Gráfica 1 Diseño de una red jerárquica

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Capa de Core o Núcleo

La capa de Core o núcleo es una red troncal switching backbone de alta

velocidad o high-speed que es crucial en una empresa u organización.

Características:

• Fast transport (transporte rápido).

Page 37: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

16

• High reliability (Alta fiabilidad).

• Redundancia.

• Tolerancia a fallos.

• Baja latencia y buena capacidad de administración

• Evitar la manipulación de paquetes intensiva de CPU causada por la

seguridad, la inspección, clasificación de calidad de servicio (QoS) u

otros procesos.

• Diámetro limitado y constante.

• QoS (calidad de servicio).

La capa de Core tiene una única función de switchear la mayor cantidad de tráfico

en el menor tiempo posible y transportar grandes cantidades de trafico de manera

confiables, por lo que la latencia y la velocidad son factores críticos en esta capa,

en caso de que exista un fallo en el transporte del tráfico afectara a todos los

usuarios, por lo que la tolerancia a fallas es crucial (Jordan & Bruno, junio de

2016).

En la capa de Core no se crean funciones que aumenten latencia como listas de

control de acceso, Inter-Vlans, filtrado de paquetes o protocolos y tampoco grupos

de trabajos (Jordan & Bruno, junio de 2016).

Es de total importancia saber que no el número de dispositivos de Core no se

puede aumentar ni agregar routers, si la capacidad de transportar tráfico es

insuficiente se debe considerar aumentos en la plataforma antes que expansiones

con dispositivos nuevos (Jordan & Bruno, junio de 2016).

Cuando una red utiliza routers, la cantidad de saltos del enrutador de extremo a

extremo se la llama diámetro. Se considera una buena práctica de trabajo diseñar

un diámetro constante dentro de una red jerárquica, él envió de un paquete desde

cualquier estación final a otra estación final que pase a través de la red troncal

debería tener los mismos números de saltos. La distancia de una estación final

hacia la granja de servidores en la red troncal también debería ser coherente

(Jordan & Bruno, junio de 2016).

Limitar el diámetro de la red de internet proporciona un rendimiento predecible y

facilidad de resolución de problemas (Jordan & Bruno, junio de 2016).

Page 38: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

17

Gráfica 2 Capa de Core o Núcleo

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Capa de distribución

La capa de distribución de red es el punto intermedio entre la capa de acceso y

de Core por lo que es el aislante y también el medio de comunicación entre estas

2 capas. La capa de distribución puede tener muchos roles por eso también se la

conoce como capa de workgroup, esta capa incluye implementación de las

siguientes funciones:

Conectividad basada en políticas ejemplo: garantizar que el tráfico enviado desde

una red particular se reenvía a una interfaz mientras que el resto del tráfico se

reenvía a otra interfaz (Jordan & Bruno, junio de 2016).

• Redundancia y equilibrio de carga.

• Agregación de armarios de cableado de LAN.

• Agregación de conexiones WAN.

• QoS (calidad de servicio).

• Filtrado de seguridad por protocolos y paquetes.

• Direccionamiento por interface, agregación por áreas y sumarización.

• Acceso departamental o de workgroup.

• Definición de dominios de Broadcast o multicast.

• Enrutamiento entre LAN virtuales (VLAN).

• Traducciones de medios (por ejemplo, entre Ethernet y Token Ring).

• Redistribución entre dominios de enrutamiento, por ejemplo: entre dos

enrutamientos diferentes protocolos.

• Demarcación entre protocolos de enrutamiento estáticos y dinámicos.

Page 39: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

18

La capa de distribución proporciona la agregación de rutas sumarizadas hacia la

capa de Core. Entre las redes de campus, la capa de distribución proporciona

enrutamiento entre las Vlans que también aplican políticas de seguridad y calidad

de servicio (QoS) (Jordan & Bruno, junio de 2016).

Entre otras funciones de esta capa es filtrado de paquetes, acceso a la red WAN

y determinar que paquetes deben llegar a la capa de core, también determinara

cual es la forma más eficiente de responder los requerimientos de la red (Jordan

& Bruno, junio de 2016).

Gráfica 3 Capa de distribución

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Capa de Acceso

La capa de acceso o también conocida como capa de desktop, controla acceso a

usuarios y grupos de trabajo a segmentos locales en la red. Esta capa se

caracteriza por segmentos LAN conmutados en un entorno de campus, el tráfico

de servicios remotos es manejado en esta capa y entre sus funciones claves son

el control de acceso y políticas a nivel local (Jordan & Bruno, junio de 2016).

La comunicación en esta capa es por ethernet switching, DDR y ruteo estático, La

microsegmentación mediante conmutadores LAN proporciona un gran ancho de

banda a los grupos de trabajo al reducir la cantidad de dispositivos en los

segmentos de Ethernet (Jordan & Bruno, junio de 2016).

Características de esta capa:

• Conmutación de capa 2.

• High availability (Alta disponibilidad).

• Port security (seguridad de puertos).

Page 40: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

19

• Supresión de Broadcast.

• Clasificación y marca de QoS y límites de confianza.

• Límite de velocidad y vigilancia.

• Inspección del protocolo de resolución de direcciones (ARP).

• Listas de control de acceso virtual (VACL).

• Spanning Tree Protocol (STP).

• Trust classification (clasificación de confianza).

• Alimentación a través de Ethernet (PoE) y VLAN auxiliares para VoIP.

• VLAN auxiliares.

El objetico de implementar modelos de alta disponibilidad en la capa de acceso es

poder tener cubierto los diferentes segmentos de redes y no colapsar la red LAN,

para tener un control total de accesos a puertos y limitar velocidades de los

usuarios finales (Jordan & Bruno, junio de 2016).

Gráfica 4 Capa de Acceso

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Equipo de comunicación

Router

Son equipos de interconexión de redes que actúan a nivel de los protocolos de

red. Permite utilizar varios sistemas de interconexión mejorando el rendimiento de

la transmisión entre redes. Su funcionamiento es más lento que los bridges, pero

su capacidad es mayor. Permiten, incluso, enlazar dos redes basadas en un

protocolo, por medio de otra que utilice un protocolo diferente (Academy Xperts,

2018).

Page 41: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

20

Los routers son los principales dispositivos de conexión dentro de una LAN y

permite extender el alcance de la misma. Un router define los dominios de

broadcast para cada interface, generando múltiples dominios. El uso de un router

requiere el uso de una ruta predeterminada, la misma que hará que coincidan

todos los paquetes IPV4 e IPV6 (Academy Xperts, 2018).

Funcionamiento del router:

• Reenvío de paquetes (Forwarding): cuando un paquete llega al alcance de

entrada de un enrutador, este tiene que pasar el paquete al enlace de

salida apropiado. Una característica importante de los enrutadores es que

no difunden tráfico difusivo.

• Encaminamiento de paquetes (Routing): mediante el uso de algoritmos de

enrutamiento tiene que ser capaz de determinar la ruta que deben seguir

los paquetes a medida que fluyen de un emisor a un receptor.

Switch

Es un dispositivo digital lógico de interconexión de redes de computadoras que

opera en la Capa de Enlace de datos del modelo OSI. Su función es interconectar

dos o más segmentos de red, de manera similar a los puentes de red, pasando

datos de un segmento a otro de acuerdo con la dirección MAC de destino de

las tramas en la red (Academy Xperts, 2018).

Se utilizan cuando se desea conectar múltiples redes, fusionándolas en una sola.

Al igual que los puentes, dado que funcionan como un filtro en la red, mejoran el

rendimiento y la seguridad de las redes de área local (Academy Xperts, 2018).

Cuando se habla de switches en una LAN se refiere a un dispositivo con

características comparables a los bridges y routers. Un switch LAN es en realidad

un gran puente con muchas interfaces en donde cada dispositivo tiene su propio

segmento dando a cada sistema todo el ancho de banda de los medios de

comunicación. Muchos sistemas pueden transmitir simultáneamente mientras no

haya colisión de puertos sobre el switch. La colisión de puertos ocurre cuando se

intenta enviar puertos al mismo tiempo que envían los puertos de salida. Todos

los puertos en el switch establecen su propio dominio de Colisión. Cuando en los

switches se definen múltiples dominios de colisión se crean las VLANS, también

usadas para conectar segmentos de LAN, sin embargo, no en todos los switches

Page 42: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

21

pueden configurarse VLANS especialmente en los de baja capacidad (Academy

Xperts, 2018).

Funcionamiento del Switch:

Los switches poseen la capacidad de aprender y almacenar las direcciones de red

de la capa 2 (direcciones MAC) de los dispositivos alcanzables a través de cada

uno de sus puertos. Por ejemplo, un equipo conectado directamente a un puerto

de un conmutador provoca que el conmutador almacene su dirección MAC. Esto

permite que, a diferencia de los routers, la información dirigida a un dispositivo

vaya desde el puerto origen al puerto de destino. (Academy Xperts, 2018)

Tramas

• En redes una trama es una unidad de envío de datos. Es una serie

sucesiva de bits, organizados en forma cíclica, que transportan información

y que permiten en la recepción extraer esta información.

• Normalmente una trama constará de cabecera, datos y cola. En la cola

suele estar algún chequeo de errores. En la cabecera habrá campos de

control de protocolo.

Tipos de equipos de comunicación

Switch cisco sf100d-08

El Switch cisco de la serie 100 vienen listos para usar, no requieren software de

instalación y tampoco es necesario realizar ajustes de configuración. Cada puerto

de los switches establece de modo independiente la velocidad óptima y determina

automáticamente si debe funcionar en modo de medio semidúplex o dúplex

completo. Como una solución de Cisco basada en estándares, los switches Cisco

de la serie 100 también están diseñados para dar cabida inmediatamente a todos

los dispositivos de la red, lo que incluye: ◦ Compatibilidad con dispositivos de 10

megabits por segundo (Mbps), 100 Mbps y hasta 1 Gigabit por segundo (1000

Mbps) en la misma red ◦ Detección automática de cables para que no tenga que

preocuparse por sí está usando el cable adecuado ◦ Compatibilidad con

dispositivos de red de otros proveedores (Cisco, 2013).

Page 43: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

22

Gráfica 5 Switch cisco sf100d-08

Elaboración: Cisco System, Inc.

Fuente: https://www.cisco.com/c/en/us/support/switches/sf100d-08p-8-port-10-100-poe-desktop-switch/model.html

Router Mikrotik Wap 2.4ghz

El wAP es un punto de acceso inalámbrico resistente a la intemperie para sus

dispositivos móviles, perfecto para la instalación fuera de su casa, en el jardín, en

su porche o en cualquier otro lugar donde necesite acceso inalámbrico desde su

teléfono o computadora. (mikrotik.com, 2018).

El dispositivo tiene un puerto Ethernet 10/100, admite estándares inalámbricos

802.11b / g / n. Se ve discreto y elegante, disponible en dos colores: negro

(RBwAP2nD-BE) y blanco (RBwAP2nD). (mikrotik.com, 2018).

El wAP es resistente a la intemperie y se puede fijar a cualquier pared externa

desde el interior de la carcasa, de modo que esté bien sujeto a su ubicación de

montaje. La puerta inferior también puede asegurarse con un tornillo especial, que

solo puede abrir el propietario. (mikrotik.com, 2018).

También es posible ejecutar el cable Ethernet directamente detrás de la unidad,

dentro de la pared, hay una abertura especial en la parte posterior de la caja. De

esta forma, la unidad no llama la atención y se mezcla con cualquier entorno.

(mikrotik.com, 2018).

Page 44: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

23

Gráfica 6 Router Mikrotik Wap 2.4ghz

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

Características y especificaciones

CUADRO N. 6 Características y especificaciones

Detalles

Product code RBwAP2nD

Architecture MIPSBE

CPU QCA9533

CPU core count 1

CPU nominal frequency 650 MHz

License level 4

Operating System RouterOS

Size of RAM 64 MB

Storage size 16 MB

Storage type FLASH

Tested ambient temperature -40C to +70C

Suggested price $45.00

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

Page 45: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

24

CUADRO N. 7 Powering

Detalles

Max Power consumption 4W

PoE in 802.3af/at

PoE in input Voltage 11-57 V

Number of DC inputs 2 (DC jack, PoE-IN)

DC jack input Voltage 11-57 V

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

CUADRO N. 8 Wireless

Detalles

Wireless 2.4 GHz number of

chains

2

Wireless 2.4 GHz standards 802.11b/g/n

Antenna gain dBi for 2.4

GHz

2

Wireless 2.4 GHz chip model QCA9533

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

CUADRO N. 9 Ethernet

Detalles

10/100 Ethernet ports 1

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

CUADRO N. 10 Wireless Especificaciones

2.4 GHz Transmit (dBm) Receive

Sensitivity

1MBit/s 22 -96

11MBit/s 22 -89

6MBit/s 20 -93

Page 46: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

25

54MBit/s 18 -74

MCS0 20 -93

MCS7 16 -71

Elaboración: MIKROTIK Fuente: https://mikrotik.com/product/RBwAP2nD#fndtn-gallery

Hosting

Hosting significa Alojamiento u Hospedaje. La información alojada está contenida

en servidores que deben contar a su alrededor con una infraestructura tanto

técnica como humana, que permita que la información que contiene el servidor

esté segura, y que esté disponible para los usuarios que la necesitan en las

condiciones que defina la empresa propietaria de esa información.

(EspacioPyme.com, 2017).

Por ejemplo, si el servidor contiene la página web corporativa de una empresa,

éste ha de estar conectado a la red Internet y debe contar con los medios que

garanticen que los servicios están disponibles 24x7 para los usuarios de Internet.

(EspacioPyme.com, 2017).

Si se trata de una aplicación de negocio a la que deben acceder los trabajadores

de una empresa, este servidor debe estar conectado a un punto común al que

accedan los usuarios de la red corporativa de que se trate, para garantizar que

estos accedan a los recursos corporativos cuando lo necesiten. El término CPD-

Centro de Proceso de Datos-, o DC- Data Center o Centro de Datos es el edificio

o sala donde se albergan varios equipos informáticos. El término hosting muy

comúnmente tiende a confundirse con hosting de entornos Internet – aplicaciones

o contenidos web, servidores de correo electrónico. Esta tendencia se originó en

el boom Internet, cuando empezaron a proliferar los Proveedores de Servicios de

Internet- que daban acceso a Internet, gestión de dominios, o correo electrónico,

integrando el espacio web dentro de su oferta. El Hosting se puede dar en modo

Compartido -varios clientes comparten un mismo servidor-, o bien en modo

Dedicado, lo que supone que el servidor es únicamente de un cliente; en ambos

casos el modelo es de alquiler del equipo a la empresa proveedora. Otro concepto

que hay que diferenciar del hosting compartido y dedicado es el de Telehousing o

Colocación. En este caso el cliente utiliza los servicios del proveedor de

Page 47: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

26

Alojamiento para albergar un servidor que es propiedad del cliente, por lo tanto, lo

que contrata es el espacio físico donde colocar su servidor. En estos casos

normalmente es el propio cliente quien se encarga de la administración del

servidor- sistema operativo y aplicaciones. (EspacioPyme.com, 2017).

Gráfica 7 Hosting

Elaboración: PUBLICED MARKETING DIGITAL Fuente: https://publired.com.ec/servicios-digitales/hosting-dominios-web/

Servidor Virtual Privado (VPS)

En el ámbito de la informática, se conoce como VPS a los servidores virtuales

privados (Virtual Private Server), un modelo de alojamiento web muy popular que

forma parte de los servicios IaaS (Infrastructure as a Service) más clásicos de un

gran número de proveedores de Internet. Usualmente referido como servidor

virtual, el VPS consiste en una máquina virtual (VM) que utiliza los recursos de un

servidor físico y pone a disposición de los usuarios diversas funciones del servidor

equiparables a las que ofrece un servidor dedicado, de ahí que a menudo también

se le denomine Virtual Dedicated Server (VDS) o servidor dedicado virtual (Digital

Guide, 2017).

En el marco del alojamiento web, una máquina física muy potente suele albergar

varios servidores virtuales, cada uno de los cuales dispone de un sistema

operativo propio y proporciona a los usuarios pleno acceso raíz a través de

Internet. De esta forma, cada administrador trabaja de forma independiente

respecto a otros usuarios sobre el mismo fundamento de hardware. Este hardware

Page 48: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

27

es gestionado por el denominado hipervisor, un componente de software que

define el entorno virtual y pone a disposición de cada VPS una porción de la

totalidad de los recursos físicos disponibles en el servidor físico como CPU, RAM

o disco duro. Los derechos de raíz permiten a los usuarios de un VPS instalar

todas las aplicaciones soportadas por el sistema operativo escogido, que pueden

consistir en un software de servidor web, un servidor de correo o aquellas más

especiales como sistemas para eCommerce o de blogging (Digital Guide, 2017).

Servidores Dedicados

Un servidor dedicado es una computadora en una red que es reservada para

servir determinadas necesidades de una red. Por ejemplo, algunas redes

requieren que una computadora sea la encargada de administrar las

comunicaciones entre todas las otras computadoras. Un servidor dedicado podría

también ser una computadora que se encargue de administrar los recursos de

impresión (Alegsa, 2016).

De todas maneras, no todos los servidores son dedicados. En algunas redes, es

posible que una computadora actúe como servidor, pero también realice otras

tareas (Alegsa, 2016).

En web hosting, un servidor dedicado es un servidor web que exclusivamente

funciona para prestar servicios de uno o más sitios web. Generalmente un usuario

compra el servicio y puede disponer del servidor completamente, manejándolo

remotamente empleando un panel de control, SSH, FTP, etc. En este contexto, un

servidor dedicado contrasta con un sevidor virtual (Alegsa, 2016).

Los proveedores de servicios en Internet, o ISP´s, necesitan disponer de

servidores dedicados para alojar las páginas web de sus clientes, de este modo,

se pueden ofrecer servicios personalizados de alojamiento web a cada cliente,

ofreciendo un espacio en disco y ancho de banda para cada cliente de modo

individual (solingest, 2018).

Page 49: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

28

Servidores

Utilizar el término servidor, se habla de un software dedicado para cumplir una

función, atender peticiones de clientes y devolver una respuesta satisfactoria, Esta

aplicación puede ser ejecutada en cualquier tipo de computador, puede ser un

computador de casa (Desktop) o un computador dedicado (Servidor) (Digital

Guide, 2016).

En la actualidad en un computador dedicado se pueden ejecutar varias funciones

simultáneamente, por lo que pueden ejecutar varios servidores al mismo tiempo,

la ventaja de utilizar estos equipos dedicados es su seguridad (Digital Guide,

2016).

Usualmente los clientes se conectan a los servidores por medio de la red, pero

también pueden acceder por el mismo ordenador, un servidor opera como

escucha y lo hace por un socket que permite escuchar (Digital Guide, 2016).

Tipos de servidores

Existen muchos tipos de servidores a implementar y entre los más cotidianos

tenemos:

• Servidor de Correo:

• Servidor Proxi:

• Servidor Web

• Servidor de Base de datos

• Servidor de Archivos

• Servidor de telefonía

• Servidor de seguridad

• Servidor HTTP

Servidor de aplicaciones Wildfly

Anteriormente conocido como JBoss AS, o simplemente JBoss, es un servidor de

aplicaciones Java EE de código abierto implementado en Java puro, más

Page 50: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

29

concretamente la especificación Java EE. Al estar basado en Java, JBoss puede

ser utilizado en cualquier sistema operativo para el que esté disponible la máquina

virtual de Java. JBoss Inc., empresa fundada por Marc Fleury y que desarrolló

inicialmente JBoss, fue adquirida por Red Hat en abril del 2006. En febrero de

2007, Marc Fleury deja Red Hat (arsys, 2017).

WildFly es software libre y de código abierto, sujeto a los requisitos de la GNU

Lesser General Public License (LGPL), versión 2.1. (arsys, 2017).

El proyecto se nutre de una red mundial de colaboradores. Los ingresos de la

empresa están basados en un modelo de negocio de servicios. JBoss implementa

todo el paquete de servicios de J2EE (arsys, 2017).

El 20 de noviembre de 2014, JBoss Application Server se renombra WildFly. La

JBoss Community y otros productos JBoss de Red Hat como JBoss Enterprise

Application Platform no se renombran.2 Pese al cambio, JBoss sigue siendo en

2016 el término más usado para referirse al producto, tanto en términos de trabajo

como en la web, debido a esto (arsys, 2017).

Desde entonces la URL http://www.jboss.org/ sirve JBossDeveloper, el portal para

desarrolladores de JBoss/WildFly, pasando http://wildfly.org/ a ser la web oficial

del producto (arsys, 2017).

Gráfica 8 Servidor de aplicaciones Wildfly

Elaboración: RedHat

Fuente: www.wildfly.org

Servidor HTTP Apache

El servidor Apache HTTP, también llamado Apache, es un servidor web HTTP de

código abierto para la creación de páginas y servidores web. Es un servidor

Page 51: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

30

multiplataforma, gratuito, muy robusto y que destaca por su seguridad y

rendimiento. (Ibrugor, 2014).

La mayor parte de la configuración se realiza en el fichero apache2.conf (Ubuntu)

o http.conf (Otros). Cualquier cambio en este archivo requiere reiniciar el servidor,

o forzar la lectura de los archivos de configuración nuevamente.

(ServicioSenredabs8185, 2013).

Gráfica 9 Servidor HTTP Apache

Elaboración: Apache Software Foundation

Fuente: https://www.apache.org/

Bases de datos

Definir una base de datos es la agrupación de datos que pertenecen a un mismo

contexto, almacenados para su reutilización, un ejemplo muy cotidiano puede ser

una biblioteca donde se conserva mucha documentación en libros impresos y

digital. En la actualidad gracias al avance tecnológico la mayoría de información

se guarda en una base de datos digital, siendo este una solución al problema de

almacenamiento de la información en una forma física (Rodrigo, 2013).

Gestores de bases de datos

Para poder administrar una base de datos se necesita un gestor de base de datos

(DataBase Managenent System) utilizando esta herramienta nos permite tener un

control total de la información almacenada, Ingresar valores, Modificar, Eliminar,

segmentar (powerdata, 2016).

Page 52: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

31

Hoy en día existen muchos SGBD (Sistema de gestión de base de datos), entre

los más utilizados tenemos:

• MariaDB Server

• MySQL Server

• Microsoft SQL Server

• Oracle Server

• PostgreSQL

MariaDB Server

“Es un sistema de gestión de bases de datos derivado de MySql con licencia GPL

(General Public License). Es desarrollado por Michael (Monty) Widenius

(fundador de MySQL), la fundación MariaDB y la comunidad de desarrolladores

de software libre” (coursehero, 2014).

“Introduce dos motores de almacenamiento nuevos, uno llamado Aria -que

reemplaza con ventajas a MyISAM- y otro llamado XtraDB -en sustitución

de InnoDB” (coursehero, 2014).

Establecer la mayor compatibilidad con el gestor MySQL por el motivo que utilizan

las mismas ordenes, interfaces, APIs y bibliotecas, siendo su objetivo poder

cambiar un servidor por otro directamente. Este SGBD surge a raíz de la compra

de Sun Microsystems -compañía que había comprado previamente MySQL AB-

por parte de Oracle. MariaDB es un fork directo de MySQL que asegura la

existencia de una versión de este producto con licencia GPL. Monty decidió crear

esta variante porque estaba convencido de que el único interés de Oracle en

MySQL era reducir la competencia que MySQL suponía para el mayor vendedor

de bases de datos relacionales del mundo, que es Oracle. (coursehero, 2014)

Gráfica 10 MariaDB Server

Elaboración: Mariadb Fundation

Fuente: http://mariadb.com

Page 53: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

32

PHP

Hypertext Preprocessor o en español preprocesador de hipertexto y su acrónimo

en ingles PHP, es un lenguaje de programación orientado a objeto de propósito

general de código del lado del servidor originalmente diseñado para el desarrollo

web de contenido dinámico. Fue uno de los primeros lenguajes de programación

del lado del servidor que se podían incorporar directamente en un

documento HTML en lugar, de llamar a un archivo externo que procese los datos.

El código es interpretado por un servidor web con un módulo de procesador de

PHP que genera el HTML resultante (Scribd, 2018).

A lo largo de los años PHP ha evolucionado y ahora incluye una interface útil de

comandos apropiada para aplicaciones independientes. Puede ser usado en la

mayoría de los servidores web al igual que en muchos sistemas operativos y

plataformas sin ningún costo (Scribd, 2018).

En 1995 Rasmus Lerdorf creo PHP. En la actualidad el lenguaje sigue siendo

desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma parte

del software libre publicado bajo la licencia PHPv3_01, es una licencia Open

Source validada por Open Source Initiative. La licencia de PHP es del estilo de

licencias BSD, esta licencia no tiene restricciones de copyleft" asociadas con GPL

(Scribd, 2018).

Gráfica 11 logo de PHP

Elaboración: PHP Fuente: php.net

Page 54: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

33

PhpMyAdmin

Es una herramienta creada para la administración de MySQL de forma remota a

través de internet, es escrita totalmente en PHP. En la actualidad esta herramienta

nos ayuda a crear, eliminar y modificar campos y tablas de bases de datos y la

ventaja de poder ejecutar cualquier sentencia SQL, administración de claves,

gestión de privilegios, exportación e importación de tablas en 72 idiomas, utiliza

licencia GPL versión 2 (INC web Hoting, 2018)

La vigencia de este proyecto es desde 1998, teniendo el honor de pertenecer al

ranking de los mejores evaluados en descargas por la comunidad

SourceForge.net, esta herramienta es instaladas en máquinas con servidores

Webs, soporta el lenguaje de programación PHP y MySQL, se mantiene en

constante cambio esta tecnología (INC web Hoting, 2018).

Gráfica 12 phpMyAdmin

Elaboración: PhpMyAdmin Fuente: http://www.phpmyadmin.net

Sistema Operativo CentOS

Cuando se toma el termino de servidores, se requiere de un sistema operativo

robusto que cumpla con las funciones de mantener estable los servicios y tener

una fuente de información amplia, CentOs es un sistema operativo creado por la

fundación Red Hat Enterprise, y usa una bifurcación a nivel binaria de la

distribución Linux Red Hat Enterprise Linux RHEL, La compilación de código

Page 55: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

34

fuente lo realizan voluntarios y la publicación la realiza Red Hat, es por ese motivo

que no existen referencias en Red Hat ni logos de la marca (1and1.es, 2018).

CentOs es un sistema operativo basado en la distribución Red Hat Enterprise

Linux tiene una licencia de código abierto, operándose de manera muy similar, y

su objetivo es ofrecer al usuario una solución de software tipo "empresarial” de

forma gratuita. Se lo define como robusto, estable y fácil utilizar e instalar. Desde

la presentación de la versión 5, cada lanzamiento del sistema operativo recibe

soporte durante diez años, por este motivo la versión 7 recibirá actualizaciones de

seguridad hasta el 30 de junio de 2024 (1and1.es, 2018).

Red Hat Enterprise Linux utiliza CD-ROM o DVD-ROM para distribuir sus

compilaciones solo a los suscriptores de paga. La liberación de su código lo hace

con la aprobación de GNU, utilizando su licencia y otras fuentes. CentOS hace

una extracción del código fuente para crear un producto final que es funcional con

Red Hat Enterprise Linux y queda totalmente disponible para un libre descargo,

pero no recibe ningún soporte por parte de Red Hat, se considera a Centos como

una distribución clon de Red Hat (1and1.es, 2018).

El paquete de gestión de instalaciones que utiliza CentOS es YUM, esta misma

herramienta es utilizada por Fedora, otra distribución de Red Hat Enterprise

considerada clon (linuxtotal.com, 2018).

A partir del año 2014 CentOS dejo de ser un proyecto asociado a Red Hat y dejo

que recibir su patrocinio (muylinux.com, 2016).

Gráfica 13 Sistema Operativo Centos

Elaboración: Unix-Like

Fuente: www.centos.org

Page 56: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

35

FUNDAMENTACIÓN LEGAL

Dentro del marco legal, se establecen leyes y reglamentos a seguir, que respaldan

la viabilidad del tema propuesto.

LEY ORGÁNICA DE TELECOMUNICACIONES

TITULO II

REDES Y PRESTACIONES DE SERVICIOS DE TELECOMUNICACIONES

Artículo 9.- Redes de telecomunicaciones.

Se entiende por redes de telecomunicaciones a los sistemas y demás recursos

que permiten la transmisión, emisión y recepción de voz, vídeo, datos o cualquier

tipo de señales, mediante medios físicos o inalámbricos, con independencia del

contenido o información cursada.

El establecimiento o despliegue de una red comprende la construcción, instalación

e integración de los elementos activos y pasivos y todas las actividades hasta que

la misma se vuelva operativa.

En el despliegue de redes e infraestructura de telecomunicaciones, incluyendo

audio y vídeo por suscripción y similares, los prestadores de servicios de

telecomunicaciones darán estricto cumplimiento a las normas técnicas y políticas

nacionales, que se emitan para el efecto.

En el caso de redes físicas el despliegue y tendido se hará a través de ductos

subterráneos y cámaras de acuerdo con la política de ordenamiento y

soterramiento de redes que emita el Ministerio rector de las Telecomunicaciones

y de la Sociedad de la Información.

El gobierno central o los gobiernos autónomos descentralizados podrán ejecutar

las obras necesarias para que las redes e infraestructura de telecomunicaciones

sean desplegadas de forma ordenada y soterrada, para lo cual el Ministerio rector

de las Telecomunicaciones y de la Sociedad de la Información establecerá la

Page 57: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

36

política y normativa técnica nacional para la fijación de tasas o contraprestaciones

a ser pagadas por los prestadores de servicios por el uso de dicha infraestructura.

Para el caso de redes inalámbricas se deberán cumplir las políticas y normas de

precaución o prevención, así como las de mimetización y reducción de

contaminación visual.

Los gobiernos autónomos descentralizados, en su normativa local observarán y

darán cumplimiento a las normas técnicas que emita la Agencia de Regulación y

Control de las Telecomunicaciones, así como a las políticas que emita el Ministerio

rector de las Telecomunicaciones y de la Sociedad de la Información, favoreciendo

el despliegue de las redes.

De acuerdo con su utilización las redes de telecomunicaciones se clasifican en:

a) Redes Públicas de Telecomunicaciones

b) Redes Privadas de Telecomunicaciones

Artículo 10.- Redes públicas de telecomunicaciones.

Toda red de la que dependa la prestación de un servicio público de

telecomunicaciones; o sea utilizada para soportar servicios a terceros será

considerada una red pública y será accesible a los prestadores de servicios de

telecomunicaciones que la requieran, en los términos y condiciones que se

establecen en esta Ley, su reglamento general de aplicación y normativa que

emita la Agencia de Regulación y Control de las Telecomunicaciones.

Las redes públicas de telecomunicaciones tenderán a un diseño de red abierta,

esto es sin protocolos ni especificaciones de tipo propietario, de tal forma que se

permita la interconexión, acceso y conexión y cumplan con los planes técnicos

fundamentales. Las redes públicas podrán soportar la prestación de varios

servicios, siempre que cuenten con el título habilitante respectivo.

Artículo 13.- Redes privadas de telecomunicaciones.

Las redes privadas son aquellas utilizadas por personas naturales o jurídicas en

su exclusivo beneficio, con el propósito de conectar distintas instalaciones de su

propiedad o bajo su control. Su operación requiere de un registro realizado ante

Page 58: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

37

la Agencia de Regulación y Control de las Telecomunicaciones y en caso de

requerir de uso de frecuencias del espectro radioeléctrico, del título habilitante

respectivo.

Las redes privadas están destinadas a satisfacer las necesidades propias de su

titular, lo que excluye la prestación de estos servicios a terceros. La conexión de

redes privadas se sujetará a la normativa que se emita para tal fin.

La Agencia de Regulación y Control de las Telecomunicaciones regulará el

establecimiento y uso de redes privadas de telecomunicaciones.

TÍTULO VII

INTERCONEXIÓN Y ACCESO

CAPÍTULO I

Disposiciones comunes

Artículo 66.- Principios.

La interconexión y el acceso deberán realizarse de conformidad con principios de

igualdad, no discriminación, neutralidad, buena fe, transparencia, publicidad y

sobre la base de costos.

Artículo 67.- Interconexión.

A los efectos de esta Ley, se entiende por interconexión a la conexión o unión de

dos o más redes públicas de telecomunicaciones, a través de medios físicos o

radioeléctricos, mediante equipos o instalaciones que proveen líneas o enlaces de

telecomunicaciones para el intercambio, tránsito o terminación de tráfico entre dos

prestadores de servicios de telecomunicaciones, que permiten comunicaciones

entre usuarios de distintos prestadores de forma continua o discreta.

Artículo 68.- Acceso.

A los efectos de esta Ley, se entiende por acceso, a la puesta a disposición de

otro prestador, en condiciones definidas, no discriminatorias y transparentes, de

recursos de red o servicios con fines de prestación de servicios de

Page 59: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

38

telecomunicaciones, incluyendo cuando se utilicen para servicios de radiodifusión,

sujetos a la normativa que emita la Agencia de Regulación y Control de las

Telecomunicaciones, la misma que podría incluir entre otros los siguientes

aspectos: el acceso a elementos y recursos de redes, así como a otros recursos

y sistemas necesarios; las interfaces técnicas, protocolos u otras tecnologías que

sean indispensables para la interoperabilidad de los servicios o redes.

TÍTULO VIII

SECRETO DE LAS COMUNICACIONES Y

PROTECCIÓN DE DATOS PERSONALES

CAPÍTULO I

Secreto de las comunicaciones

Artículo 76.- Medidas técnicas de seguridad e invulnerabilidad.

Las y los prestadores de servicios ya sea que usen red propia o la de un tercero,

deberán adoptar las medidas técnicas y de gestión adecuadas para preservar la

seguridad de sus servicios y la invulnerabilidad de la red y garantizar el secreto de

las comunicaciones y de la información transmitida por sus redes. Dichas medidas

garantizarán un nivel de seguridad adecuado al riesgo existente.

En caso de que exista un riesgo particular de violación de la seguridad de la red,

el prestador de servicios de telecomunicaciones deberá informar a sus abonados,

clientes o usuarios sobre dicho riesgo y, si las medidas para atenuar o eliminar

ese riesgo no están bajo su control, sobre las posibles soluciones.

Artículo 77.- Interceptaciones.

Únicamente se podrán realizar interceptaciones cuando exista orden expresa de

la o el Juez competente, en el marco de una investigación de un delito o por

razones de seguridad pública y del Estado, de conformidad con lo que establece

la ley y siguiendo el debido proceso.

Page 60: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

39

En caso de interceptación legal, las y los prestadores de servicios deberán proveer

toda la información requerida en la orden de interceptación, incluso los datos de

carácter personal de los involucrados en la comunicación, así como la información

técnica necesaria y los procedimientos para la descomprensión, descifrado o

decodificación en caso de que las comunicaciones objeto de la interceptación legal

hayan estado sujetas a tales medidas de seguridad. Los contenidos de las

comunicaciones y los datos personales que se obtengan como resultado de una

orden de interceptación legal estarán sujetos a los protocolos y reglas de

confidencialidad que establezca el ordenamiento jurídico vigente.

LEY DE PROPIEDAD INTELECTUAL

SECCIÓN V

DISPOSICIONES ESPECIALES SOBRE CIERTAS OBRAS PARÁGRAFO

PRIMERO DE LOS PROGRAMAS DE ORDENADOR

Art. 28. Los programas de ordenador se consideran obras literarias y se protegen

como tales.

Dicha protección se otorga independientemente de que hayan sido incorporados

en un ordenador y cualquiera sea la forma en que estén expresados, ya sea en

forma legible por el hombre (código fuente) o en forma legible por máquina (código

objeto), ya sean programas operativos y programas aplicativos, incluyendo

diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos

que conformen la estructura, secuencia y organización del programa.

Art. 29. Es titular de un programa de ordenador, el productor, esto es la persona

natural o jurídica que toma la iniciativa y responsabilidad de la realización de la

obra. Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre

conste en la obra o sus copias de la forma usual.

Dicho titular está además legitimado para ejercer en nombre propio los derechos

morales sobre la obra, incluyendo la facultad para decidir sobre su divulgación.

Page 61: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

40

El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la

realización de modificaciones o versiones sucesivas del programa, y de

programas derivados del mismo.

Las disposiciones del presente artículo podrán ser modificadas mediante acuerdo

entre los autores y el productor.

Art. 30. La adquisición de un ejemplar de un programa de ordenador que haya

circulado lícitamente, autoriza a su propietario a realizar exclusivamente:

a) Una copia de la versión del programa legible por máquina (código objeto)

con fines de seguridad o resguardo; b) Fijar el programa en la memoria

interna del aparato, ya sea que dicha fijación desaparezca o no al apagarlo,

con el único fin y en la medida necesaria para utilizar el programa; c) Salvo

prohibición expresa, adaptar el programa para su exclusivo uso personal,

siempre que se limite al uso normal previsto en la licencia. El adquirente

no podrá transferir a ningún título el soporte que contenga el programa así

adaptado, ni podrá utilizarlo de ninguna otra forma sin autorización

expresa, según las reglas generales. d) Se requerirá de autorización del

titular de los derechos para cualquier otra utilización, inclusive la

reproducción para fines de uso personal o el aprovechamiento del

programa por varias personas, a través de redes u otros sistemas

análogos, conocidos o por conocerse.

Art. 31. No se considerará que exista arrendamiento de un programa de ordenador

cuando éste no sea el objeto esencial de dicho contrato. Se considerará que el

programa es el objeto esencial cuando la funcionalidad del objeto materia del

contrato, dependa directamente del programa de ordenador suministrado con

dicho objeto; como cuando se arrienda un ordenador con programas de ordenador

instalados previamente.

Art. 32. Las excepciones al derecho de autor establecidas en los artículos 30 y 31

son las únicas aplicables respecto a los programas de ordenador. Las normas

contenidas en el presente Parágrafo se interpretarán de manera que su aplicación

no perjudique la normal explotación de la obra o los intereses legítimos del titular

de los derechos.

Page 62: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

41

DECRETO 1014

SOBRE EL USO DEL SOFTWARE LIBRE

Art. 1: Establecer como política pública para las entidades de administración

Pública central la utilización del Software Libre en sus sistemas y equipamientos

informáticos.

Art. 2: Se entiende por software libre, a los programas de computación que se

pueden utilizar y distribuir sin restricción alguna, que permitan el acceso a los

códigos fuentes y que sus aplicaciones puedan ser mejoradas.

• Estos programas de computación tienen las siguientes libertades: • Utilización

de programa con cualquier propósito de uso común. • Distribución de copias sin

restricción alguna. • Estudio y modificación de programa (Requisito: código fuente

disponible) • Publicación del programa mejorado (Requisito: código fuente

disponible

Art. 3: Las entidades de la administración pública central previa a la instalación

del software libre en sus equipos, deberán verificar la existencia de capacidad

técnica que brinde el soporte necesario para este tipo de software. Art. 4: Se

faculta la utilización de software propietario (no libre) únicamente cuando no exista

una solución de software libre que supla las necesidades requeridas, o cuando

esté en riesgo de seguridad nacional, o cuando el proyecto informático se

encuentre en un punto de no retorno.

Art. 5: Tanto para software libre como software propietario, siempre y cuando se

satisfagan los requerimientos.

Art. 6: La subsecretaría de Informática como órgano regulador y ejecutor de las

políticas y proyectos informáticos en las entidades de Gobierno Central deberá

realizar el control y seguimiento de este Decreto.

Art. 7: Encargue de la ejecución de este decreto los señores Ministros

Coordinadores y el señor Secretario General de la Administración Pública y

Comunicación.

Page 63: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

42

CONSTITUCIÓN DEL ECUADOR

TÍTULO II

Derechos

Capítulo segundo

Derechos del buen vivir

Sección quinta

Educación

Art. 26.- La educación es un derecho de las personas a lo largo de su vida y un

deber ineludible e inexcusable del Estado. Constituye un área prioritaria de la

política pública y de la inversión estatal, garantía de la igualdad e inclusión social

y condición indispensable para el buen vivir. Las personas, las familias y la

sociedad tienen el derecho y la responsabilidad de participar en el proceso

educativo.

Art. 27.- La educación se centrará en el ser humano y garantizará su desarrollo

holístico, en el marco del respeto a los derechos humanos, al medio ambiente

sustentable y a la democracia; será participativa, obligatoria, intercultural,

democrática, incluyente y diversa, de calidad y calidez; impulsará la equidad de

género, la justicia, la solidaridad y la paz; estimulará el sentido crítico, el arte y la

cultura física, la iniciativa individual y comunitaria, y el desarrollo de competencias

y capacidades para crear y trabajar. La educación es indispensable para el

conocimiento, el ejercicio de los derechos y la construcción de un país soberano,

y constituye un eje estratégico para el desarrollo nacional.

Art. 28.- La educación responderá al interés público y no estará al servicio de

intereses individuales y corporativos. Se garantizará el acceso universal,

permanencia, movilidad y egreso sin discriminación alguna y la obligatoriedad en

el nivel inicial, básico y bachillerato o su equivalente. Es derecho de toda persona

y comunidad interactuar entre culturas y participar en una sociedad que aprende.

El Estado promoverá el diálogo intercultural en sus múltiples dimensiones. El

aprendizaje se desarrollará de forma escolarizada y no escolarizada. La educación

Page 64: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

43

pública será universal y laica en todos sus niveles, y gratuita hasta el tercer nivel

de educación superior inclusive.

Art. 29.- EI Estado garantizará la libertad de enseñanza, la libertad de cátedra en

la educación superior, y el derecho de las personas de aprender en su propia

lengua y ámbito cultural. Las madres y padres o sus representantes tendrán la

libertad de escoger para sus hijas e hijos una educación acorde con sus principios,

creencias y opciones pedagógicas.

PREGUNTA CIENTÍFICA A CONTESTARSE

¿El 80% de los usuarios está de acuerdo con la creación de un subdominio para

alojar una plataforma de facturación e inventario para una empresa genérica de

materiales eléctricos y de construcción, esto garantiza una correcta administración

de los recursos del hosting VPS?

DEFINICIONES CONCEPTUALES

Hosting. – Es un espacio en un servidor alojado en internet donde podremos

habilitar este ambiente para cargar nuestro contenido web, una característica es

que los accesos son por medio de conexión segura SSH y la administración por

cpanel.

VPS. – Es un servidor virtual privado, útil para escenarios donde se requiere tener

acceso a un servidor completo sin necesidad de compartir infraestructura con

otros clientes, en este tipo de ambientes se pueden alojar muchos tipos de

servicios dedicados.

Dominio. – El dominio es un nombre único utilizado para redireccionar a una

página web su función es enmascarar un direccionamiento Ip a un nombre fácil de

aprender.

Page 65: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

44

Subdominio. – Es la subclasificación de un dominio que es utilizado para alojar

un acceso a otra función que se requiera en la empresa u organización.

Centos. – Es un sistema operativo open source que utiliza el kernel de Linux para

crear su propia distribución y es público por red Hat, útil para ser implementado

como un sistema operativo servidor.

Software Libre. – el termino software libre se hace referencia al uso de

aplicaciones informáticas que su código fuente puede ser modificado y utilizado

para un fin cualquiera.

Open Source. – Cuando se utiliza el termino de open source se refiera a un

modelo de desarrollo de software de código abierto enfocado en la colaboración

liberación de su código fuente para que pueda ser modificado sin restricciones de

licencia.

MariaDB. – Es un software libre que fue creado para gestión de base de datos,

posee una alta compatibilidad con MySQL por el motivo q utilizan las mismas

sentencias.

Wildfly. – Basado en java es una aplicación de código abierto que puede ser

utilizada como servidor de aplicaciones multiplataforma, maneja compatibilidad

con cualquier Sistema operativo.

SSH. – Secure Shell o sus siglas en ingles SSH es un protocolo útil para la

administración remota, donde permitirá al cliente tener un control total de un

servidor a través de la red.

Page 66: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

45

FTP. – Es un protocolo en red útil para la transferencia de archivos, basado en la

arquitectura de cliente-servidor utilizando el sistema TCP (Transmission Control

Protocol).

SFTP. – Es un protocolo de transferencia de archivos de forma segura es la unión

del protocolo SHH y FTP, utiliza un único canal de transferencia, él envió y

recibimiento de las tramas las hace de forma binaria.

WinSCP. – Es una herramienta útil para utilizarse como cliente SFTP utiliza una

interface gráfica y esta creada para funcionar en la plataforma de Windows,

aunque es una aplicación basada en software libre.

Page 67: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

46

CAPÍTULO III

PROPUESTA TECNOLÓGICA

El siguiente proyecto está enfocado la creación de una plataforma de facturación

e inventario para una empresa genérica de materiales eléctricos y de construcción,

donde la centralizar la información es el punto clave de este proyecto, por lo que

utilizaremos un alojamiento en nube llamado hosting.

Manejar un alojamiento virtual en un hosting nos da las características necesarias

de poder implementar un servicio en línea, que tendrá una disponibilidad los

98.66% al año, en la cual nos brindará la ventaja de manejar una infraestructura

virtual sin necesidad de mantener los equipos en físico, el servicio estará alojado

en un servidor virtual privado (VPS) en la que se encuentra funcionando con un

sistema operativo open source Linux Centos 7.

Topología de la red local

El manejo de un escenario de pruebas es muy importante en cualquier tipo de

proyecto antes de habilitar los servicios en un ambiente real, para el

funcionamiento de una red local de pruebas, en la que se encuentra ubicado en

las instalaciones de la universidad de Guayaquil facultad de matemáticas y físicas

extensión del centro de la ciudad, laboraría de unidad de titulación.

La creación de nuestro ambiente de desarrollo comienza con tener acceso a

internet, levantar una topología de red colapsada donde la capa de core reposara

en la capa de distribución y la capa de acceso estar limitada por bloqueo redes

sociales y limitado el ancho de banda para una mejor administración.

Page 68: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

47

Gráfica 14 Topología de la red local

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Topología De La Red Del Hosting

El manejo de un escenario en nube nos da la característica de crear una

infraestructura muy distinta a la que estamos acostumbrados, donde manejamos

una centralización de servicios, y la cantidad de peticiones por servicio será muy

alta, en este caso manejaremos un gran ancho de banda para poder tener una

disponibilidad confiable del servicio.

El diseño de nuestra topología de red estará enfocado en una DMZ, por lo que

utilizaremos un modelo de diseño de red colapsado donde es la unión de la capa

de core y la capa de distribución de un modelo jerárquico de 3 capas.

Page 69: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

48

Gráfica 15 Topología De La Red Del Hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

La seguridad perimetral de nuestra topología estará a cargo del firewall del

centos7, donde limitaremos accesos a nuestro servicio y bloqueo de puertos no

utilizados, el ingreso a todos los servicios será por el IP publica que nos fue

asignado por nuestro proveedor del hosting.

Una parte muy importante es la zona desmilitarizada o más conocida como DMZ,

es donde estarán reposando todos los servicios a implementar, como punto crítico

de esta zona es que no existe restricciones de puertos o protocolos porque es muy

vulnerables a ataques, para ello se necesita una protección periférica ya

nombrada anteriormente por el firewall del centos7.

Page 70: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

49

Implementación de objetivos específicos

Para la creación del presente proyecto se requirió instalación de varios aplicativos,

configuración de aplicaciones, creación subdominios, para el desarrollo del

mismo, a continuación, se detallar manual de usuario, manual de instalación y

habilitación de los servicios.

ANALIZAR, DISEÑAR E IMPLEMENTAR UNA INFRAESTRUCTURA DE RED

PARA EL ALOJAMIENTO DE VARIOS SERVICIOS EN EL HOSTING VPS

Creación De Una Red Local

Diseñar una red local, nos da la ventaja de poder tener un ambiente de desarrollo,

donde el equipo que está encargado de la parte de desarrollo tenga acceso a

internet y conexión locales para manejar un mismo entorno de producción.

Gráfica 16 Creación De Una Red Local

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 71: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

50

Asignación de Direccionamiento IP

En una red local de desarrollo, manejar un direccionamiento dijo es muy

importante por el motivo de que los servicios necesitan de direccionamiento ipv4

estático para no tener problemas de conexión o perdida de paquetes.

Gráfica 17 Lista de direcciones ipv4

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Limitación De Usuarios

Para que nuestro equipo encargado del área de desarrollo tenga la mejor

disponibilidad del servicio de internet, se procedió a crear una lista de acceso por

MAC.

Gráfica 18 Lista de MAC

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 72: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

51

Bloqueo de contenido

En un ambiente de desarrollo es muy importante limitar el acceso a cierto

contenido como redes sociales o contenido para adulto, este tipo de contenido

distrae al equipo de trabajo y también saturar el ancho de banda contratado por

nuestro proveedor de internet, lo que nos llevaría mucha latencia al momento de

navegar por la internet.

Gráfica 19 Bloqueo de redes sociales

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Bloqueo de contenido para adulto

Bloquear el contenido para adulto es muy importante en un ambiente laboral por

el motivo que ocupan mucho ancho de banda en el streaming y también puede

ser una vulnerabilidad por el motivo que debajo de estas páginas existen mucha

cantidad de virus troyanos.

Al instante que ingresa uno de este tipo de gusanos a nuestra red, la información

queda totalmente vulnerable y puede ser eliminada, modificada, encriptada o

sustraída y no tener acceso a la data.

Page 73: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

52

Gráfica 20 Bloqueo de contenido para adulto

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Servidor Local

Centralizar la información es una de los puntos críticos en un entorno de

desarrollo, por lo que fue necesario adaptar un computador como servidor local y

esté disponible en cualquier momento que se lo requiera.

Gráfica 21 Ensamblaje del computador

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 74: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

53

Culminación Del Ensamblaje Del Computador

Se presenta la culminación del ensamblaje del computador que hará la función del

servidor local donde se centralizará el entorno de desarrollo.

Gráfica 22 Culminación Del Ensamblaje Del Computador

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Creación de correo de administración del servidor virtual privado

Para poder hacer la compra del servicio de VPS se necesita un correo electrónico,

y para ello se procedió a la creación de correo electrónico para poder realizar la

compra del servicio y poder comunicarnos con el proveedor.

Page 75: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

54

Gráfica 23 Creación de correo de administración

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Análisis de proveedores de hosting VPS

Se analizo varios proveedores del servicio de hosting VPS, y las características

que ofrecen cada uno de ellos.

Análisis del plan óptimo de Inmotion Hosting

Las características que ofrece este proveedor en su plan VPS-3000 están

pensadas para empresas que desean alojar gran contenido y un alto rendimiento

para sus clientes o aplicaciones, además que regalan el dominio, 2 horas de

asesoría y atención al cliente 24/7.

Page 76: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

55

Gráfica 24 Inmotion Hosting Costos

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://www.inmotionhosting.com/vps-hosting

Análisis del plan óptimo de BlueHost

La confiabilidad de este proveedor es muy recomendada en publicaciones de foros

sobre VPS, su plan óptimo para la plataforma que vamos a subir es el llamado

Ultimate, el dominio no es gratuito, no manejan asesoría.

Gráfica 25 BlueHost Costo

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 77: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

56

Análisis del plan óptimo de Claro

Uno de los hostings VPS más costos en el análisis de los proveedores es este,

entre sus características manejan respaldo de la información y utilizan Windows

como servidor.

Gráfica 26 Claro Costo

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: http://www.clarocloud.com.pe/cld/infraestructura/servidores_virtuales/

Análisis del plan óptimo de Hostinger

Hostinger maneja un plan pensado para PYMES es el VPS 3 su costo es alto ha

comparación de otros hostings VPS, pero lo recompensan con la asesoría de 4

horas de soporte.

Gráfica 27 Hostinger

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://www.hostinger.com/business-hosting

Page 78: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

57

Análisis del plan óptimo de Neolo

El plan recomendado para alojar la plataforma es VPS 4 sus características son

optima manejan soporte 24/7 y una ip dedicada para acceso y tiene mucha más

capacidad de memoria RAM que anteriores hostings analizados, entre sus

características el soporte es totalmente en español.

Gráfica 28 Neolo Costo

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://www.neolo.com/ecuador/vps-hosting/

Compa del VPS Inmotion Hosting

Luego de analizar las distintas propuestas de VPS, se decidió adquirir el servicio

con la empresa Inmotion Hosting, por el motivo que ya hubo proyectos anteriores

en la universidad de Guayaquil donde contrataron un plan con esta empresa y las

referencias fueron muy buenas.

Page 79: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

58

Gráfica 29 Compa del VPS Inmotion Hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://secureorder.inmotionhosting.com/order-process#hosting

Plan del VPS hosting vps-3000

El plan escogido es el vps-3000 que tiene características de ser muy robusto al

momento de realizar múltiples peticiones.

Gráfica 30 Plan del VPS hosting vps-3000

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://secureorder.inmotionhosting.com/order-process#hosting

Page 80: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

59

Información del servidor contratado con Inmotion Hosting

Las características de la versión del kernel se presentan en la siguiente imagen y

los detalles de las versiones de si los aplicativos que vienen por default.

Gráfica 31 Información del VPS

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess8833473168/fron

tend/paper_lantern/home/status.html

Primer ingreso al hosting VPS

Nuestro proveedor del servidor virtual nos envía al correo los primeros accesos al

hosting y nos recomienda cambiar las claves de acceso para tener mejor

seguridad que claves por default.

Gráfica 32 Primer ingreso al hosting vps

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://mail.google.com/mail/u/1/#inbox/163fcb904f24d9e8

Page 81: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

60

página web de Inmotion hosting

Para poder administrar el Hosting es necesario realizar el ingreso al AMP por

medio del correo y una clave de por default que fue enviada al correo electrónico

con el que se registró la compra del servicio.

Gráfica 33 AMP del VPS

Elaboración: Wesner Fabricio Pisco Chávez Fuente: https://secure1.inmotionhosting.com/index/login

Ingreso al AMP de Inmotion

El primer acceso a la plataforma de inmotion es por AMP y nos muestra un control

total del VPS.

Donde podremos realizar cambio de claves por default y los distintos accesos al

hosting VPS, también tenemos un botón de restart para reiniciar el servidor

completamente.

Page 82: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

61

Gráfica 34 Ingreso al AMP de Inmotion

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://secure1.inmotionhosting.com/amp/

Funcionalidades principales del Hosting VPS - AMP

Entre las funciones principales al momento de administrar el AMP es tener un

completo control total de los permisos del servidor, permitir accesos root, tener la

opción de poder resetear el servidor, realizar cambio de claves en el cpanel y

activar los certificados SSL.

Gráfica 35 Funciones principales del AMP

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: https://secure1.inmotionhosting.com/amp/

Page 83: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

62

Ingreso a Cpanel

Al momento de ingresar al Cpanel ya podremos tener todos los controles del

sistema operativo Centos 7, crear base de datos, administrar usuarios, crear

subdominios, y permitir accesos SHH.

Gráfica 36 Ingreso a Cpanel

Elaboración: Wesner Fabricio Pisco Chávez Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6665319312/fron

tend/paper_lantern/index.html?login=1&post_login=45559723353388

Diseño de la topología del ambiente Cloud en el VPS

Antes de realizar cualquier tipo de configuración primero se evalúa los servicios

a instalar y se crea un diseño para tener una expectativa del producto final.

Page 84: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

63

Gráfica 37 Diseño de la topología del ambiente Cloud en el VPS

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Ejecutar una correcta instalación y funcionamiento de los aplicativos

necesarios para subir la plataforma de facturación.

Permitir acceso a IP publica

El firewall del hosting de Inmotion tiene por defecto, bloqueado todos los

direccionamientos públicos, y para comenzar la administración por el protocolo

sshd se necesita asignar permisos al direccionamiento ipv4 público de tu

proveedor de internet.

Page 85: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

64

Gráfica 38 Agregar Regla en el Firewall

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2087/cpsess8823459994/cgi/

apfadd/add.cgi

Ingreso ssh por putty

Para poder administrar el servidor virtual privado es necesario tener permisos root,

lo que nos permitirá poder instalar, desinstalar aplicaciones y modificar archivos

ubicados en la raíz del CentOS 7, para tener una mejor administración.

Gráfica 39 Ingreso al hosting por SSH

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 86: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

65

Instalación de Java JDK

Luego del ingreso al servidor por consola se realizará la instalación del software

JDK desarrollado por java para poder correr el servicio de wildfly.

Gráfica 40 Instalación de Java JDK

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Versión de Java

Revisas cual la última versión instalada del JDK es muy importante para poder

hacer enlazar el wildfly con JDK de java, su comando es java -versión.

Gráfica 41 Versión de java

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 87: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

66

Instalación de Wildfly

Instalar wildfly nos provee la función de realizar la conexión con la base de

datos y el aplicativo móvil desarrollado en Android, es necesario tener

instalado previamente java jdk para poder ejecutar el servidor.

Wildfly no es un paquete propietario de Linux, por lo que en la instalación

se debe crear el denominado demonio wildfly.service para poder ser

ejecutado desde el paquete de systemctl y también es importante realizar

el cambio de puesto lógico por el motivo que el puesto utiliza un puerto por

default vulnerable.

Gráfica 42 Instalación de Wildfly

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Creación de usuario Wildfly

Luego de una correcta instalación del servidor wildfly, es necesario crear un

usuario administrador para que el encargado del web service pueda alojar los

archivos .WAR y se pueda realizar la conexión de la base de datos con el aplicativo

móvil.

Page 88: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

67

Gráfica 43 Creacion de usuario wildfly

Elaboración: Wesner Fabricio Pisco Chávez Fuente: http://system.maxipro.info:8180/

Instalación de Vsftpd

La instalación de vsftpd es útil para crear usuarios sftp y poder limitar los accesos

a los desarrolladores a él hosting vps, que puede llegar a ser una vulnerabilidad,

crear usuarios enjaulados permite completamente alojar a el desarrollador a un

directorio único y no podrá acceder a ningún otro directorio.

Gráfica 44 Instalacion de Vsftpd

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 89: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

68

Instalación de NetData

Con la instalación de Netdata nos dará la ventaja de poder visualizar los recursos

que se consumen en tiempo real en el hosting.

Gráfica 45 instalación de NetData

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Acceso por SFTP

Utilizar winSCP nos da la característica de tener una administración por SFTP y

poder utilizar un método de visualización gráfica, que hace más interactivo la

administración de hosting

Gráfica 46 Acceso por SFTP

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Page 90: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

69

Ingreso al Hosting por SFTP

Una ventaja de ingresar por WinScp es la característica de poder utilizar un

ambiente gráfico y la movilidad es mucho más sencilla en el sistema operativo

centos 7, utilizando las credenciales Root.

Gráfica 47 Ingreso al Hosting por SFTP

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Levantar Servicio de Apache

El servicio de apache viene con una pre- instalación en el hosting VPS, para poder

utilizar el servidor de HTTP, es necesario cambiar puestos de default y levantar el

servicio.

Page 91: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

70

Gráfica 48 Levantar Servidor Apache

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Página Web Por Default

Luego de activar el servicio de apache podremos visualizar una página por default

que tiene cargado el hosting ingresando con el dominio principal

http://www.maxipro.info.

Gráfica 49 Pagina Web por Default

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: http://www.maxipro.info

Page 92: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

71

Acceso a la Base de datos

Utilizando la administración del Cpanel es mucho más sencillo perder ingresar a

la administración de la base de datos por un acceso directo, sin necesidad de

hacer un login a dicha por usuario Root.

Gráfica 50 Acceso a la base de datos

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/fron

tend/paper_lantern/index.html?login=1&post_login=64135713671634

Creación de la Base de datos

Entre las opciones más importante esta la creación de base de datos de forma

intuitiva, el asistente del cpanel nos guía paso a paso para poder crear todas las

bases de datos necesarias.

Gráfica 51 Creacion de la base de datos

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/fron

tend/paper_lantern/sql/wizard1.html

Page 93: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

72

Cargar a la Base de datos

Luego de crear una nueva base de datos, podremos cargar la base de datos

existente de forma local que esta hospedada en el servidor que utilizamos para

desarrollo, al hosting y ya puede ser utilizado de forma remota y en ambiente de

producción.

Gráfica 52 Cargar Base de Datos

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/3rd

party/phpMyAdmin/index.php

CREAR UN SUBDOMINIO PARA ALOJAR UNA PLATAFORMA DE

FACTURACIÓN ELECTRÓNICA EN LÍNEA

Ingreso Por Cpanel a la creacion del subdominio

Utilizando el Cpanel podremos crear un subdominio, que sera utilizado para alojar

la plataforma de facturacion electronica en linea. El subdominio a crear es

system.maxipro.infor.

Utilizar el subdominio nos da la ventaja de poder tener un acceso directo a la

plataforma sin necesidad de ingresar por el dominio principal, el dominio principal

puede ser utilizado para alojar una pagina web de presentacion de los materias a

disposición que tiene la empresa para poder llegar a nuevos clientes que deeen

adquirir materiales electricos y de construccion.

Page 94: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

73

Gráfica 53 Creacion del subdominio

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/fron

tend/paper_lantern/subdomain/index.html

Subdominio Creados

Se hizo la creación de varios subdominios para poder realizar pruebas antes de

poder tener un ambiente la producción, donde se levantó versiones antiguas de la

plataforma de facturación electrónica antes de poder tener completo el sistema.

Gráfica 54 Subdominios Creados

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/fron

tend/paper_lantern/subdomain/index.html

Page 95: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

74

Cargar plataforma al hosting

Luego de tener la última sesión con los directores del proyecto se procedió a subir

la plataforma completa en el subdominio system.maxipro.info donde ya se podrá

acceder internet a la plataforma y poder realizar las primeras pruebas del servicio.

Gráfica 55 Cargar Plataforma al hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2083/cpsess6635542860/fron

tend/paper_lantern/filemanager/index.html

Ingreso a la plataforma por el subdominio

Luego de tener la plataforma completamente cargada en el hosting VPS se

procedió a ingresar a la plataforma y ver que el servicio esta levantado y operando.

En este punto los directores del proyecto realizarán prueba de rigor para ver si la

plataforma cumple con los objetivos esperados al iniciar el proyecto, se tomarán

un periodo de tiempo en realizar pruebas de transacciones de compra y venta de

productos.

Realizaran varias secciones de usuarios al mismo tiempo para ver que los

recursos del hosting sea los apropiados en un ambiente de producción.

Page 96: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

75

Gráfica 56 Ingreso a la plataforma

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: http://system.maxipro.info

GARANTIZAR UNA CORRECTA ADMINISTRACIÓN DE LOS RECURSOS

DEL HOSTING VPS, A TRAVÉS DE PRUEBAS DE ESTRÉS Y LIMITACIÓN

DE ACCESOS

Administración del Firewall

Entre los primeros pasos que se realizó al iniciar el proyecto fue dar permiso a una

dirección publica para poder trabajar en el hosting por medio de SHH y SFTP.

Gráfica 57 Administración del Firewall

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2087/cpsess8823459994/?log

in=1&post_login=94150988412463

Page 97: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

76

Creación de Reglas en el Firewall

Se creo reglas para poder acceder a la plataforma desde cualquier ubicación

geográfica del planeta, habilitando la ruta por default.

Gráfica 58 Creación de reglas en el firewall

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2087/cpsess8823459994/cgi/

apfadd/add.cgi

Accesos Permitidos

Luego de crear las reglas se puede validar su operación ya sea de bloqueo o de

habilitación de puertos lógicos y direcciones ipv4 públicas.

Gráfica 59 Accesos Permitodos en el hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:https://vps40283.inmotionhosting.com:2087/cpsess8823459994/cgi/

apfadd/add.cgi

Page 98: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

77

Lista de Accesos Permitidos en el hosting

Utilizando el acceso por consola también podremos validar los permisos

existentes en el hosting, recordar que el proveedor ya tiene reglas establecidas

por default, por eso la lista será extensa.

Gráfica 60 Lista de Accesos permitidos en el hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente: Datos de investigación realizada

Monitoreo de los recursos del Hosting

Instalar NetData nos da la ventaja de poder monitorear los recursos del hosting

VPS en tiempo real, comprobar si existe un alto o bajo rendimientos de los

recursos, como parte principal del monitoreo es la visualización de la cantidad de

procesamiento del CPU en tiempo real.

En el siguiente grafico se muestra un resumen básico de los recursos de consumo

del hosting, donde podremos darnos cuenta que existe un muy consumo de

procesamiento del CPU.

Page 99: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

78

Gráfica 61 Monitoreo del CPU del hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:http://maxipro.info:19999/#menu_system_submenu_disk;theme=sla

te;help=true

Monitoreo la capacidad de almacenamiento

El plan contratado con Inmotion Hosting nos detalla que tenemos 260GB de

almacenamiento y la utilización de disco SSD para una alta disponibilidad al

momento de transmitir información, y una tasa de transferencia mensual de 6TB,

utilizando Netdata podremos darnos cuenta en el siguiente grafico que

representado de 3 colores. Verde para ver la disponibilidad de espacio, Rojo la

cantidad de recursos utilizado y azul reserva de recurso.

Gráfica 62 Diagrama de consumo de Disco Duro del Hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:http://maxipro.info:19999/#menu_system_submenu_disk;theme=sla

te;help=true

Page 100: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

79

Monitoreo de menoría RAM

En el plan adquirido con inmotion hosting se detalla que tenemos disponibles 8GB

de memoria RAM, y utilizando Netdata podremos darnos cuenta en el siguiente

grafico que representado de 3 colores. Verde para ver la disponibilidad de espacio,

Rojo la cantidad de recursos utilizado y azul reserva de recurso.

Como acotación podremos darnos cuenta que existe un consumo del casi 3GB en

memoria ram y se tiene disponibles 5GB, con esto podremos sacar la conclusión

que existe un ahorro de recurso, esto es una ventaja si en algún momento se

necesitaría implementar algún otro tipo de servicio existe muchos recursos

disponibles en el hosting.

Gráfica 63 Monitoreo memoria RAM del Hosting

Elaboración: Wesner Fabricio Pisco Chávez

Fuente:http://maxipro.info:19999/#menu_system_submenu_disk;theme=sla

te;help=true

ANÁLISIS DE FACTIBILIDAD

En la actualidad el manejo de la información es primordial gracias al análisis de

factibilidad y los tiempos de respuesta óptimos garantizan el éxito de una

transacción comercial, por lo que se necesitan grandes inversiones de dinero en

infraestructura y espacio disponible con un ambiente óptimo para la instalación de

los equipos y una adecuada conectividad entre los diferentes nodos de trabajo.

Page 101: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

80

Podremos adquirir un Hosting VPS, que es un servidor dedicado alojado en una

nube, sería una inversión factible, por costos e infraestructura no necesitaríamos

de un espacio físico donde instalar dichos equipos, la administración será remota.

El servicio será centralizado y contará con una total disponibilidad, aparte puede

ser accesible desde cualquier ubicación geográfica del mundo.

Factibilidad Operacional

Utilizar herramientas de monitoreo como NetData, nos ayuda a visualizar por

medio de un cuadro estadístico la capacidad real del hosting, en un ambiente de

producción, y prevenir caídas de nuestros servicios por demasiadas peticiones de

usuarios conectados.

Con la habilitación del servicio de SFTP nos ayuda a dar restricciones a un

determinado directorio ya que los usuarios tendrán menores privilegio en el

ingreso al servidor virtual privado, por el motivo que se puede enjaular a los

usuarios y de estar forma no podrán navegar por todos los directorios del Hosting

VPS.

En la actualidad el sistema está en fase de desarrollo y los usuarios que tienen

acceso al sistema son los alumnos que pertenecen al proyecto de titulación con el

tema CREACIÓN DE UNA PLATAFORMA DE FACTURACIÓN E INVENTARIO

PARA UNA EMPRESA GENÉRICA DE MATERIALES ELÉCTRICOS Y DE

CONSTRUCCIÓN, dichos usuarios que integran el proyecto de facturación tienen

accesos muy limitados el hosting y solo el encargado del área de infraestructura

maneja claves Root para una correcta administración de hosting, para su finalidad

de alojar una plataforma de facturación electrónica en línea que estará cargado

en un subdominio llamado system.maxipro.info, para la conexión de la base de

datos con el aplicativo móvil para la plataforma de Android se utiliza wildfly que es

un web service basado en java, a dicho web service se le hicieron pruebas de

monitoreo para garantizar un correcto funcionamiento y conexión con la base de

datos principal del proyecto.

El fin de utilizar la plataforma web y el aplicativo móvil es para tener una

centralización de la información y todo esto basado en un ambiente cloud, que nos

Page 102: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

81

dará la ventaja de tener una alta disponibilidad y la capacidad de poder ingresar

al sistema desde cualquier ubicación geográfica.

Factibilidad Técnica

En la actualidad el manejo de un servidor privado virtual alojado en un repositorio

en nube llamado hosting VPS, nos da la ventaja de tener una centralización de la

información, actualmente el uso de un sistema operativo Open Source nos da la

característica de poder tener un ambiente de producción robusto, y si la necesidad

de pagar licencias, también se cuenta con aplicaciones free que harán la función

de servidores como es el caso de apache que se utilizara como servidor HTTP o

la utilización de java jdk para poder instalar un web service con wildfly..

El servicio contratado con inmotion hosting por 6 meses nos brinda la

característica de un VPS útil para una producción empresarial, con 260GB de

almacenamiento disponible con discos duros SSD, 6TB de disponibilidad de

transmisión de información, 8GB de memoria RAM para una lata demanda de

peticiones en el mismo lapso de tiempo.

CUADRO N. 11 Características del servidor virtual privado VPS

SERVIDOR VIRTUAL PRIVADO CARACTERÍSTICAS

Sistemas Operativo Centos 7.5

Espacio de Disco 260GB

Memoria RAM 8GB

Dominio 1

Bandwidth 6TB

Promedio de carga 4

IP de acceso 1

Elaborado por: Pisco Chávez Wesner Fabricio Fuente: https://www.inmotionhosting.com/vps-hosting

En el hosting tendremos hospedado un sistema operativo CentOS 7, y su

administración será por el CPANEL propio de Inmotion, también utilizamos la

conexión SSH para poder administrar el sistema operativo desde la raíz y la

transmisión de la información tendremos instalado el servidor SFTP para poder

Page 103: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

82

subir todas las actualizaciones de la plataforma, creación de la base de datos

utilizando el gesto llamado MariaDB, que es utilizado por default por inmotion

Hosting donde podremos cargar las base de datos ya existente de forma local al

repositorio del hosnting.

CUADRO N. 12 Aplicaciones a instalar en el servidor Local

APLICATIVO FUNCIÓN

Wildfly 10.1.0 Final Servidor Webservice para la conexión de la base

de datos y el aplicativo móvil

Apache 2.4.33 Servidor http donde estará alojado el sistema

desarrollado

MySQL- MariaDB 10.2.1.6 Repositorio de base de datos

OpenSSH Server Servidor de conexión remota para acceso a los

servicios

VSFTPD Servidor FTP para limitar acceso a los

desarrolladores

PHP 7.1.9 Servidor de alojamiento del lenguaje de

programación PHP

Elaborado por: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

En la parte de equipos de comunicación que tendremos en el laboratorio tendrá

restringidos accesos de distintos contenidos como redes sociales para tener un

mejor manejo de anchos de bandas y limitar accesos por MAC en la parte

inalámbrica de nuestra red de producción local.

El manejo de un servidor local para pruebas es algo indispensable en estos

ambientes, el ensamblaje de un pc desktop que tomara las funciones de un

servidor local, manejara una distribución de Linux Centos7 y la instalación de los

aplicativos a detallar en la siguiente tabla y las características del servidor.

Periódicamente se cargará las actualizaciones de la plataforma de facturación

electrónica, para ir creando ciclos de entrega del proyecto como los solicita el

método del proyecto llamado SCRUM.

Page 104: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

83

CUADRO N. 13 Características del servidor Local

CARACTERÍSTICAS DEL SERVIDOR LOCAL

Marca HP

Modelo 8000

RAM 4GB

Sistema Operativo Centos7

Procesador Core i3

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Factibilidad Legal

El proyecto actual tiene como bases el uso de software libre, por el uso de PHP

que maneja una licencia tipo FREE, el manejo del aplicativo WILDFLY que está

basado en JAVA, todos estos aplicativos estarán ejecutándose en una distribución

de Linux open source llamado CentOS 7 que será el sistema operativo, y esta

información estará alojada en un repositorio en nube.

En Ecuador el uso de software libre está permitido por el gobierno constitucional.

Mediante un mandato emitido el 10 de abril del 2008 como decreto ejecutivo

número 1014, admite tener acceso al uso de software libre por ahorro de licencias

y generador de empleos para profesionales ecuatorianos.

Factibilidad Económica

La factibilidad económica de nuestro proyecto está enfocada, en el análisis

de distintos proveedores del servicio de hosting VPS donde estará alojada

la plataforma de facturación electrónica, luego de la validación de costos y

beneficios, se llegó a la conclusión que nuestra mejor opción es Imnotion

hosting, a continuación, se detalla costos de los distintos proveedores del

servicio y sus costos del servicio por pago semestrales.

Page 105: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

84

CUADRO N. 14 Cotización de Varios proveedores del servicio VPS

Proveedores Plan Dominio Costo Mensual

Claro Avanzado $40 $106.40 + impuestos

Inmotion

Hosting

VPS-3000HA-S Gratis $69.34 + impuestos

Neolo VPS 3 $30.55 $59.00 + impuestos

hostinger Enterprise $29.99 $71.55 + impuestos

Bluehost VPS 3 $35.00 $59.99 + impuestos

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

ETAPA DE LA METODOLOGÍA DEL PROYECTO

La metodología utilizada en este proyecto fue SCRUM, por el motivo que maneja

buenas prácticas para realizar trabajos en equipos, lo que conllevara a cumplir las

metas establecidas al inicia el proyecto. El objetivo de SCRUM es establecer

entregables parciales hasta la finiquitar del proyecto y llegar a los resultados

esperados.

Entre otro de los beneficios de SCRUM esta la regulación de las expectativas que

el cliente tenga, el cliente tendrá una lista de requerimientos, su cantidad máxima

de inversión y la fecha límite de entrega, dicho cliente periódicamente recibirá al

final de cada cronograma de actividades un entregable con los requerimientos que

se podido completar, el cliente realizara una análisis del proyecto y si se requiere

de algún tipo de cambio se hará una restructuración del proyecto poder otra fecha

límite.

Cuando existe resultados anticipados se notifica al cliente y él ya puede hacer uso

de los puntos críticos del proyecto antes de la culminación de todos los

requerimientos del proyecto, en la siguiente tabla se muestra los sprint útiles en la

implementación del proyecto para una correcta administración del hosting.

Page 106: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

85

CUADRO N. 15 Detalle de Sprint

SPRINT TAREAS TIEMPO

1 Creación de una red local para ambiente de

desarrollo del proyecto

3 días

2 Ensamblaje de pc utilizada como servidor local 1 día

3 Instalación y configuración de sistema operativo,

aplicativos y base de datos para el servidor local

3 día

4 Análisis de proveedores de hosting vps 1 semana

5 Compra del hosting vps de InMotion 1 día

6 Habilitación del hosting por parte del proveedor 2 días

7 Administración del Hosting InMotion en el cambio

de Claves de Acceso de modo Root, Cpanel y

AMP

1 semana

8 Instalación y cambio de puertos, MariaDB, wildfly,

apache, JDK java,

1 semana

9 Configuración de la Base de Datos MariaDB,

creación de usuarios y claves de acceso para la

BD.

1 semana

10 Configuración del web service y creación de

usuario

1 semana

11 Configuración del servidor VPS para la creación de

usuario SFTP enjaulados

3 semana

12 Cargar base de datos local MariaDB al servidor

VPS

2 días

13 Creación de un subdominio en el vps, para alojar

el sistema de facturación electrónica

2 días

14 Cargar sistema de facturación al subdominio

“system.maxipro.info”

3 días

15 Monitoreo de Recursos del servidor VPS 1 semana

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Page 107: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

86

ENTREGABLE DEL PROYECTO

En base a los detalles del proyecto, se presenta a continuación los entregables

del proyecto, donde se alojan manuales de configuración de los servicios y la

administración de los mismos.

• Se Adjunta la solicitad emitida hacia uno de los investigadores del proyecto

FCI, Lsi Oscar Apolinario Arzube, Msc. Para realizar encuestas a los

integrantes del proyecto.

• Se adjunta el formato utilizado para las encuestas a los integrantes del

proyecto de facturación electrónica, sobre la administración de servidor

virtual privado.

• Manuales de instalación de las aplicaciones utilizadas en el proyecto:

Wildfly, apache, Vsftpd, Netdat.

• Manual de creación de subdominio.

• Manual de creación de Base de datos.

• Manual de Administración del Cpanel de Inmotion Hosting.

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

Para obtener una correcta evaluación de la implementación del VPS contratado

con Inmotion Hosting, se realizó una encuesta a los participantes del proyecto de

una PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA EMPRESA

GENÉRICA DE MATERIALES ELÉCTRICOS Y DE CONSTRUCCIÓN, se

escogieron preguntas referenciadas a la administración de un servidor virtual

privado, también sobre políticas de seguridad y las diferentes funciones que están

siendo ejecutadas en el hosting, y tener una correcta información sobre los

servicios implementados del hosting.

Page 108: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

87

CUADRO N. 16 Población

POBLACIÓN CANTIDAD

Integrantes del proyecto “plataforma

de facturación e inventario para una

empresa genérica de materiales

eléctricos y de construcción”

8

TOTAL 8

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

PROCESAMIENTO Y ANÁLISIS

Luego del proceso de recolección de información a los estudiantes que son parte

del proyecto de PLATAFORMA DE FACTURACIÓN E INVENTARIO PARA UNA

EMPRESA GENÉRICA DE MATERIALES ELÉCTRICOS Y DE

CONSTRUCCIÓN, dichas encuesta fue realizada con preguntas referenciadas a

la administración de VPS Hosting, las tablas estadísticas de detallan a

continuación.

Page 109: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

88

ENCUESTA

1. ¿Considera usted como integrante del proyecto de una Plataforma de

Facturación, la creación de una topología de red en nube facilitara el

alojamiento de la plataforma de facturación e inventario?

CUADRO N. 17 Resultado de la Pregunta N°1

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Gráfica 64 Resultados de la pregunta N°1

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En el resultado de esta pregunta se nota una gran ventaja del Sí con

un 75%, por el motivo que la creación de una topología de red orientada a nube

nos ayudara en el alojamiento de la plataforma de facturación e inventario de una

forma más sencilla utilizando un modelo estructurado para la mejor transmisión de

la información, un 25% de los encuestados escogió el No por respuesta y el motivo

pude ser que no conozcan sobre las ventajas de utilizar topologías jerárquicas de

red en nube.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 3 37.5%

Sí 3 37.5%

Me abstengo de responder 0 0%

No 2 25%

Definitivamente No 0 0%

TOTAL 8 100%

Page 110: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

89

2. ¿Considera usted que es necesario diseñar una topología de red en cloud nos ayudara a tener un mejor control de los recursos del

hosting?

CUADRO N. 18 Resultado de la pregunta N°2

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Gráfica 65 Resultado de la pregunta N°2

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En esta pregunta se nota una aceptación del Sí con un total del 100%,

esto nos lleva a la conclusión que implementar una topología de red en Cloud nos

brinda un mejor control de los recursos del hosting VPS por la segmentación de

los servicios, esto nos ayuda a tener menor cantidad de procesamiento en CPU y

memorias RAM y tiempos de respuestas mucho más cortos.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 5 62.5%

Sí 3 37.5%

Me abstengo de responder 0 0%

No 0 0%

Definitivamente No 0 0%

TOTAL 8 100%

Page 111: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

90

3. ¿Como integrante del proyecto considera usted la utilización de

Software libre para implementar una Plataforma de Facturación e

inventario?

CUADRO N. 19 Resultado de la pregunta N°3

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 66 Resultados de la pregunta N°3

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En el resultado de esta pregunta se nota un 100% de aceptación por

parte de los encuestados y el motivo es que la utilización de software libre nos

brinda la posibilidad de implementar una infraestructura de red sin la necesidad

de adquirir una licencia para utilizar dicho producto.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 6 87.5%

Sí 2 12.5%

Me abstengo de responder 0 0%

No 0 0%

Definitivamente No 0 0%

TOTAL 8 100%

Page 112: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

91

4. ¿Considera usted necesario cambiar puertos lógicos por default, en

las aplicaciones a instalar en el hosting VPS?

CUADRO N. 20 Resultado de la pregunta N°4

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Gráfica 67 Resultado de la pregunta N°4

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En el resultado de esta pregunta se nota un 75% de aceptación del Sí

y el motivo es que utilizar aplicaciones con puerto por default es una vulnerabilidad

en cualquier ambiente de trabajo y más si ya es un escenario real, por eso es de

suma importancia el cambio de puertos por default, un 25% de los encuestados

dijo No y los motivos pueden ser varios por desconocimiento o costumbres por

parte de los desarrolladores a utilizar puestos comunes.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 6 75%

Sí 0 0%

Me abstengo de responder 0 0%

No 2 25%

Definitivamente No 0 0%

TOTAL 8 100%

Page 113: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

92

5. ¿Considera usted recomendable alojar la plataforma de facturación

electrónica en un subdominio?

CUADRO N. 21 Resultado de la Pregunta N°5

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 68 Resultado de la pregunta N°5

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En el resultado de esta pregunta se nota un 75% de aceptación y el

motivo es la ventaja de utilizar un subdominio donde se aloje una plataforma sin

necesidad que afecte a los demás dominios principales y un 25% de los

encuestados si inclino por el No los motivos pueden ser varios, pero el principal

puedes ser por desconocimiento de las ventajas de utilizar un subdominio.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 4 50%

Sí 2 25%

Me abstengo de responder 0 0%

No 2 25%

Definitivamente No 0 0%

TOTAL 8 100%

Page 114: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

93

6. ¿Considera usted que es recomendable alojar todos los servicios en

un servidor virtual privado?

CUADRO N. 22 Resultado de la Pregunta N°6

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 69 Resultado de la pregunta N°6

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En esta validación de pregunta el No tiene un porcentaje de aceptación

de un 75% y el motivo es que no se recomienda alojar todos los servicios en un

mismo ambiente, existe la posibilidad de pérdida de servicios o conexión, por falta

de acceso a internet o perdida de claves para de administración, un 25% de los

encuestados dijo Sí por la predisposición del hosting VPS, asegurando que la

información está respaldada por parte del proveedor Inmotion Hosting.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 2 25%

Si 0 0%

Me abstengo de responder 0 0%

No 6 75%

Definitivamente No 0 0%

TOTAL 8 100%

Page 115: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

94

7. ¿Considera usted recomendable tener un plan de gestión de riesgo

en caso de pérdida de servicio?

CUADRO N. 23 Resultado de la pregunta N° 7

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 70 Resultado de la pregunta N°7

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – En el resultado de esta pregunta se nota un 75% de aceptación y el

motivo es que siempre en necesario un plan de gestión de riesgo en cualquier

escenario de trabajo no solo por software sino también por hardware, los respaldos

de la información son muy importante en la empresa y se convierte es un punto

crítico que debe de ser protegido, un 12.5% de los encuestado escogió el No por

respuesta y el motivo puede ser que no conocen el valor real de la Información.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Sí 6 62.5%

Sí 2 25%

Me abstengo de responder 0 0%

No 1 12.5%

Definitivamente No 0 0%

TOTAL 8 100%

Page 116: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

95

8. ¿Considera usted importante una correcta administración de los

recursos del hosting?

CUADRO N. 24 Resultado de la pregunta N°8

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 71 Resultado de la pregunta N°8

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – La aceptación de esta pregunta es muy favorable con un 62.5% de

aprobación y motivo es que administrar los recursos del hosting VPS es muy útil

al momento de establecer restricciones de servicios y monitoreo de los recursos

utilizando la herramienta NetData, un 37.5% de los encuestados eligió el No por

respuesta y las razones pueden ser muchas, pero la respuesta más aceptable

puede ser las limitaciones de accesos al grupo de trabajo.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Sí 3 37.5%

Definitivamente Sí 2 25%

Me abstengo de responder 0 0%

No 3 37.5%

Definitivamente No 0 0%

TOTAL 8 100%

Page 117: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

96

9. ¿Considera usted importante que se aplique políticas de seguridad y

claves robustas para los accesos al servidor virtual privado?

CUADRO N. 25 Resultado de la pregunta N°9

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 72 Resultado de la pregunta N°9

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – La aceptación de esta pregunta es del 75% por él Sí, el motivo es que

trabajar con un servicio de hosting VPS es totalmente remoto y utilizar claves

simples es una vulnerabilidad por eso se recomienda utilizar caracteres,

mayúsculas, minúsculas y numerales, manejar políticas de seguridad para

acceder al hosting es muy importante para limitar accesos a los usuarios, un 25%

de los encuestados escogió la opción del No como respuesta, los motivos pueden

ser ingresos más tediosos a la plataforma y limitaciones de accesos a los servicios.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Definitivamente Si 0 0%

Sí 5 62.5%

Me abstengo de responder 0 0%

No 2 25%

Definitivamente Sí 1 12.5%

TOTAL 8 100%

Page 118: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

97

10. ¿Considera usted de acuerdo, limitar el acceso a los estudiantes que

pertenecen al proyecto FCI, con la creación de usuarios enjaulados

por SFTP?

CUADRO N. 26 Resultado de la pregunta N°10

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Gráfica 73 Resultado de la pregunta N°10

Elaboración: Pisco Chávez Wesner Fabricio Fuente: Datos de la Investigación realizada

Análisis. – La aceptación de esta pregunta es muy favorable al Sí con un 75% de

aprobación, el motivo que crear usuarios SFTP y enjaularlos limita la navegación

entre los directorios principales del sistema operativo CentOS 7, y los restringe a

un único directorio donde solo pueden utilizarlo como repositorio de información,

por otra parte, un 25% de los encuestados escogió la opción del No porque se les

limita el espacio de almacenamiento y navegación por directorios.

ALTERNATIVAS ENCUESTADOS PORCENTAJES

Totalmente de Acuerdo 3 37.5%

Sí 3 37.5%

Me abstengo de responder 0 0%

No 2 25%

Definitivamente No 0 0%

TOTAL 8 100%

Page 119: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

98

CAPÍTULO IV

Criterio de aceptación del producto o servicio

Gracias a la adquisición del hosting VPS, y pruebas realizadas de forma local, se

cumplió con el objetivo de crear una topología de red alojada en un ambiente en

línea donde se alberga una plataforma de facturación electrónica completamente

administrada desde el cpanel de Inmotion.

CUADRO N. 27 Criterio de Aceptación

ALCANCE RESULTADOS NIVEL DE

CUMPLIMIENTOS

Analizar, Diseñar e

implementar de una

estructura de red en

Nube.

Con el análisis de la

implementación del diseño de red

se creó un ambiente óptimo para el

alojamiento de varios servicios en

el VPS.

100%

Instalar aplicaciones y

comprobar su

funcionabilidad.

Se realizó comprobación de

funcionabilidad de las aplicaciones

utilizas para el alojamiento de la

base de datos, web Service y

habilitación del servidor HTTP.

100%

Alojamiento de la

plataforma de facturación

electrónica en un

subdominio del dominio

principal.

Con la creación del subdominio se

realizó pruebas de acceso rápido a

la plataforma de facturación

electrónica.

100%

Monitoreo de los

recursos del servidor

virtual privado y

limitación de accesos

Con la herramienta de monitoreo

NetData y la interfaz gráfica del

hosting VPS se realizó monitoreo

de los recursos y una correcta

administración de los accesos por

usuarios y direcciones ipv4

100%

Elaboración: Wesner Fabricio Pisco Chávez Fuente: Datos de investigación realizada

Page 120: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

99

Conclusiones

Después de tener realizador el proyecto se puede mencionar las siguientes

conclusiones.

• Una vez culminado el análisis de los nuevos recursos del hosting, donde

se están alojando los servicios. Se dio paso a la creación de un diseño e

implementación de una infraestructura de red en la nube, para un correcto

funcionamiento de los servicios habilitados en el hosting VPS.

• Luego de la habilitación del hosting VPS se procedió a la instalación de los

aplicativos necesarios para alojar el web Service, la base datos y el

servidor HTTP donde estará adherido la plataforma de facturación.

Utilizando aplicativos como WildFly, MariaDB y Apache.

• Una vez habilitado los aplicativos en el hosting VPS se dio paso a la

creación del subdominio que es “system.maxipro.info”, donde esta

hospedada la plataforma de facturación electrónica y nos permitirá un

acceso directo a dicha plataforma.

• Se realizó pruebas de estrés para saber la capacidad actual del hosting

VPS, utilizando la herramienta NetData y se limitó accesos a la plataforma

con administración de firewall de Inmotion Hosting, Se redujo acceso por

direcciones Ipv4 públicas y la creación de usuarios enjaulados para

permitir a los desarrolladores ingresar al hosting de forma restringida.

Page 121: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

100

Recomendaciones

• Se recomienda renovar el contrato con Inmotion hosting, por el motivo que

ya existe una estructura de red creada, diseña para alojar una plataforma

que realice múltiples peticiones secuencialmente y garantice un

rendimiento óptimo de los recursos del hosting VPS.

• Se recomienda realizar plan de riesgo antes de instalar una aplicación,

hacer copiar de los archivos a modificar y realizar cambio de puerto lógicos

por default de los aplicativos para tener menor vulnerabilidad en nuestro

hosting VPS.

• Se recomienda la renovación del dominio y adquirir un dominio nuevo con

la empresa NIC.ec para contratar un dominio con la extensión de Ecuador,

también se recomienda la habilitación de un portal web para captar nuevos

clientes con los productos que ofrecen al mercado.

• Se recomienda constantemente realizar pruebas de estrés para validación

de los recursos del hosting VPS y periódicamente ejecutar el cambio de

claves de usuarios para tener menor vulnerabilidad al ingreso de la del

hosting VPS.

Page 122: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

101

Bibliografía

1and1.es. (2018). 1and1.es. Obtenido de

https://www.1and1.es/digitalguide/servidores/know-how/que-es-centos-

versiones-y-requisitos-del-sistema/

Academy Xperts. (abril de 2018). abcxperts. Obtenido de

https://cursos.abcxperts.com/enrol/index.php?id=12

Alegsa. (2016). Alegsa.com.ar. Obtenido de

http://www.alegsa.com.ar/Dic/servidor_dedicado.php

arsys. (8 de marzo de 2017). arsys.es. Obtenido de

https://www.arsys.es/blog/programacion/wildfly-cloud/

Cisco. (2013). cisco.com. Obtenido de

https://www.cisco.com/c/dam/en/us/products/collateral/switches/small-

business-smart-switches/data_sheet_c78-582017_es-xl.pdf

Congo Pastrana, M. F. (julio de 2014). Obtenido de

http://bibdigital.epn.edu.ec/bitstream/15000/8099/4/CD-5703.pdf

coursehero. (2014). coursehero.com. Obtenido de

https://www.coursehero.com/file/p4vpqil/La-base-de-datos-se-distribuye-

en-varias-versiones-una-Community-distribuida/

Del pozo Barrezueta, Hugo;. (2015). ley Organica de telecomunicaciones. Quito:

Editorial Nacional.

Digital Guide. (30 de mayo de 2016). 1and1.es. Obtenido de

https://www.1and1.es/digitalguide/servidores/know-how/que-es-un-

servidor-un-concepto-dos-definiciones/

Digital Guide. (11 de abril de 2017). 1and1.es. Obtenido de

https://www.1and1.es/digitalguide/servidores/know-how/vps-que-es-un-

servidor-virtual-privado/

Durango Espinoza, R. S., & pacuruco Salguero, E. F. (27 de octubre de 2015).

Obtenido de

https://www.dspace.espol.edu.ec/bitstream/123456789/31132/1/IMPLEM

Page 123: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

102

ENTACI%C3%93N%20DE%20UN%20SERVIDOR%20VIRTUAL%20PRI

VADO%20PARA%20CREAMET%20S.A.%20CONFIGURADO%20PARA

%20RESPALDAR%20INFORMACI%C3%93N%20CONTABLE%20ADMI

NISTRABLE%20Y%20WEB%20HOSTING%20CAPAZ%20D

EspacioPyme.com. (4 de julio de 2017). cambrasabadell.org. Obtenido de

http://www.cambrasabadell.org/Att/files/doc804_1_27_04012005094829.p

df

Freire Chuchuca, C. J. (Enero de 2016). Obtenido de

http://repositorio.ug.edu.ec/bitstream/redug/11998/1/B-CINT-PTG-

N.56%20Freire%20Chuchuca%20Carlos%20Jos%C3%A9.pdf

Ibrugor. (11 de junio de 2014). ibrugor.com. Obtenido de

http://www.ibrugor.com/blog/apache-http-server-que-es-como-funciona-y-

para-que-sirve/

INC web Hoting. (27 de marzo de 2018). inc.cl. Obtenido de

https://www.inc.cl/blog/hosting/que-es-phpmyadmin

Jordan, S., & Bruno, A. (junio de 2016). ccda 200-310 official cert guide 5th edition

pdf. Cisco Press.

linuxtotal.com. (2018). linuxtotal.com. Obtenido de

https://www.linuxtotal.com.mx/index.php?cont=info_admon_020

mikrotik.com. (2018). Obtenido de https://mikrotik.com/product/RBwAP2nD

muylinux.com. (1 de abril de 2016). muylinux.com. Obtenido de

https://www.muylinux.com/2016/04/01/rhel-gratis-para-desarrolladores/

powerdata. (26 de mayo de 2016). powerdata.es. Obtenido de

https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/que-es-un-

gestor-de-datos-y-para-que-sirve

Rodrigo, F. J. (2013). e-archivo.uc3m.es. Obtenido de https://e-

archivo.uc3m.es/bitstream/handle/10016/17905/TFG_saiz_rodrigo_2013.

pdf

Page 124: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

103

Scribd. (2018). es.scribd.com. Obtenido de

https://es.scribd.com/document/385476340/php-new-html-pdf

ServicioSenredabs8185. (2013). serviciosenredabs8185.wordpress.com.

Obtenido de https://serviciosenredabs8185.wordpress.com/category/http-

apache/

solingest. (2018). solingest.com. Obtenido de

https://www.solingest.com/servidores-dedicados

Page 125: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

104

ANEXOS 1

Page 126: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

105

ANEXO 2

1. ¿Considera usted como integrante del proyecto de una Plataforma de

Facturación, la creación de una topología de red en nube facilitara el

alojamiento de la plataforma de facturación?

Si No Tal Vez

2. ¿Considera usted que diseñar una topología de red en cloud nos ayudara

a tener un mejor control de los recursos del hosting?

Si No Tal Vez

3. ¿Como integrante del proyecto considera usted la utilización de Software

libre para implementar una Plataforma de Facturación e inventario?

Si No Tal Vez

4. ¿Considera usted necesario cambiar puertos lógicos por default de los

aplicativos instalados en el hosting VPS?

Si No Tal Vez

5. ¿Considera usted recomendable alojar la plataforma de facturación

electrónica en un subdominio?

Si No Tal Vez

6. ¿Cree usted que es recomendable tener alojado todos los servicios en un

servidor virtual privado?

Page 127: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

106

Si No Tal Vez

7. ¿Considera usted recomendable tener un plan de gestión de riesgo en

caso de pérdida de servicio?

Si No Tal Vez

8. ¿Considera usted importante una correcta administratorio de los recursos

del hosting?

Si No Tal Vez

9. ¿Considera usted importante que se aplique políticas de seguridad y

claves robustas para los accesos al servidor virtual privado?

Si No Tal Vez

10. ¿Considera usted de acuerdo que limitar el acceso a los estudiantes que

pertenecen al proyecto, con la creación de usuarios enjaulados por SFTP?

Si No Tal Vez

Page 128: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

107

ANEXO 3

MANUALES DE INSTALACIÓN DE LAS APLICACIONES UTILIZADAS EN EL

PROYECTO: WILDFLY, APACHE, VSFTPD, NETDAT

INSTALACIÓN DE ORACLE JAVA 8

Antes de iniciar la instalación de wildfly es necesario es necesario instalar

previamente Oracle Java 8

Para la descarga utilizaremos la última versión de java nos iremos el siguiente link

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-

2133151.html

Y descargamos el archivo jdk-8u171-linux-x64.tar.gz

Luego de tener el archivo descargado utilizaremos WinSCP para ingresar al

Hosting por SFTP, a la dirección publica 192.145.237.199 por el puerto 22.

Page 129: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

108

Luego de ingresar a la Raiz del Sistemas operativo copiamos el archivo

descargado de la página oficial de java jdk-8u171-linux-x64.tar.gz y lo subimos a

la raíz del Sistema operativo /Root/

En simultaneo ingresaremos por Putty a el VPS para poder ejecutar varios

comandos.

Luego Extraeremos dicho archivo a el directorio /opt/

tar -xzvf jdk-8u171-linux-x64.tar.gz -C /opt/

A continuación, ejecutamos los siguientes comandos

alternatives --install /usr/bin/java java /opt/jdk1.8.0_171/bin/java 2

alternatives --config java

para elegir la última versión de compilación del java y presione la Enter.

Page 130: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

109

Ahora se necesitará Instalar Javac y Jar, para esto utilizaremos los siguientes

comandos

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_171/bin/jar 2

alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_171/bin/javac 2

alternatives --set jar /opt/jdk1.8.0_171/bin/jar

alternatives --set javac /opt/jdk1.8.0_171/bin/javac

Verificaremos la versión de Java

Sudo java -version

Luego de validar la versión de la instalación de Java, pasaremos a la configuración

de las variables de entorno, para esto crearemos dos archivos java.sh y java.csh.

nano /etc/profile.d/java.sh

nano /etc/profile.d/java.csh

Page 131: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

110

Al archivo java.sh le agregaremos las siguientes líneas

Al archivo java.csh le agregaremos las siguientes líneas

Luego de Guardar las líneas agregadas a cada uno de los archivos damos los

permisos necesarios.

chmod 755 /etc/profile.d/java.sh

chmod 755 /etc/profile.d/java.csh

Page 132: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

111

INSTALAR DE WILDFLY

Debemos descargar la versión de wildfly 10 que es una versión estable y

comprobada por proyectos anteriores en la universidad de Guayaquil FCI.

Utilizaremos el siguiente link para descargar directamente desde el hosting el

paquete de wildfly versión 10.

wget http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.zip

Una ver completada las descarga, tenemos que descomprimir el archivo wildfly-

10.1.0.Final.zip a el directorio /opt/.

unzip wildfly-10.1.0.Final.zip -d /opt/

Después de tener descomprimido Wildfly debemos ingresar al archivo

standalone.conf para agregar unas líneas.

nano /opt/wildfly-10.1.0.Final/bin/standalone.conf

Page 133: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

112

Definimos en el archivo standalone.conf el JBOSS_HOME y JAVA_HOME.

JBOSS_HOME="/opt/wildfly-10.1.0.Final"

JAVA_HOME="/opt/jdk1.8.0_171"

También puede configurar todo el JBOSS_HOME sistema editando el profile

nano /etc/profile

Ahora agregamos la siguiente línea

JBOSS_HOME="/opt/wildfly-10.1.0.Final"

Debemos dirigirnos al siguiente directorio para poder configurar el acceso al

servicio

nano /opt/wildfly-10.1.0.Final/standalone/configuration/standalone.xml

Page 134: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

113

Como próximo punto toca configurar el archivo standalone.xml, para poder

acceder a wildfly desde cualquier ubicación desde la red.

Busque y reemplace 127.0.0.1 con su dirección IP como 0.0.0.0:

<wsdl-host>${jboss.bind.address:0.0.0.0}</wsdl-host>

<inet-address value="${jboss.bind.address.management:0.0.0.0}"/>

<inet-address value="${jboss.bind.address:0.0.0.0}"/>

Wildfly utiliza por default el puerto 8080 pero necesitaremos hacerle el cambio de

puerto por el 8180.

Modificaremos la siguiente línea Port-offset=”${jboss.socket.binding.port-offset:0}”

a Port-offset=”${jboss.socket.binding.port-offset:100}”

Creación de usuario para eso necesitamos ejecutar el siguiente comando

Page 135: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

114

sudo /opt/wildfly-10.1.0.Final/bin/add-user.sh

Escogemos la opción a para crear un usuario root en Wildfly, el nombre del usuario

será wfadmin

Creación del demonio Wildfly systemd service

Crear un usuario wildfly

groupadd -r wildfly useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Configurar de WildFly

ln -s /opt/wildfly-10.0.0.Final /opt/wildfly chown -R wildfly:wildfly /opt/wildfly

configuración del systemd

mkdir /etc/wildfly cp wildfly.conf /etc/wildfly/ cp wildfly.service /etc/systemd/system/ cp launch.sh /opt/wildfly/bin/ chmod +x /opt/wildfly/bin/launch.sh

Ejecutar wildfly.service

systemd start wildfly.service

Page 136: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

115

systemd enable wildfly.service

Ejecución de Wildfly desde el browser http://www.maxipro.info:8180

Ingreso al servicio wildfly por el usuario creado anteriormente wfadmin.

Page 137: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

116

Interface de la consola de administración de wildfly

ACTIVACIÓN DEL SERVIDOR HTTP APACHE

Para poder levantar el servidor de http y poder alojar la plataforma de facturación

electrónica debemos primero desactivar NGINX que esta activado por default por

inmotion hosting para presentar su página de inicio.

Desactivar el servicio NGINX

Systemctl stop nginx.service

Systemctl status nginx.service

Page 138: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

117

En este punto habilitaremos el servidor http apache.

Systemctl stop httpd.service

Systemctl status httpd.service

Cambiar puerto del http del puerto 8080 a 80

Ingresamos al archivo httpd.conf

nano /etc/apache2/conf/httpd.conf

Modificamos las líneas

Listen 0.0.0.0:8080 a Listen 0.0.0.0:80 – Listen [::]:8080 a Listen [::]:80

Page 139: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

118

INSTALACIÓN DE VSFTPD

Ingresamos por putty al servidor y instalamos el servivio vsftpd

Yum install vsftpd

Se ingresa a el siguiente direccionamiento y modificamos el archivo vsftpd.conf

Nano /etc/vsftpd/vsftpd.conf

Page 140: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

119

Agregamos estas líneas a el archivo vsftp.conf

anonymous_enable=NO

write_enable=YES

anon_upload_enable=NO

pam_service_name=vsftpd

userlist_enable=YES

tco_wrappers=YES

Listen_port=2121

Activamos el servicio VSFTPD

systemctl start vsftpd.service

Page 141: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

120

systemctl enable vsftpd.service

INSTALACIÓN DE NETDATA

Instalar NetData para poder monitorear los recursos del hosting.

Se necesita instalar una dependencia antes de poder instalar Netdata.

yum install zlib-devel gcc make git autoconf autogen automake pkgconfig

psmisc -y

Loaded plugins: fastestmirror, langpacks

Clonar en Netdata utilizando el siguiente comando

cd netdata/

ls

ejecución del script para instalar netdata con el siguiente comando

./netdata-installer.sh

Page 142: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

121

Si obtiene el error mencionado anteriormente, necesitamos instalar un paquete

más para resolver este error.

yum install libuuid-devel -y

Volvemos a ejecutar el Scrip y damos enter para su instalación.

./netdata-installer.sh

Page 143: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

122

Ingresando a la dirección Web

http://www.maxipro.info:19999/#menu_system_submenu_cpu;theme=slate

ahora ya podremos visualizar los recursos del hosting en tiempo real.

Page 144: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

123

Page 145: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

124

ANEXO 4

MANUAL DE CREACIÓN DEL SUBDOMINIO

INGRESO POR CPANEL A LA CREACION DEL SUBDOMINIO

Utilizando el Cpanel podremos crear un subdominio, que sera utilizado para alojar

la plataforma de facturacion electronica en linea. El subdominio a crear es

system.maxipro.infor.

Utilizar el subdominio nos da la ventaja de poder tener un acceso directo a la

plataforma sin necesidad de ingresar por el dominio principal, el dominio principal

puede ser utilizado para alojar una pagina web de presentacion de los materias a

disposición que tiene la empresa para poder llegar a nuevos clientes que deeen

adquirir materiales electricos y de construccion.

Subdominio creado exitosamente

Page 146: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

125

Agregamos al archivo hosts el subdominio creado y que apunte a la ip publica

Page 147: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

126

ANEXO 5

MANUAL DE CREACIÓN DE BASE DE DATOS

ACCESO ROOT A LA BASE DE DATOS

Generar Clave Root de la Raiz del MariaDB para poder modificar las tablas desde

hosting

Generamos una clave

ACCESO A LA BASE DE DATOS

Utilizando la administración del Cpanel es mucho más sencillo perder ingresar a

la administración de la base de datos por un acceso directo, sin necesidad de

hacer un login a dicha por usuario Root.

Page 148: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

127

CREACIÓN DE LA BASE DE DATOS

Entre las opciones más importante esta la creación de base de datos de forma

intuitiva, el asistente del cpanel nos guía paso a paso para poder crear todas las

bases de datos necesarias.

CARGAR A LA BASE DE DATOS

Luego de crear una nueva base de datos, podremos cargar la base de datos

existente de forma local que esta hospedada en el servidor que utilizamos para

desarrollo, al hosting y ya puede ser utilizado de forma remota y en ambiente de

producción.

Page 149: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

128

ANEXO 6

MANUAL DE ADMINISTRACIÓN DEL CPANEL DE INMOTION HOSTING

INGRESO AL AMP DE INMOTION

El primer acceso a la plataforma de inmotion es por AMP y nos muestra un control

total del VPS.

Donde podremos realizar cambio de claves por default y los distintos accesos al

hosting VPS, también tenemos un botón de restart para reiniciar el servidor

completamente.

FUNCIONALIDADES PRINCIPALES DEL HOSTING VPS - AMP

Entre las funciones principales al momento de administrar el AMP es tener un

completo control total de los permisos del servidor, permitir accesos root, tener la

opción de poder resetear el servidor, realizar cambio de claves en el cpanel y

activar los certificados SSL.

Page 150: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

129

INGRESO A CPANEL

Al momento de ingresar al Cpanel ya podremos tener todos los controles del

sistema operativo Centos 7, crear base de datos, administrar usuarios, crear

subdominios, y permitir accesos SHH.

ADMINISTRACIÓN DEL FIREWALL

Entre los primeros pasos que se realizó al iniciar el proyecto fue dar permiso a una

dirección publica para poder trabajar en el hosting por medio de SHH y SFTP.

Page 151: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

130

CREACIÓN DE REGLAS EN EL FIREWALL

Se creo reglas para poder acceder a la plataforma desde cualquier ubicación

geográfica del planeta, habilitando la ruta por default.

ACCESOS PERMITIDOS

Luego de crear las reglas se puede validar su operación ya sea de bloqueo o de

habilitación de puertos lógicos y direcciones ipv4 públicas.

Page 152: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y …repositorio.ug.edu.ec/bitstream/redug/33068/1/B-CINT-PTG... · 2018-10-30 · CARTA DE APROBACIÓN DEL TUTOR En mi

131

PERMITIR ACCESO A IP PUBLICA

El firewall del hosting de Inmotion tiene por defecto, bloqueado todos los

direccionamientos públicos, y para comenzar la administración por el protocolo

sshd se necesita asignar permisos al direccionamiento ipv4 público de tu

proveedor de internet.