Proyecto Solucion Banco Republica SO

download Proyecto Solucion Banco Republica SO

of 17

Transcript of Proyecto Solucion Banco Republica SO

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    1/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    2/17

    Tabla de contenidoINTRODUCCIN

    SITUACIN ACTUAL

    SOBRE LA ORGANIZACINSOBRE LA ARQUITECTURA Y CONFIGURACIN

    1.2.1 Servicio de Base de Datos

    1.2.2 Servicio de Correo Electrnico

    SOBRE LA PROBLEMTICA

    Servicio de Base de Datos

    Servicio de Correo

    MARCO TERICO

    SUB TITULO 3

    SUB TITULO 4

    SUB TITULO 5

    SOLUCIN PROPUESTA

    DIAGRAMA FUNCIONAL

    Servicio de Base de Datos

    DIAGRAMA LGICO TTULO

    DIAGRAMA FSICO

    Servicio de Base de Datos

    CONCLUSIONES

    Servicio de Base de Datos

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    3/17

    INTRODUCCIN

    El Banco Repblica se fund en Diciembre del 2008, orientado a brindar sus servicios al

    sector de menores ingresos, que representaba aproximadamente un 30% de la poblacinno atendida por la banca en ese momento nuestra operacin de banca personal atendi15% del mercado Peruano. A la fecha el incremento del sector de menor ingreso ha sidode un 45%y nuestra operacin de Banca Personal cubre el 25% de ese mercado.

    El incremento de la demanda del servicio de banca personal nos motiv a ampliar nuestrosservicios a nivel nacional en la actualidad contamos con 30 agencias distribuidas en losprincipales distritos de la capital y con 40 a lo largo del pas siendo nuestras principalesoficinas las de Lima, Arequipa, Piura, Cajamarca, Cusco

    Nuestros principales productos son: Ahorros Moneda Soles, Ahorros Moneda Dlares,Prstamos Moneda Soles, Prstamos Moneda Dlares y Prstamos para Estudios.

    El crecimiento y expansin de nuestras operaciones y el incremento de la necesidad demercado y a efectos de brindar un mejor servicio nos genera la necesidad de tomar ladecisin de actualizar nuestra infraestructura tecnolgica para poder mantener losservicios que nuestra distinguida clientela demanda.

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    4/17

    1. SITUACIN ACTUAL

    1.1.SOBRE LA ORGANIZACINBanco Repblica, cuenta con una infraestructura tecnolgica desactualizadacon una antigedad mayor a 3 aos, la cual tiene que ser optimizada para ircreciendo conforme a los avances tecnolgicos. Despus de un anlisis de laplataforma tecnolgica de la institucin, se encontraron algunas limitacionesque impiden el desarrollo adecuado en lo que al rea de TI se refiere.

    1.2.SOBRE LA ARQUITECTURA Y CONFIGURACIN

    Los puntos mencionados a continuacin estn enfocados a los servicios deBase de datos y Correo Electrnico.

    1.2.1 Servicio de Base de Datos

    A continuacin se describen algunos puntos importantes sobre laarquitectura actual del servicio de base de datos del Banco Repblica: El estndar para todas las bases de datos relacionales es Oracle

    Database Standard Edition. Todos los servidores donde se alojan las bases de datos sonvirtuales y se alojan en una infraestructura VMware Sphere 4.5

    VMware Sphere est instalado en cuatro (04) servidores bladeHS21 dentro de un chasis IBM (Lenovo) System X

    El almacenamiento est configurado a travs de una SAN quetiene conectada una solucin IBM Storwise v7000 G2. Elsistema se encuentra configurado en modo de tolerancia a falloscon componentes redundantes tanto de forma fsica (doblefuente de poder, discos spare configurados, etc.) como de formalgica (configuracin de RAID tolerante a fallos).

    El servicio VMware se encuentra configurado en modo de AltaDisponibilidad, a travs de la funcionalidad VMotion. Si unservidor miembro fallara, la carga de este ser soportada por losotros tres servidores disponibles.

    En la grfica siguiente se podr visualizar la arquitectura de lasolucin descrita lneas arriba.

    Grfica Arquitectura Fsica Actual

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    5/17

    1.2.2 Servicio de Correo Electrnico

    ARQUITECTURA

    La arquitectura actual del servicio de correo electrnico 2010 de un BladeCenter HS23

    CONFIGURACIN

    La configuracin contempla criterios de redundancia en todos los elementos

    para el mantenimiento del servicio en caso de indisponibilidad de alguno de

    ellos (servidores o bases de datos con la informacin de buzones).

    Servidores de buzones Exchange, que proporcionan el medio de acceso a la

    informacin de cada buzn.

    Servidores de acceso a cliente para la gestin del dilogo entre los clientes

    finales (Outlook y Outlook Web Access, tanto en acceso Internet como

    Intranet) con los servidores de buzones.

    Servidores hub transport para el dilogo entre servidores mailbox y

    comunicacin entre los mismos as como para la gestin del envo recepcin

    de correos con el exterior (Internet).

    Servidor Antispam como elementos de seguridad alojados en la DMZ pararealizar labores de control de correos no deseados spam provenientes de

    Internet.

    El numero de buzones definidos en el sistema se acerca a unos 800 .

    El tamao standar de los buzones es de 100 Mb.

    El total de espacio que se dedica en almacenamiento SAN es de 12 TB

    1.3.SOBRE LA PROBLEMTICA

    Servicio de Base de Datos

    Las bases de datos Oracle se constituyen como el repositorio principal detodos los aplicativos de negocio y de soporte del Banco Repblica.

    En el ambiente productivo, se cuentan con dos servidores virtuales: ORAPRD, que alberga las bases de datos del sistema ERP y de los

    aplicativos de las reas de soporte

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    6/17

    ORARCC, en el que se encuentra instalado el repositorio de un sistemadel Core Bancario, el aplicativo de negocio ms importante y con lastransacciones de todos los clientes del banco.

    Los ambientes de Desarrollo y Calidad, se encuentran instalados en unservidor virtual llamado ORAQAS, donde se encuentran replicadas todas

    las bases de datos, tanto de los sistemas de negocio como los de soporte. Todos los sistemas se encuentran en un adecuado nivel de operacin sin

    embargo, se han presentado varias situaciones que han motivado aevaluar un cambio de arquitectura. A continuacin de mencionan losprincipales motivos:

    Soporte de Oracle. Incidentes en las aplicaciones de negocio y en elERP. Se requirieron abrir tickets de atencin en Oracle que fueronatendidos de forma remota por ingenieros especializados de estefabricante. En el transcurso del caso, por su complejidad, los ingenierosde Oracle solicitaron que el escenario de error sea replicado en un

    servidor fsico o en uno virtual pero sobre un hipervisor Oracle, ya queel origen de la falla podra ser VMware y Oracle no brinda soporte paraesa plataforma. Esto ocasiona considerables retrasos en la resolucinde incidentes crticos, con directa afectacin a la operacin del negocio.

    Licenciamiento Oracle. El fabricante de base de datos Oracle, posee unesquema de licenciamiento diferenciado por tipo de plataforma, dondeVMware debe ser licenciado a nivel de toda la cantidad de cores quetodo el servidor fsico disponga (soft partitioning), as el servidor virtualtenga asignada una pequea parte. Por el contrario, cuando una basede datos se encuentra instalada en un servidor virtual que est alojadoen un hipervisor OracleVM, se aplica el mtodo de Hard Partitioning, el

    cual indica que solo licencias lo que usas, por lo que financieramenteresulta ms ptimo, ya que se utiliza lo que se requiere.

    Riesgo de contingencia presupuestal por auditora. Por lo mencionadoen el punto anterior, el Banco Repblica se encuentra sublicenciado, yaque solo se cuenta con licencias para la cantidad de cores usados msno para todos los cores instaladores en el servidor fsico. Por ello, existeriesgo de tener una contingencia presupuestal en caso de una auditoracon Oracle. Se lista el inventario de licencias Oracle de Base de Datosque cuenta el Banco Repblica en la actualidad:

    Carencia presupuestal para compra de licenciamiento Oracle faltante.

    Servicio de Correo

    La versin actual del sistema es Exchange Server 2010 se encuentran en unadecuado nivel de operacin sin embargo, se han presentado varias situaciones quehan motivado a evaluar un cambio de arquitectura. A continuacin de mencionan losprincipales motivos:

    Soporte de Oracle. I

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    7/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    8/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    9/17

    2. MARCO TERICO2.1. Conceptos bsicosVirtualizacin. La bsqueda de compartir diversos recursos tecnolgicos como

    hardware, sistemas operativos, dispositivos de almacenamiento o recursos de red,controlada desde una plataforma virtual a travs de un software, dio nacimiento alconcepto de virtualizacin.Explicado de otra forma, los recursos de una computadora son abstrados y llamadosHypervisor o VMM (Virtual Machine Monitor) que se encarga de la utilizacin de losrecursos de hardware del computador fsico (host) y sistema operativo de la mquinavirtual, dividindose el recurso en uno o ms entornos ejecutables.Este software VMM, controla, administra e interviene los cuatro recursos principales deun computador (CPU, Memoria, Dispositivos Perifricos y Conexiones de Red) los cualesson repartidos dinmicamente entre todas las mquinas virtuales definidas en elcomputador principal. Esto hace posible que podamos tener varios ordenadoresvirtuales ejecutndose en el mismo ordenador fsico.

    Grfico 2.1.A

    Computacin en la nube. Son los servicios brindados para el acceso a la informacinque requerimos tener al alcance sin mucho conocimiento desde cualquier lugar adistancia, desde cualquier dispositivo mvil o fijo, es por esta razn que el medio detransmisin principal viene siendo internet. Son los servidores repartidos por todo elmundo, que desde internet se encargan de atender las peticiones de los usuarios encualquier momento. Esta medida reduce los costos, garantiza un mejor tiempo deactividad y hace que los sitios web sean invulnerables a los delincuentes informticos.

    Grafico 2.1.B

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    10/17

    2.2. Caractersticas, ventajas y desventajas

    Ventajas de la Virtualizacin

    Nos permite reutilizar el hardware existente con un software ms moderno y deesta manera optimizar los recursos de hardware.

    Obtenemos rapidez en la incorporacin de nuevos recursos para los servidores

    virtuales.

    La administracin integral est centralizada y simplificada.

    Se mejora los procesos de clonacin, se puede migrar en caliente mquinas

    virtuales sin prdida de servicio.

    Mayor viabilidad para la creacin de entornos de test que permiten poner en

    marcha nuevas aplicaciones sin impactar a la produccin, agilizando los

    ambientes de pruebas.

    Cualquier falla de sistema de una mquina virtual se mantiene aislado y no

    afecta al resto de mquinas virtuales.

    Contribuye al medio ambiente por el menor consumo de energa en servidores

    fsicos.

    Desventajas de la virtualizacin

    El principal inconveniente de la virtualizacin, es que debemos de invertir mayor

    cantidad de recursos para que el sistema principal pueda soportar una

    considerable cantidad de mquinas virtuales.

    Ventajas de computacin en la nube

    Los servicios que se proporcionan son a nivel mundial. As mismo, lasinfraestructuras de computacin en la nube brindan mayor capacidad de

    adaptacin, recuperacin completa de prdida de datos (con copias de

    seguridad) y reduccin al mnimo de los tiempos de inactividad.

    Requiere menor inversin para empezar a trabajar, su implementacin es ms

    rpida y con menores riesgos.

    Las aplicaciones de computacin en la nube suelen estar disponibles en cuestin

    de das u horas en lugar de semanas o meses, incluso con un nivel considerablede personalizacin o integracin.

    Se contribuye al uso eficiente de la energa. En este caso, la energa requerida

    para el funcionamiento de la infraestructura. Por ejemplo, en los centros dedatos habituales, los servidores consumen mucha ms energa de la requerida

    realmente. En cambio, en las nubes, la energa consumida es slo la necesaria,

    reduciendo notablemente el desperdicio.

    Desventajas de computacin en la nube

    Ubicar las aplicaciones y el almacenamiento de los datos en un punto

    centralizado origina la interdependencia de los proveedores de servicios. Del

    mismo modo, las aplicaciones estn sujetos a la disponibilidad del servicio de

    internet.

    La informacin sensible del negocio no reside en las instalaciones de las

    empresas, lo que podra generar un entorno de alta vulnerabilidad para lasustraccin o hurto de datos confidenciales.

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    11/17

    El desplazamiento de la informacin de la empresa que debe recorrer por

    diferentes nodos para llegar a su destino y sus canales genera un entorno de

    inseguridad. Si empleamos protocolos seguros como HTTPS por ejemplo, la

    velocidad total disminuye debido a la sobrecarga que stos requieren.

    Los niveles de escalabilidad a largo plazo conforme ms usuarios compartan la

    infraestructura en la nube producir una sobrecarga en los servidores de losproveedores. En este caso, si la empresa no emplea un plan de crecimiento

    ptimo puede encaminar a degradaciones en el servicio.

    2.3.SUB TITULO 5

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    12/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    13/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    14/17

    3. SOLUCIN PROPUESTA3.1.DIAGRAMA FUNCIONAL

    Servicio de Base de DatosLa solucin propuesta contempla lo siguiente:

    Implementacin de infraestructura OracleVM, para gestionar de forma mscompleta y eficiente los servicios aplicacionales que cuentan con bases dedatos Oracle. Servicio incluye migracin de bases de datos existentes enVMware hacia nueva plataforma.

    Contratacin de servicio de soporte Oracle para la solucin OracleVM

    El servicio de instalacin comprende:

    Una (1) implementacin de dos (2) servidores con virtualizacin Oracle VM enmodo High Availability (HA) Activo Pasivo

    Preparacin de plantilla Oracle VM con sistema operativo RHEL 5.10 (64-bits) Configuracin y personalizacin de tres (3) mquinas virtuales con RHEL 5.10

    (64-bits): Server 1, 2 y 3 Instalacin, configuracin y patching de hasta cinco (5) ORACLE_HOME de

    Oracle 10g R2 (10.2.0.5) Instalacin, configuracin y patching de dos (2) ORACLE_HOME de Oracle

    11g R2 (11.2.0.1)

    La implementacin de los servidores con virtualizacin Oracle VM se realizarsobre 2 (dos) servidores IBM Blade modelo HS23. Suscripcin de soporte Red Hat La implementacin de los servidores con virtualizacin Oracle VM se realizara

    sobre 2 (dos) servidores IBM Blade modelo HS23. Servicio de migracin y mantenimiento preventivo/reactivo

    A continuacin se detallan los puntos que comprenden el servicio de migracin:

    Migracin de las bases de datos de los ambientes de desarrollo, control de

    calidad y produccin a equipos virtuales RHEL 5.10 (64bits). Afinamiento y Puesta en produccin de las bases de datos de ambientes de

    desarrollo, control de calidad y produccin.

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    15/17

    3.2.DIAGRAMA LGICO TTULO3.3.DIAGRAMA FSICO

    Servicio de Base de Datos

    A continuacin se muestra el diseo y arquitectura de la solucin a implementar:

    Referencia:

    Implementacin Oracle VM Dos (2) servidores interconectados, en cluster, para Oracle VM: Sistema Operativo Guest: Red Hat Linux 5.10 (64-bits) Sistema de almacenamiento IBM Storwize V7000 (SAN) Implementacin de 3 servidores virtuales con Oracle VM:

    1. Oracle Virtual Manager. Servidor para gestionar la solucin Oracle VM.2. Oracle PRD. Servidor virtual para alojar la base de datos ORAPRD.

    3. Oracle RCC. Servidor virtual para alojar la base de datos de ORARCC.

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    16/17

  • 7/25/2019 Proyecto Solucion Banco Republica SO

    17/17

    CONCLUSIONESA partir de este proyecto se han logrado obtener las siguientes conclusiones:

    Servicio de Base de Datos

    1. Se elimina la necesidad de adquisicin de licenciamiento Oracle adicional, conlo que logra un ahorro importante a la empresa.

    2. Se logra mayor velocidad de procesamiento y memoria, considerando queservidores virtuales VMware corran en servidores IBM Blade HS21, mientrasque OracleVM estn implementados en equipos de generacin ms reciente(HS23).

    3. Se minimiza riesgos de interrupciones de servicio ms largas, ante solicitudesde servicio de soporte que errores sean replicados en ambientes fsicos.