Beruflich Dokumente
Kultur Dokumente
PRESENTADO POR:
PAOLA NATALIA CAÑAS RODRÍGUEZ (0000069046)
MIGUEL ARCANGEL RÍOS PULIDO (0000129863)
MIGUEL ÁNGEL VALCÁRCEL MENDIVELSO (0000018418)
PRESENTADO A:
IVÁN ALBERTO LOZANO ACEVEDO
Como se mencionó anteriormente para diseñar dicha propuesta fue necesario tener
en cuenta los requerimientos que presentaba la empresa, además se analizó el
estado actual en el que se encontraba la organización para basados en esta
información comenzar a diseñar la propuesta expuesta en este documento con los
costos de implementación, la arquitectura que de acuerdo a la organización de la
empresa es más funcional .
Equipo
A continuación se presentarán los diseñadores y responsables de la implementación
y el éxito de la propuesta de un nuevo sistema de información de bases de datos.
Cabe aclarar que no es necesario operarios ni entes externas para el
funcionamiento del sistema de bases de datos.
Contexto
En esta sección se expondrán el sistema actual de la empresa y características
generales que aportaran al diseño de la propuesta de un sistema de bases de datos.
Se vale aclarar que la información de la empresa es totalmente ficticia y se debe a
fines académicos:
- Actualmente la empresa posee un data center en el cual se apoyan para
realizar sus operaciones diarias.
- Se encuentran trabajando 600 empleados y supone que tiene un crecimiento
anual de 10%.
- La empresa tiende destinado para la implementación de un sistema de
bases de datos la suma de $30.000 dólares. Se permite aumentar esta cifra
en un 20% en caso de ser necesario.
- En su proyección la empresa espera que la propuesta sea sostenible para
cinco años de servicio (60 meses).
- Cada mes se espera que el volumen de registros de cobranzas aumente en
un 10 %. Por lo que se estiman los valores de la siguiente tabla:
Peso por cliente # clientes aprox Peso mes 1 Peso mes 60
Funcionales:
- El sistema de información debe permitir el control y almacenamiento de todos
los datos de las personas que tienen deudas y su gestión de cartera.
- Debe ser capaz de insertar, modificar y eliminar registros de la base de datos.
- El usuario puede acceder al sistema a cualquier hora del día, cualquier día.
No funcionales:
- Debe tener un uso intuitivo para usuarios nuevos en el manejo del sistema.
- El sistema no debe tomarse un tiempo mayor a 72 horas de recuperación.
- El sistema debe contar con todas las licencias actualizadas según se
requiera.
- El sistema de información debe ajustarse correctamente al tráfico de
información que maneje la empresa, es decir debe tener gran escalabilidad.
Propuesta
● Arquitectura
Debido a la distribución de las sucursales y a demás requerimientos del sistema, se
propone implementar una base de datos en la nube debido a que esto permite la
comunicación y estabilidad de la información de las sucursales.
- Inversión en infraestructura casi nula: Para crear un sistema a gran escala
podría costar demasiado, ya que son gastos en hardware, seguridad física,
gastos de mantenimiento, gastos en operarios y gastos de condiciones de
datacenter.
- Infraestructura justo a tiempo: Sí se requiere un aumento de rendimiento o
memoria es necesario cambiar y/o mejorar hardware. Sin embargo, no se
puede garantizar que realmente se va a presentar la escalabilidad que se
predice por lo que puede haber pérdidas a causa de invertir mucho y que no
se necesite o invertir poco y que no sea suficiente y ocurran inconvenientes
con el servicio. Con la nube, se realiza un aprovisionamiento automático, de
esta manera, aumenta la agilidad, reduce riesgos y disminuye los costes
operativos.
- Costes según el uso: En la nube existe un sistema de fijación de precios que
imita a los servicios públicos, únicamente se cobrará por la infraestructura en
uso.
En el siguiente diagrama se muestra la arquitectura que se espera establecer. Cada
sucursal maneja su red de dispositivos conectados entre sí y que a su vez se
conectan a la nube para acceder a la base de datos.
● Condiciones iniciales para implementación:
Para la conexión con la nube, es necesario que los dispositivos tengan
conexión a internet. Por lo tanto, la empresa debe tener contratado un servicio de
internet de alta velocidad de la preferencia de la compañía. Además, debe contar
con una red de computadores y puntos de acceso a la nube en cada una de sus
sucursales para que puedan hacer uso del sistema de bases de datos de la
propuesta.
● Sistema operativo:
El sistema operativo que se va a utilizar en la propuesta es Windows 10
Enterprise. Este sistema operativo se eligió sujeto a su compatibilidad con el
motor de bases de datos Microsoft SQL Server para así poder garantizar un
rendimiento óptimo de este mismo.
Una de las ventajas más potenciales que tenemos al usar Amazon RDS es
que no debemos preocuparnos por comprar hardware (rack & stack), la
disponibilidad de la base de datos se asegura gracias a que Amazon RDS
replica los datos de forma sincrónica en una instancia en espera de una de
sus diferentes zonas de disponibilidad, incluye también backups
automatizadas, los snapshots de de base de datos y la sustitución automática
del host. Y como último pero no menos importante, debemos resaltar su alta
asequibilidad ya que se pagan tarifas muy bajas y únicamente por los
recursos que en realidad se consuman.
● Seguridad:
Se contratará el servicio de amazon con una DB Instance db.m3.xlarge la cual
presenta los siguientes atributos:
● vCPU – CPU virtual o unidad central de procesamiento virtual.
● ECU – Un ECU actualmente proporciona capacidad de CPU equivalente a un
1.0-1.2 GHz 2007 Opteron o 2007 Xeon procesador.
● Memory (GB) – Especifica la memoria RAM en GB dedicada a la instancia
de la base de datos.
● EBS-optimized – Los EBS son volúmenes de almacenamiento altamente
disponibles y confiables que se pueden conectar a cualquier instancia en
ejecución que se encuentre en la misma Zona de disponibilidad.
● Network Performance – Velocidad de la red respecto a otras instancias.
Para esto, se quiere contratar 2 periodos de 3 años que ofrece Amazon RDS
pagando por anticipado a este costo:
Opción de Pago Efectivo por Ahorro en comparación
pago anticipado Mensual* hora** con bajo demanda
Es decir que cada periodo cuesta: USD 10.912 y los dos periodos saldrían por:
USD 21.824.
Por otro lado, se debe adquirir una licencia de SQL Server. Para este proyecto se
comprará la edición Standard la cual tiene un costo de: USD 3.717.
Resultados Esperados
● Tener una base de datos implementada que permita cubrir los requerimientos
tanto funcionales como no funcionales que tiene la compañía de cobranzas
jurídicas Los aviones SA.