2020 Rojas Gonzales
2020 Rojas Gonzales
Asesor:
MAG. CHUMPITAZ MIRANDA, JANET
Lima - Perú
2020
CONTENIDO
INTRODUCCIÓN ..........................................................................................................................1
GENERALIDADES DE LA EMPRESA ..................................................................................2
Datos generales. .....................................................................................................................2
Nombre comercial ..................................................................................................................2
Razón social ...........................................................................................................................2
Ubicación de la empresa ........................................................................................................2
Giro de la empresa .................................................................................................................3
Tamaño de la empresa ...........................................................................................................3
Breve reseña histórica de la empresa .....................................................................................4
Organigrama de la empresa ...................................................................................................5
Misión, visión y política ........................................................................................................7
Productos y clientes ...............................................................................................................7
Premios y certificaciones .....................................................................................................10
Relación de la empresa con la sociedad ...............................................................................11
PLANTEAMIENTO DEL PROBLEMA ...........................................................................................12
Caracterización del área en que se participó ........................................................................12
Antecedentes y definición del problema. .............................................................................13
Antecedentes internacionales ...............................................................................................14
Antecedentes nacionales ......................................................................................................15
Definición del problema ......................................................................................................16
Objetivos: general y específico. ...........................................................................................17
Justificación .........................................................................................................................18
Justificación Práctica .......................................................................................................18
Justificación Teórica ........................................................................................................18
Justificación Social ..........................................................................................................19
Alcances y limitaciones .......................................................................................................19
MARCO TEÓRICO .....................................................................................................................20
Computación en la nube.......................................................................................................20
Características esenciales de la computación en la nube .....................................................20
Modelos de servicio .............................................................................................................22
Modelos de despliegue .........................................................................................................23
Amazon Web Services .........................................................................................................26
DESARROLLO DEL PROYECTO ........................................................................................28
Identificación de los sistemas ..............................................................................................29
Exposición de hallazgos .......................................................................................................32
Definición de la solución a implementar .............................................................................38
Implementación de la solución ............................................................................................38
ANÁLISIS Y RESULTADOS ................................................................................................46
CONCLUSIONES ...................................................................................................................47
RECOMENDACIONES ..........................................................................................................49
REFERENCIAS .......................................................................................................................50
Índice de figuras
Índice de tablas
Los grandes beneficios de la adopción de plataformas nube han generado mucho interés dentro
de las empresas nacionales, provocando que sus ecosistemas on premise migren hacia la nube,
en la mayoría de los casos sin ninguna estrategia definida. Es por ello, que frecuentemente los
sistemas migrados no suelen aprovechar eficazmente los beneficios que brindan estas
plataformas en relación con su funcionalidad, calidad, escalabilidad y desempeño. Más aún,
cuando la demanda de recursos sigue creciendo y la administración y el control se tornan cada
vez más complejos, dificultando la meta de lograr una excelencia operacional en el área de
tecnología de la información.
Bajo este escenario, MDP Consulting es una consultora que brinda soluciones de
tecnología de la información a empresas que vienen implementando soluciones vanguardistas
como inteligencia artificial, automatización de procesos, microservicios, administración de
plataformas en nube, y otros con la asesoría de especialistas certificados para cada solución.
Es así como las empresas buscan tercerizar la gestión de sus plataformas de nubes para las
diversas actividades enfocadas en garantizar la efectividad de los sistemas y el control de los
costos.
Para el desarrollo del presente proyecto de tesis, se analiza el caso de una empresa,
cliente de MDP, la cual realizó el proceso de migración de sus aplicaciones on premise hacia
la plataforma de nube del proveedor Amazon Web Services (AWS). Sin la asesoría de
especialistas, sus sistemas llegaron a un consumo mensual excesivo de cuatro mil dólares,
además de tener alertas de bajo rendimiento, baja seguridad, cero tolerancias a fallas y
limitaciones del servicio. Por tales razones, el cliente decidió contratar el servicio de
administración de plataformas en nube con MDP.
1
GENERALIDADES DE LA EMPRESA
Datos generales
El área de innovación se encarga de crear nuevos productos y/o servicios para los
clientes en base a las últimas tendencias tecnológicas a nivel internacional. Mientras que el
área de operaciones busca garantizar el adecuado funcionamiento de estas nuevas tecnologías,
además de validar las buenas prácticas de procesos y tecnologías de la información como
CMMI, TMMI e ISO´s.
Ubicación de la empresa
Dirección:
Calle Amador Merino Reyna Nº 465 interior 1002, San Isidro Lima – Perú
Teléfono:
(511) 412 0570
2
Figura 1. Mapa de ubicación
Fuente: Google Maps
Giro de la empresa
Tamaño de la empresa
3
Tabla 1.
Crecimiento anual MDP
Periodo Nro. Trabajadores Nro. Prestadores de Servicio
2019-05 539 137
2019-04 501 166
2019-03 461 168
2019-02 458 157
2019-01 465 125
MDP Consulting nació el 02 de enero del 2016 del emprendimiento de los socios Percy Enciso
Fuentes Rivera y José Medina Ramírez iniciando en la industria de desarrollo de software y
consultoría en gestión de tecnologías de la información.
4
Organigrama de la empresa
Directorio
Gerencial General
Business Partner
Planeamiento
Gerencia de
Gerencia Gerencia de Administración y Gestión del Gerencia de
Procesos y TI
Comercial Territorio Finanzas Talento Innovación y Labs
Bimodal
La organización MDP Consulting se basa en el modelo de las Tres Cajas, el cual indica cómo
alinearse a las competencias requeridas del mercado mientras que en simultáneo se mantiene y
optimiza la operatividad de la empresa. La agrupación de cada caja se define de la siguiente
manera:
5
Figura 3. División de enfoque organizacional MDP
Caja 1: En este primer grupo, encontraremos las áreas encargadas de ejecución de servicios
como el desarrollo de soluciones tecnológicas, las cuales son supervisadas por el área de
calidad. Están dentro de la primera clasificación porque generan un ingreso constante a la
empresa a través de la ejecución de un servicio de calidad. De igual manera también se
encuentra el área de administración y finanzas, que busca maximizar la rentabilidad operativa.
Caja 2: En el segundo grupo sólo se encuentra el directorio porque es la única área con poder
de decisión con respecto a qué servicios se darán de baja y la priorización que tendrá cada
cliente.
Caja 3: En el tercer grupo se encuentran las áreas de innovación y desarrollo porque son los
encargados principales de crear nuevos servicios haciendo uso de las nuevas tecnologías.
Mientras que el área de procesos y TI se enfocará en que estas nuevas soluciones funcionen
eficazmente ante la necesidad del mercado.
6
Misión, visión y política
Misión
Visión
Políticas de la empresa
Política de Calidad: La finalidad de esta política es cumplir los lineamientos de calidad trazados
en la empresa, estos son satisfacer los requisitos y expectativas de los clientes, promover la
mejora continua y estar alineado al marco normativo legal vigente.
Productos y clientes
Productos
Actualmente, los servicios ofrecidos también se encuentran clasificados bajo el mismo modelo
de las Tres Cajas. La clasificación de los productos y/o servicios es la siguiente:
7
En la segunda caja, se ubican los servicios que fueron emergentes en el mercado que
posteriormente de manera selectiva se dejaron de ejecutar. En el caso de la compañía fue el
servicio de venta de licencias.
8
Clientes
Tabla 2.
Clientes MDP
Sector Empresas clientes
Interbank
MiBanco
Banco Ripley
Banco Falabella
Banca
Banco de Comercio
Banco Cencosud
BanBif
Unibanca
Interseguro
La Positiva Seguros
Prima AFP
Aseguradoras y AFP’s
Profuturo
Sura
AFP Integra Sura
Telecomunicaciones Entel
Sodimac
Cencosud
Yanbal
Retail Supermercados Peruano
Divemotor
EFE
Maestro
Belmond
Osinermin
Buenaventura
Otros sectores Aceros Arequipa
Ferreyros CAT
Lindley
Bosch
9
Premios y certificaciones
Premios
MDP Consulting obtuvo el premio de la Empresa Peruana de los años 2014 y 2015 otorgada
por la Asociación Civil de Empresa Peruana del año cuyo propósito es incentivar la
competencia entre las empresas.
Este 2019, los proyectos Digital Car Platform y Asistente Virtual Irene desarrollados
por la consultora digital, han sido finalistas convocados por el Premio de Creatividad
Empresarial. Este concurso promueve la innovación en el país, en los sectores de servicios
bancarios, financieros y seguros y medios interactivos respectivamente.
Certificaciones
Certificado ISO-9001:2008 aprobado por SGS DEL PERÚ, que corrobora que la
empresa cuenta con un sistema de gestión de calidad que garantiza la mejora continua en los
servicios otorgados buscando lograr la satisfacción del cliente.
10
Relación de la empresa con la sociedad
Bajo este contexto, desde los inicios operacionales MDP Consulting se ha mostrado
comprometido con el crecimiento económico, tecnológico y social a largo plazo de la
comunidad peruana. La empresa es reconocida por ser patrocinador de eventos tecnológicos
realizados en Lima como: Scrum Day Perú, World Congress Software Quality y TechSuyo,
conferencias que permiten conocer las últimas tendencias tecnológicas.
11
PLANTEAMIENTO DEL PROBLEMA
El área de Procesos y TI, como su nombre indica está compuesto por dos sub-áreas
Procesos y Tecnologías de la Información. La segunda área se encuentra conformado por las
siguientes subdivisiones: Arquitectura de Soluciones, Inteligencia de Negocio y Analítica y
Automatización de Procesos. La división de Arquitectura de Soluciones se encarga de
administrar e implementar diversas soluciones digitales como DevOps, Microservicios, API
Management y plataformas en nube como Azure, AWS, IBM Cloud y Huawei Cloud.
Directorio
Gerencia General
Business Partner
Gerencia de Arquitectura
Negocios Digital
12
Gerente de
Procesos y TI
Analista PMO
Área de
Área de TI
Procesos
Desarrolladores
Los altos costos asumidos por las empresas al querer aumentar sus capacidades
tecnológicas, ha ocasionado que opten por migrar sus sistemas locales a plataformas en nube.
Este cambio permite transformar un alto costo inicial de adquisición de recursos de cómputo a
una metodología de pago por uso. Según indica Saleem (2011), el adoptar un ambiente en nube
es un cambio inevitable para las empresas por los grandes beneficios que brinda en relación
con costos, simplicidad y naturaleza de escalabilidad.
Para Gaikwad (2011), la computación en nube brinda una solución eficaz para las
demandas físicas variables de un sistema al brindar de manera dinámica y rápida los recursos
tecnológicos requeridos. Es por ello, que empresas pequeñas y medianas adoptaron esta nueva
tendencia.
13
Antecedentes internacionales
Dentro de los casos de estudios realizados por Han (2011), se menciona una biblioteca
afgana que optó por migrar 1,800 repositorios institucionales hacia la plataforma Amazon Web
Services (AWS), proveedor de plataformas en nube. El equipo se percató que el traslado no
sólo mejoró el rendimiento operativo del sistema, sino que la administración era más rápida y
sencilla. Más aún, realizaron una comparativa del costo total de pertenencia (TCO) de adquirir
un servidor por 5 años de manera local y en la nube, encontrando una diferencia de 4,965
dólares a favor de AWS.
Tabla 3.
Costo total de pertenencia por modalidad
Plataforma Característica Costo ($) TCO por 5 años ($)
Administrador del sistema 1,000
Hardware 0
Nube 3,750
Suscripción inicial de AWS 350
Servidor en AWS 2,400
Administradores del sistema 3,500
Hardware 4,525
Local 8,715
Espacio del servidor 1,500
Electricidad 2,190
Por otra parte, Amazon Web Services (2017) menciona como caso de éxito la migración
de un 80 por ciento de las aplicaciones críticas del Grupo Expedia, empresa líder de reservas
de viajes a nivel mundial, hacia sus ambientes. El ejecutivo y presidente de Expedia, Mark
Okerstrom, indicó que este cambio permite a sus desarrolladores trabajar en nuevas soluciones
en un menor tiempo y ahorrando millones de dólares a la compañía.
14
Otra aerolínea importante de Brasil, GOL Airlines, se percató que los pasajeros
necesitaban un sistema de entretenimiento a bordo que no se vea interrumpido por la falta de
conectividad a Internet, por lo que desarrollaron una solución haciendo uso de recursos de
AWS. Finalizada la implementación de la intranet a bordo, Giselma Becaro, coordinadora del
departamento de innovación y productos de la aerolínea GOL, indicó que se consiguió ahorrar
costos de adquisición de servidores y de mantenimiento de centros de datos con los que antes
se contaba (AWS, 2014).
En la sede de San José de Costa Rica, el hospital CIMA en busca de optimizar sus
operaciones migró hacia la nube de Microsoft Azure con la finalidad de adquirir un ambiente
que le permitiese escalar de manera fácil, efectiva y segura. La infraestructura local con la que
contaban requería una alta inversión en la modernización de sus equipos; es por ello, que al
optar por la nube se logró una reducción en costos de 70 por ciento (Microsoft customers,
2017).
Antecedentes nacionales
Dentro del rubro financiero del Perú, la institución MiBanco contrató a la consultora
IBM, especialista en soluciones de TI, para que gestione su data center. Se tomó esta decisión
para que el cliente pueda enfocarse específicamente en tareas orientadas en optimizar su
servicio principal de negocio. (IBM, 2019).
15
Asimismo, en el mismo rubro coincide el Banco de Crédito del Perú (BCP), empresa
que procesa el 50% de las operaciones originadas en el país. Su centro de innovación desarrolla
productos haciendo uso de los servicios de AWS como contenedores y análisis de registros
(Amazon Web Services Latin America, 2017).
Tabla 4.
Consumo de plataforma AWS en Mayo 2019
CUENTA CONSUMO Impuesto (30%) SubTotal
Sistema A 1,792.38 537.71 2,330.09
Sistema B 844.59 253.38 1,097.97
Sistema C 844.59 253.38 1,097.97
Sistema D 221.77 66.53 288.30
Sistema E 308.89 92.67 401.56
Sistema F 294.64 88.39 383.03
TOTAL 4306.86 1292.06 5598.92
16
Las causas de esta problemática identificadas en un primer nivel son: la inadecuada
gestión de la plataforma por falta de experiencia, la fácil adquisición de recursos en nube por
parte de las áreas de desarrollo, un inadecuado dimensionamiento de los recursos de cómputo,
no se hacía un uso adecuado de las ventajas competitivas (flexibilidad y escalabilidad) de la
tecnología en nube y un inadecuado monitoreo de los recursos.
Objetivo General
Realizar la implementación de las buenas prácticas de gestión de recursos alojados en el
entorno de nube del proveedor Amazon Web Services del cliente.
Objetivo Específico 1
Reducir los costos mensuales de la plataforma de nube manteniendo la cantidad de los
sistemas, a través de la optimización de los recursos de cómputo.
17
Objetivo Específico 2
Optimizar la seguridad y rendimiento de los sistemas alojados en la plataforma de nube
AWS.
Objetivo Específico 3
Definir las políticas aplicadas por el área de Arquitectura Cloud con relación al costeo de
consumos de los recursos en nube y asignación a proyectos por áreas.
Justificación
Justificación Práctica
Justificación Teórica
18
Justificación Social
Alcances y limitaciones
Las limitaciones encontradas en el presente proyecto son las los siguientes: para
ejecutar nuevas configuraciones o reducción de recursos es necesario contar con la aprobación
del cliente, pero debido a la carga operativa diaria con la que cuentan ambas empresas es difícil
conseguir aprobaciones en un corto plazo porque dependiendo de las políticas internas de cada
empresa se requiere ciertas fases de aprobación afectando, a su vez, el tiempo de ejecución del
proyecto. Es necesario tener una clara identificación de todos los recursos alojados en la
plataforma, pero debido a la alta rotación de colaboradores que cuenta la empresa cliente y a
la falta de documentación, no se pudo lograr dicho objetivo generando un riesgo y retraso al
proyecto. Para finalizar, durante el servicio se definieron nuevas políticas que permitían tener
un mayor control de la seguridad y costos de los recursos, estas fueron difundidas a través de
capacitaciones a todos los colaboradores de la empresa cliente; sin embargo, debido a la alta
rotación de personal estas deben ser reforzadas de manera continua. Debido al alcance del
servicio, esas actividades están fuera del campo del control de MDP, es por ello, que es
responsabilidad del cliente mantener vigente dichas políticas.
19
MARCO TEÓRICO
Computación en la nube
20
corto plazo, usualmente en minutos. La manera tradicional de adquirir un recurso, por ejemplo,
una base de datos consiste en los siguientes pasos: adquirir un servidor físico con las
capacidades requeridas, configurar la red de las máquinas que tendrán acceso, comprar las
licencias, instalar los prerrequisitos, instalar la base de datos y finalmente hacer las
configuraciones necesarias de seguridad y rendimiento, procedimiento que podría tomar meses
en ejecutarse. Por otra parte, tenemos la opción de adquirir la misma base de datos (PaaS) desde
la plataforma AWS el cuál consta sólo en tres pasos: configurar, crear y configurar los permisos
de acceso, obteniendo la base de datos disponible en minutos.
La segunda característica es que los recursos de cómputo son accesibles desde cualquier
ubicación y plataformas (ej. teléfonos móviles, tabletas, laptops). Además, soporta los
protocolos estándares como HTTP, REST, TCP/IP, UDP, entre otros protocolos de internet, lo
cual brinda una conexión segura a los consumidores.
21
Por último, todos los recursos alojados en la nube tienen la capacidad de ser
monitoreados automáticamente, lo cual a su vez permite que los CSP brinden recomendaciones
de optimización de rendimiento, seguridad y costos. Asimismo, es una característica muy útil
dentro de las plataformas de nube debido a que el cobro de los recursos es por consumo, esta
competencia brinda transparencia hacía los CSC de los servicios utilizados.
Modelos de servicio
El servicio de Azure SQL Database proporciona una base de datos con motor SQL
Server, mientras que Web Apps permite desplegar una aplicación en cualquier sistema
operativo. Estos recursos como modelo PaaS permiten realizar configuraciones como
encriptación de los datos, enmascaramiento de la información, incremento o decremento de las
22
capacidades de cómputo y/o almacenamiento; no obstante, el acceso a la capa de ejecución,
middleware o sistema operativo es restringido. Infraestructura como un servicio (IaaS)
suministra al consumidor de recursos de procesamiento, almacenamiento, redes y otros medios
de cómputo para el despliegue y ejecución de aplicaciones. El cliente no gestionar ni controla
la infraestructura, pero tiene control sobre el sistema operativo y aplicaciones. Dentro de los
servicios IaaS en el proveedor de Amazon Web Services se encuentra el EC2 (Elastic Cloud
Computing) que proporciona una máquina virtual donde el cliente puede acceder a las
características de conexión en red, espacio de almacenamiento, mas no podrá realizar
configuraciones en la capa de virtualización ni a los recursos físicos.
Modelos de despliegue
23
Figura 10. Nube privada alojada por un proveedor
24
Figura 12. Nube comunitaria alojada en un proveedor
25
Figura 14. Nube hibrida
En el año 2006, se lanzó la plataforma en nube Amazon Web Services (AWS) con un modelo
de despliegue público que brinda la prestación de servicios tecnológicos de infraestructura,
basados en los modelos de servicios IaaS, PaaS y SaaS, como cómputo, almacenamiento y base
de datos hasta tecnologías emergentes como inteligencia artificial, inteligencia de negocios e
internet de las cosas.
26
Desde el punto de vista de negocio se centra en asegurar que exista una fuerte
alineación entre los recursos invertidos en tecnología de información y los objetivos del
negocio. Para el proyecto en mención, esto implicaría minimizar los costos de TI
manteniendo la operatividad y rendimiento de los sistemas.
27
DESARROLLO DEL PROYECTO
28
Identificación de los sistemas
Tabla 5.
Sistemas
N° Nombre del sistema Ambiente
1 Sistema A Productivo
2 Sistema A Calidad
3 Sistema A Desarrollo
4 Sistema B Productivo
5 Sistema C Productivo
6 Sistema D Productivo
Sistema A – Productivo
El sistema A es un desarrollo interno que contiene información sensible del negocio
que permite a los jefes de proyectos tener claridad de los tiempos, costos y productividad de
cada servicio. Los componentes del sistema consisten en un servidor y base de datos.
Tabla 6.
Informa técnica del servidor
Característica Detalle
Región América del Sur (Sao Paulo)
Cantidad 1.0
Uso 1.0
Sistema
operativo Windows
Tipo t3.2xlarge
Almacenamiento 1000 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Método de pago A demanda
Tabla 7.
Información técnica de la base de datos
Característica Detalle
Región América del Sur (Sao Paulo)
Cantidad 1.0
Uso 1.0
Motor de base de datos Aurora – MySQL Compatible
Tipo db.r5.xlarge
29
Método de pago A demanda
Tabla 8.
Información técnica del servidor de calidad
Característica Detalle
Región América del Sur (Sao Paulo)
Cantidad 1.0
Uso 1.0
Sistema
operativo Windows
Tipo t3.xlarge
Almacenamiento 500 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Método de pago A demanda
Tabla 9.
Información técnica de la base de datos de calidad
Característica Detalle
Región América del Sur (Sao Paulo)
Cantidad 1.0
Uso 1.0
Motor de base de
datos Aurora – MySQL Compatible
Tipo db.r5.large
Método de pago A demanda
30
Sistema B – Productivo
El sistema B es una página web wordpress alojada en un servidor que contiene la capa
de aplicación y base de datos.
Tabla 10.
Información técnica del servidor sistema B
Característica Detalle
América del Sur (Sao
Región Paulo)
Cantidad 1.0
Uso 1.0
Sistema operativo Linux
Tipo t3.xlarge
Almacenamiento 100 GB
General Purpose SSD
Tipo de volumen (gp2)
IP elástica Sí
Servidor Web Apache
Motor de base de datos MySQL
Método de pago A demanda
Sistema C – Productivo
Es un sistema del área de recursos humanos, desarrollado por terceros, que permite
obtener las boletas de los colaboradores de la empresa. El servidor contiene la capa de
aplicación y una base de datos.
Tabla 11.
Información técnica del servidor sistema C
Característica Detalle
América del Sur (Sao
Región Paulo)
Cantidad 1.0
Uso 1.0
Sistema operativo Windows
Tipo t3.xlarge
Almacenamiento 100 GB
General Purpose SSD
Tipo de volumen (gp2)
IP elástica Sí
Servidor Web Tomcat
Motor de base de datos SQL Server
Método de pago A demanda
31
Sistema D – Productivo
Es un sistema del área de recursos humanos, desarrollado por terceros, que permite
obtener las planillas de los colaboradores de la empresa. El servidor sólo contiene una capa de
aplicación.
Tabla 12.
Información técnica del servidor sistema D
Característica Detalle
Región América del Sur (Sao Paulo)
Cantidad 1.0
Uso 1.0
Sistema
operativo Windows
Tipo t3.xlarge
Almacenamiento 200 GB
Tipo de volumen General Pulposa SSD (gp2)
IP elástica Sí
Servidor Web Tomcat
Método de pago A demanda
Exposición de hallazgos
N° Detalle Criticidad
1 Los ambientes de desarrollo, calidad y producción se Bajo
encuentran en la misma región (Sao Paulo). Tiene una
clasificación de criticidad baja porque es sólo por un tema de
organización entre los diferentes tipos de ambientes.
32
N° Detalle Criticidad
2 La región de América del Sur (Sao Paulo) tiene un costo elevado. Alto
N° Detalle Criticidad
3 La región de América del Sur (Sao Paulo) tiene una latencia 202ms. Intermedio
Tiene una criticidad intermedia porque afecta la velocidad de los
sistemas, entre mayor latencia mayor tiempo de respuesta.
33
us-west-1 US West (Oregon) 199
us-west-1 US West (N. California) 201
ca-central-1 Canada (Central) 219
eu-west-1 EU (Ireland) 289
eu-central-1 EU (Frankfurt) 296
ap-south-1 Asia Pacific (Mumbai) 437
ap-southeast-1 Asia Pacific (Singapore) 377
ap-northeast-1 Asia Pacific (Tokyo) 314
sa-east-1 South America (Sao Paulo) 202
N° Detalle Criticidad
Los sistemas A productivo, de calidad, de desarrollo, C y D se
encontraba prendido las 24 horas por 7 días disponible cuando tenía
4 Alto
un consumo menor del 30%, ocasionado que el consumo mensual se
eleve sin hacer un uso eficaz de los recursos de cómputo.
Usado No usado
34
N° Detalle Criticidad
Se encontró IP elásticas desasociadas las cuales generan un
5 Intermedio
costo mensual.
N° Detalle Criticidad
Se encontró volúmenes EBS (Elastic Block Store) con un uso menor
6 Intermedio
del 50%.
VOLÚMENES DE AMAZON EBS INFRAUTILIZADOS
120.0%
100.0%
80.0%
65.0%
60.0% 76.0%
95.0% 90.0%
40.0%
20.0% 35.0%
24.0%
5.0% 10.0%
0.0%
Sistema A Sistema A - QA Sistema A - Dev Sistema C
Usado No usado
35
N° Detalle Criticidad
Los servidores cliente servidor tenían políticas abiertas a todo
público configurado en su configuración de grupo de
seguridad. Tiene un nivel de criticidad alto porque dicha
7 Alto
configuración maximiza la vulnerabilidad de los sistemas,
exponiéndolo a posibles ataques maliciosos. El registro
histórico indica que hubieron 3 ataques de maliciosos.
N° Detalle Criticidad
Las bases de datos tenían políticas abiertas a todo
público configurado en su configuración de grupo de
8 seguridad. Tiene un nivel de criticidad alto porque dicha Alto
configuración maximiza la vulnerabilidad de los
sistemas, exponiéndolo a posibles ataques maliciosos.
36
Figura 23. Políticas de bases de datos
Fuente: Propia
N° Detalle Criticidad
Todos los colaboradores tenían acceso y permisos de
9 Alto
creación de recursos en la plataforma de nube.
37
Definición de la solución a implementar
Tabla 13.
Plan de acción
Clasificación Detalle Esfuerzo
Establecer el siguiente manejo de regiones:
• Producción: EE. UU. Oeste (Oregón)
Región • Desarrollo/Calidad: US East (N. Virginia) Alto
Las regiones seleccionadas tienen un costo y latencia
menor a comparación a la de América del Sur (Sao
Paulo).
Establecer horarios de uso de los sistemas A, C y D. Intermedio
Horario Automatizar el encendido y apagado de servidores con
Intermedio
horario establecido.
Depurar IP elásticas que se encontraban desasociadas. Bajo
Disminuir la capacidad de almacenamiento con un uso
Bajo
Recursos menor del 50%.
Reconfigurar los recursos de los servidores con un
Bajo
consumo de CPU y memoria menor del 50%.
Restringir las reglas de los grupos de seguridad de los
Intermedio
servidores y base de datos.
Seguridad
Rediseñar la arquitectura de los servidores web para
Alto
reducir posibles ataques informáticos.
Limitar el acceso de los colaboradores hacía la
Intermedio
plataforma cloud.
Administración
Establecer proceso de solicitud y aceptación para la
Alto
creación de recursos en nube.
Implementación de la solución
Se diseña la nueva arquitectura física de los sistemas que nos permitirá mejorar la
seguridad de estos ante ataques maliciosos (ataques DDoS, restricción geográfica, entre
otros)
38
South America (Sao Paulo)
Public Subnet
39
US West (Oregon) US East (N. Virginia)
Web
Application Public Subnet
Firewall
Public Subnet
rds sistema A
QA y DEV
Private Subnet
rds sistema A
40
En la nueva arquitectura física de los sistemas se procedió a realizar las siguientes
configuraciones:
Sistema A – Productivo
Tabla 14.
Sistema A - Productivo
Característica Detalle
Región US West (Oregón)
Cantidad 1.0
Uso 0.4
Sistema
operativo Windows
Tipo t3a.medium
Almacenamiento 100 GB
General Purpose SSD
Tipo de volumen (gp2)
IP elástica Sí
Método de pago A demanda
41
Sistema A – Calidad y Desarrollo
Tabla 15.
Información técnica del servidor de calidad
Característica Detalle
Región US East (N. Virginia)
Cantidad 1.0
Uso 0.4
Sistema operativo Windows
Tipo t3a.medium
Almacenamiento 80 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Método de pago A demanda
Tabla 16.
Información técnica de la base de datos de calidad
Característica Detalle
Región US East (N. Virginia)
Cantidad 1.0
Uso 0.4
Motor de base de
datos Aurora – MySQL Compatible
Tipo db.t3.medium
Método de pago A demanda
42
Sistema B – Productivo
Tabla 17.
Información técnica del servidor sistema B
Característica Detalle
Región US West (Oregon)
Cantidad 1.0
Uso 1.0
Sistema operativo Linux
Tipo a1.large
Almacenamiento 100 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Servidor Web Apache
Motor de base de datos MySQL
Método de pago A demanda
Sistema C – Productivo
Tabla 18.
Información técnica del servidor sistema C
Característica Detalle
Región US West (Oregon)
Cantidad 1.0
Uso 1.0
Sistema operativo Windows
Tipo t3a.micro
Almacenamiento 50 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Servidor Web Tomcat
Motor de base de
datos SQL Server
Método de pago A demanda
43
Sistema D – Productivo
Tabla 19.
Información técnica del servidor sistema D
Característica Detalle
Región US West (Oregon)
Cantidad 1.0
Uso 1.0
Sistema operativo Windows
Tipo t3a.micro
Almacenamiento 50 GB
Tipo de volumen General Purpose SSD (gp2)
IP elástica Sí
Servidor Web Tomcat
Motor de base de datos SQL Server
Método de pago A demanda
44
• Se implementó un proceso de solicitud para la creación de recursos en nube.
45
ANÁLISIS Y RESULTADOS
Desde mayo hasta el mes de octubre del 2019 se logró disminuir el consumo mensual
de nube a $ 640.00 logrando una reducción de 85% manteniendo la misma cantidad de
sistemas.
Tabla 20.
Consumo mensual de mayo a octubre 2019
Nombre del sistema Ambiente Mayo 2019 Octubre 2019
Sistema A Productivo $1,792.38 $123.59
Sistema A Calidad $844.59 $99.05
Sistema A Desarrollo $844.59 $99.05
Sistema B Productivo $221.77 $82.46
Sistema C Productivo $308.89 $34.62
Sistema D Productivo $294.64 $104.18
waf + nat gateway + bastion $0 $97.06
Total $4,306.86 $640.00
El monitoreo constante de los sistemas permitió identificar el bajo consumo que tenían
los servidores por 6 meses, es por ello, que se decide reconfigurar la infraestructura donde se
alojaban los sistemas, haciendo un uso eficaz de los recursos de cómputo y almacenamiento.
Además de realizar un redimensionamiento de los sistemas se actualizaron los servidores a una
generación más moderna que brinda un mejor rendimiento operativo a un menor costo por
hora. Asimismo, la implementación del nuevo proceso de adquisición de recursos en nube
redujo la cantidad de solicitudes por parte de los equipos porque la nueva política establecía
que los costos de los recursos debían ser asignados a un proyecto en específico, ocasionado
que los jefes de proyecto evalúen más detalladamente cada petición de los desarrolladores.
46
sistemas ante el rediseño de la capa de red, se movieron los sistemas a una red interna
restringiendo el canal de acceso a través de un servidor bastion. Se implementó el servicio
WAF que protege proactivamente a las aplicaciones de posibles ataques maliciosos como SQL
injection o cross-site scripting. Posterior a los cambios, se registraron 3 ataques a los sistemas,
pero sin ningún efecto perjudicial como la pérdida de datos o inaccesibilidad temporal hacia
los sistemas como había ocurrido anteriormente; por lo contrario, se identificó el origen del
ataque que nos permitió tomar acciones correctivas.
CONCLUSIONES
Conclusiones específicas
47
Se implementó un proceso de asignación de costos por proyecto para la
implementación de una política integral de costeo por consumo de servicios Cloud.
48
RECOMENDACIONES
Desde un punto de vista académico, el desarrollo del proyecto me permitió aplicar los
conocimientos adquiridos en los cursos de la etapa de pregrado de la carrera Ingeniería de
Informática y de Sistemas. El aprender las sietes capas del modelo OSI durante el curso de
arquitectura de computadoras me permitió tener una noción clara del cómo rediseñar una nueva
infraestructura para los sistemas, el conocer los diversos ataques informáticos y
vulnerabilidades de los sistemas en la clase de administración de seguridad me permitió
identificar qué mecanismos de protección implementar a la solución y el curso de gestión de
proyectos me brindó una base para poder lograr una adecuada planificación y ejecución del
proyecto.
Por otra parte, para el empresariado los resultados del proyecto son un valioso aporte a
la justificación y evidencia de los beneficios que se pueden adquirir al migrar los sistemas hacia
plataformas de nube. Adicionalmente, se brinda contexto sobre cómo una adecuada gestión de
los recursos tecnológicos puede impactar beneficiosamente en el costo operativo, seguridad y
escalabilidad de los recursos informáticos.
49
REFERENCIAS
Amazon Web Services (2017) Expedia group increases agility and resiliency by going all
in on AWS. Recuperado de: https://aws.amazon.com/solutions/case-
studies/expedia/
Amazon Web Services Latin America (2017) Caso práctico de AWS: AWS + BCP Digital.
Recuperado de: https://aws.amazon.com/es/solutions/case-studies/BCP/
Blog de Amazon Web Services (2019) Innovate Peru Works with AWS CloudStart to
Encourage a Culture of Innovation Across Peru. Recuperado de:
https://aws.amazon.com/blogs/publicsector/innovate-peru-works-with-aws-
cloudstart-to-encourage-a-culture-of-innovation-across-peru/
IBM (2019) Historias de nuestros clientes: Mi banco. Recuperado de:
https://www.ibm.com/pe-es/services/client-stories
M. Gaikwad (2011). EC2LAB: SAAS using Amazon elastic Cloud Compute. Tesis de
Maestría. Universidad Estatal de San José. Estados Unidos.
Minería Panamericana (2016) Minas Buenaventura baja costos y aumenta eficiencia con
nuevas tecnologías. Recuperado de: https://www.mineria-pa.com/reportajes/minas-
buenaventura-baja-costos-y-aumenta-eficiencia-con-nuevas-tecnologias/
R. Ouanouki, A. April, A. Gomez (2014) Should the Cloud Computing Definition include
a Big Data perspective?.
R. Saleem (2011). Cloud Computing’s effect on Enterprises in terms of Cost and Security.
Tesis de Maestría. Universidad de Lund. Suecia.
Y. Han (2011). Cloud Computing: Case Studies and Total Costs of Ownership. Artículo de
Investigación. Universidad de Arizona. Estados Unidos.
50
ANEXOS
Mayo 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 1,792.38 $ 537.71 $ 2,330.09
warp-qa $ 844.59 $ 253.38 $ 1,097.97
warp-dev $ 844.59 $ 253.38 $ 1,097.97
sitioweb $ 221.77 $ 66.53 $ 288.30
boletas $ 308.89 $ 92.67 $ 401.56
planillas $ 294.64 $ 88.39 $ 383.03
waf + nat gateway + bastion $ - $ - $ -
TOTAL $ 4,306.86 $ 1,292.06 $ 5,598.92
Junio 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 1,792.38 $ 537.71 $ 2,330.09
warp-qa $ 844.59 $ 253.38 $ 1,097.97
warp-dev $ 844.59 $ 253.38 $ 1,097.97
sitioweb $ 221.77 $ 66.53 $ 288.30
boletas $ 26.63 $ 7.99 $ 34.62
planillas $ 80.14 $ 24.04 $ 104.18
waf + nat gateway + bastion $ 74.66 $ 22.40 $ 97.06
TOTAL $3,884.76 $ 1,165.43 $ 5,050.19
Julio 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 1,792.38 $ 537.71 $ 2,330.09
warp-qa $ 844.59 $ 253.38 $ 1,097.97
warp-dev $ 844.59 $ 253.38 $ 1,097.97
sitioweb $ 63.43 $ 19.03 $ 82.46
boletas $ 26.63 $ 7.99 $ 34.62
planillas $ 80.14 $ 24.04 $ 104.18
waf + nat gateway + bastion $ 74.66 $ 22.40 $ 97.06
TOTAL $3,726.42 $ 1,117.93 $ 4,844.35
51
Agosto 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 1,792.38 $ 537.71 $ 2,330.09
warp-qa $ 76.19 $ 22.86 $ 108.13
warp-dev $ 76.19 $ 22.86 $ 287.46
sitioweb $ 63.43 $ 19.03 $ 82.46
boletas $ 26.63 $ 7.99 $ 34.62
planillas $ 80.14 $ 24.04 $ 6.20
waf + nat gateway + bastion $ 74.66 $ 22.40 $ 6.20
TOTAL $2,189.62 $ 656.89 $ 2,855.16
Setiembre 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 95.07 $ 28.52 $ 123.59
warp-qa $ 76.19 $ 22.86 $ 99.05
warp-dev $ 89.76 $ 26.93 $ 116.69
sitioweb $ 63.43 $ 19.03 $ 82.46
boletas $ 26.63 $ 7.99 $ 34.62
planillas $ 80.14 $ 24.04 $ 104.18
waf + nat gateway + bastion $ 74.66 $ 22.40 $ 97.06
TOTAL $ 505.88 $ 151.76 $ 657.64
Octubre 2019
CLOUD CUENTA CONSUMO Impuesto (30%) SubTotal
AWS warp-prd $ 95.07 $ 28.52 $ 123.59
warp-qa $ 76.19 $ 22.86 $ 99.05
warp-dev $ 76.19 $ 22.86 $ 99.05
sitioweb $ 63.43 $ 19.03 $ 82.46
boletas $ 26.63 $ 7.99 $ 34.62
planillas $ 80.14 $ 24.04 $ 104.18
waf + nat gateway + bastion $ 74.66 $ 22.40 $ 97.06
TOTAL $ 492.31 $ 147.69 $ 640.00
52