Solución de Datacenter Basado en Oracle
Ronald Iván Alvarado Bojórquez Carné: 18003449
Raúl Alejandro García Bruno Carné: 180051533
Kevin Ernesto Vado Vega Carné: 18004564
Keymi Joanna Momotic Villegas Carné: 18003525
Universidad Galileo
LASI
Hardware
Guatemala de la Asunción, 23 de mayo de 2019
Tabla de Contenido
Introducción...............................................................................................................................................3
Historia.......................................................................................................................................................4
Adquisiciones de Oracle......................................................................................................................5
Servidor T5-2.............................................................................................................................................6
Especificaciones Técnicas SPARC T5-2...............................................................................................7
Switch Cisco MDS 9148..........................................................................................................................9
Red SAN..................................................................................................................................................10
RAID 5........................................................................................................................................................11
Tarjeta HBA 6gb PCIe.................................................................................................................................12
Enclosure MSA 1040..................................................................................................................................13
Firewall NG F400.......................................................................................................................................14
UPS U6000RT4UTF....................................................................................................................................15
Virtualización.............................................................................................................................................16
Diagrama de Componentes de Virtualización.....................................................................................18
Finanzas...................................................................................................................................................19
Conclusión...............................................................................................................................................20
Introducción
En la actualidad, el intercambio de información se ha vuelto un tema demasiado
importante en cada negocio sin importar el tamaño de la empresa, ya que los datos que
se manejan sirven para poder realizar múltiples procesos ya sean administrativos u
operacionales. Por otro lado, se debe tomar en cuenta la seguridad con la que se
realizan las diferentes transacciones, ya que hoy en día a través de la web surgen
muchos hackers que se dedican a robar información valiosa y si no se toman las
medias de seguridad adecuada pueden generarse pérdidas millonarias en las
empresas. Por eso mismo, las empresas de mayor impacto a nivel nacional e
internacional resguardan la información en un datacenter o mejor conocido como centro
de datos.
Un datacenter se compone de varios equipos electrónicos que son necesarios para
mantener una red de computadoras, tomando en cuenta aspectos de energía,
ventilación y sistemas de seguridad que se adecúen a las necesidades del negocio.
Los datacenter son clasificados dependiendo el nivel de disponibilidad, esto según la
institución AmercicanNationalStandardsInstitute que creó el estándar ANSI/TIA 942. Lo
que quiere medir dicho estándar es la disponibilidad de conectividad del datacenter, los
niveles de redundancia y los tiempos de respuesta, donde estos aspectos son
clasificados por 4 niveles TIER, donde si es mayor, mejores características
presentarán.
Una de las mejores soluciones para el resguardo de la información es la utilización de
Oracle, ya que es una herramienta para la gestión y administración de las bases de
datos que normalmente por su elevado costo, se ve en empresas muy grandes y que
son multinacionales. Además, cuenta con los servidores más potentes del mercado que
se adecuan a todas las soluciones IT que queramos implementar y según sus
características se pueden encontrar en precios variables ya que depende de las
necesidades que se tengan.
Por otro lado, Oracle no sólo es un proveedor nato de Hardware, ya que durante el
tiempo ha adquirido grandes empresas teniendo de su lado el sistema operativo Opera,
el lenguaje de programación Java y su herramienta más importante para el manejo y
control de base de datos, SQL.
Historia
Oracle tuvo sus primero comienzos cuando los ingenieros Larry Ellison, Ed Oates y
Bob Miner fundan en el año 1977, una empresa de consultoría con el título de Software
DevelopmentLaboratories (SDL) que posteriormente tienen un contrato con la CIA para
diseñar un sistema especial para base de datos con un código especial denominado
Oracle. Anteriormente, Ellison y Miner habían leído de un artículo publicado por la
revistaIBM Journal of Research and Development, acerca de una versión preliminar del
lenguaje de SQL, basado en el artículo de E.F Codd donde propone un modelo
relacional "A RelationalModel of DataforLargeShared Data Banks". Posteriormente
cambiaría su nombre a Relational Software Incorporated (RSI), con el objetivo de
acercarse más a sus intereses empresariales para lograr obtener un producto
compatible con el de SQL de IBM y lograr ingresar en el mercado de las
microcomputadoras, mercado que no le interesaba en ese entonces a IBM.
En el año 1982 RSI, cambia su nombre a Oracle SystemsCorporation y en poco tiempo
adopta el nombre de Oracle. En el año siguiente, Oracle comienza a comercializar su
producto, el Oracle V3, el cual se caracterizó por tener el manejo de transacciones a
través de las instrucciones COMMIT y ROLLBACK.
En 1984, Oracle V4 es capaz de soportar consistencia de lectura y en 1985, da inicios
a la capacidad de soportar el modelo cliente/servidor para incorporarse al gran avance
de las redes. Además, tenía la capacidad de soportar los queries distribuidos.
En 1989, se comercializa el ERP de Oracle, conocido como Oracle Financials, junto a
la versión 6 que incluye un lenguaje procedural (PL/SQL), bloqueo a nivel de fila y la
capacidad de realizar respaldos sin tener que dar por terminados los procesos
involucrados.
En el año 1992, Oracle se convierte en una base de datos completa ya que, aparece el
Oracle V7h, donde la “h” se convierte en el tema principal de ese momento y su
significado es “darawareHouse”. Lo más novedoso que traía esta versión era la
integridad referencial, el almacenamiento y ejecución de programas escritos en PL/SQL
dentro del motor y la definición de trigger en las bases de datos.
En 1997, cuando el internet ya era una realidad y con el nuevo paradigma de
programación orientado a los objetos, Oracle V8 comienza a soportar desarrollos
orientados a objetos y el almacenamiento y la ejecución de contenido multimedia y en
1999 sale a la luz Oracle V8i para que esté optimizado a los requerimientos del
internet. Además, el motor incluye una Máquina Virtual Java interna para que esta
pueda soportar el almacenamiento y la ejecución del código Java dentro de él.
En 2001, Oracle i9 trae consigo más de 400 nuevas características incluyendo la
habilidad de manipular documentos XML, opciones de alta disponibilidad, bases de
datos en clúster.
En 2003, Oracle Corporation lanza al mercado Oracle 10g, donde la “g”, viene de Grid,
que viene incorporado en el manejo y la administración de bases de datos Grid
Computing, que no es nada más que un conjunto de bases de datos cuya
administración de espacio, recursos y servicios pueden administrarse como una sola.
En 2007, Oracle hace pública la última versión de su base de datos, la cual fue
denominada como Oracle 11g.
Adquisiciones de Oracle
En 2004 adquiere Peoplesoft por 10.500 millones de dólares.
En 2005 adquiere Siebel Systems por 5.850 millones de dólares.
En 2007 adquiere HyperionSolutions por 3.300 millones de dólares (Oracle
Hyperion).
En 2008 adquiere BEA Systems por 8.500 millones de dólares
En 2009 adquiere Sun Microsystems por 7.400 millones de dólares
En 2011 adquiere la empresa británica Datanomic.
En 2012 Oracle compra la firma de gestión software Taleo por 1.900 millones de
dólares. En abril compra Clear Trial. En mayo Oracle compra Vitrue, una firma
de marketing social basada en el cloud, la operación está valorada en unos 239
millones de dólares.19 En junio Oracle anuncia la adquisición de
CollectiveIntellect, que ofrece una aplicación de inteligencia social basada en el
cloud
En 2014, en febrero Oracle anuncia la compra de Bluekai, empresa de big data
basada en la nube
2018, en enero la compañía compra Zenedge, startup especializada en
seguridad digital.
Según Wikipedia. (2019). Oracle Corporation. 12 abr 2019 , de Wikipedia Sitio web:
https://es.wikipedia.org/wiki/Oracle_Corporation
Servidor T5-2
Actualmente, las empresas se enfrentan a grandes retos en cuanto al intercambio de
información y la manera en la que se almacena, obligando a estas a tener una
infraestructura de datos organizada para poder tomar el control de ella y así la
administración no se vuelva una odisea. Asimismo, sabemos que una solución de este
tipo es bastante costosa por lo que las empresas buscan siempre una relación en
cuanto al costo-beneficio de la solución deseada, es por eso que con Oracle, la opción
más rentable es la del servidor SPARC T5-2, ya que cumple con las especificaciones
necesarias para optimizar los recursos con los que se están trabajando.
Además de que este servidor ofrece un rendimiento extremo y una optimización
bastante amplia para las bases de datos, el servidor ayuda a reducir el costo total de
propiedad al ofrecer herramientas para virtualización, seguridad y sin tener un costo
adicional.
Con la utilización de una arquitectura modular, el servidor SPARC T5-2, está
alimentado por dos procesadores SPARC T5 que gracias a sus 16 núcleos logran
brindar un rendimiento bastante amplio, ya que además puede trabajar 8 threads en
paralelo, lo que nos da una cantidad total de 256 threads entre los dos procesadores.
En cuanto al tema de virtualización, con la herramienta de Oracle VM Server para
SPARC permite que varios servidores se afiancen en una sola máquina reduciendo la
huella física de una red SAN y por ende, disminuye el consumo de energía. Por otro
lado, incluye soporte criptográfico que viene incluido en el chip que brinda la capacidad
de cifrado de velocidad de cable (tasa de bits neta de la capa física) para realizar las
operaciones seguras de cada transacción solicitada. Todo esto gracias a que cuenta
con 16 unidades de punto flotante y 16 unidades criptográficas.
Por otro lado, todos los servidores de esta familia cuentan con el sistema operativo
Solaris, siendo el mejor sistema operativo de Unix para las soluciones de Oracle. Por
otro lado, comparten las mismas capacidades de virtualización con Oracle VM Server y
se aprovecha el marco de la administración de sistemas a través del Oracle Enterprise
Manager Ops Center.
Esto conlleva a reducir costos empresariales ya que libera la flexibilidad para hacer
crecer un negocio a cualquier escala deseada y logra maximizar la confiabilidad y el
tiempo de actividad de las operaciones de la empresa que se realicen día con día.
Especificaciones Técnicas SPARC T5-2
Arquitectura:
16 núcleos que trabaja a una velocidad de 3.6 Ghz SPARC T5 procesador
El procesador SPARC T5 trabaja a 8 threads por núcleo, teniendo la capacidad
máxima de ejecutar 256 threads por sistema
16 unidades de punto flotante por procesador SPARC T5
16 unidades criptográficas por procesador SPARC T5
Memoria caché
Memoria Cache L3 Memoria Cache L2 Memoria Cache L1
8 MB de memoria cache L3 128 KB de memoria cache 16 KB de memoria cache
compartida L2 por cada núcleo de instrucciones y 16 KB de
memoria para data
Memoria RAM
512 GB de memoria RAM DDR3 (usando 32x16 GB a una velocidad de 1066
MHz )
Arquitectura del Sistema
Arquitectura SPARC V9
Interfaces
4 puertos USB (2 puertos USB 2.0 y 2 puertos USB 3.0)
8 ranuras para PCIe 3.0
4 interfaces de 10GbE de 10 Gbps, funcionando únicamente full dúplex
Almacenamientointerno:
Sin embargo los servidores dentro del data center, contarán con 2 discos duros
tipo SAS de 300 GB funcionando a 10,000 revoluciones por minuto, dándonos
un total de 600 GB de almacenamiento por cada servidor
Poder:
El servidor cuenta con dos fuentes de poder redundantes, lo que permite que el
servidor siga funcionando, sin problema alguno. Cadauna de ellas consume
1030 Watts c/u.
Software Incluido:
El servidor cuenta con el sistema operativo Solaris 11.1, el cual incluye Oracle VM
Server, que será el software que se utilizará para virtualizar, ya que nos permite contar
con un software capaz y optimizado para trabajar máquinas virtuales en los servidores
SPARC, esto debido a que ambos son productos de Oracle.
Ventiladores:
Cada servidor cuenta con 6 ventiladores los cuales son redundantes y que se pueden
poner y quitar en caliente. Lo que permite que se siga trabajando y que se pueda quitar
la pieza dañada y poner el repuesto.
Temperatura:
Trabaja entre los 5° C a los 35° C correctamente. No se recomienda que trabaje a
-40°C o arriba de los 65° C.
Humedad:
Soporta trabajar desde una humedad del 5% hasta 90%, esto dependiendo de la
temperatura a la que se encuentre el equipo.
SwitchCisco MDS 9148
El switch Cisco MDS 9148 es una plataforma de alto rendimiento, flexible y rentable
con la mayor densidad de puertos posibles y el menor consumo de energía de la
industria disponible en un factor de forma de chasis compacto de una unidad rack
(1RU). Además, proporciona 48 puertos que trabajan a una velocidad de 8 Gbps y
proporciona un ancho de banda de 768 Gbps.
Tiene la capacidad de expandirse de 16 hasta 48 puertos en incrementos de 8 puertos.
En la configuración estándar contamos con 16 puertos, ya que si se quisiera ampliar se
deben tomar en cuenta aspectos de licenciamiento
Cabe destacar la manera con la cual los créditos de bufer son manejados, ya que el
switch tiene la configuración de agrupar los puertos en grupos de 4, asignándole a cada
grupo la disponibilidad de manejar 128 créditos, donde la configuración ideal es
asignarle 32 créditos de bufer a cada puerto del grupo. Por otro lado, si deseamos
priorizar algún paquete, se puede incrementar más créditos de bufer a dicho puerto,
siendo 125 créditos de bufer la máxima capacidad para un solo puerto.
El Cisco MDS 9148 es compatible con el protocolo FC-SW que permite realizar varias
comunicaciones en simultáneo a través de fibra óptica. Los puertos individuales se
pueden configurar con ópticas longitudes de onda corta o extendida para establecer
una conectividad de 800 m y 31 kilómetros respectivamente.
Parte Frontal Parte Trasera
Red SAN
Una red de área de almacenamiento (también conocida como una red SAN), la cual es
una red con la capacidad de trabajar a una alta velocidad, tiene como deber
proporcionar un conjunto de almacenamiento que pueda ser administrado y asignado
de manera centralizada según la necesidad de quien la controle; esta tiene como
objetivo principal brindar acceso al almacenamiento a nivel de bloque, este tipo de red
mejora la disponibilidad y rendimiento de las aplicaciones al segregar el tráfico de
almacenamiento del resto de la LAN.
Las redes SAN facilitan el proceso de asignar y administrar los recursos de
almacenamiento para las empresas, optimizando la eficiencia; ya que comparte un
conjunto de capacidades entre varias cargas de trabajo diferentes dividiéndolas según
la necesidad, por otro lado, es más fácil de administrar y proteger.
RAID 5
Es una división de datos que distribuye la información uniformemente en varios discos
duros, esto proporciona un mejor rendimiento que el uso de una sola unidad para la
pariedad.
Raid 5 protege los datos ante posibles pérdidas, ya sea por anomalías en el disco o
daños en el mismo, para poder implementar Raid 5 se necesitan como mínimo 3 discos
duros, en nuestro caso decidimos implementar 7 discos duros SAS de 600 GB de 3.5
Pulgadas a 15k revoluciones por minuto, la pariedad se distribuirá en 6 discos, mientras
tanto el séptimo disco se mantiene en espera, ¿qué quiere decir esto? si un disco en
funcionamiento comienza a fallar, el séptimo disco entra en funcionamiento
sustituyéndolo sin tener que detener el sistema, esto vuelve al raid 5 tolerante a fallos.
Tarjeta HBA 6gb PCIe
Características:
8 carriles MT7S PCIe 3.0
Tasas de transferencia:
Halfduplex X8 PCIe 4000MB/S
Full duplex X8 PCIe 8000MB/S
Ancho de banda:
Half dúplex:
1 canal = 600MB/S
2 canales = 1200MB/S
4 canales = 2400MB/S
Full dúplex:
1 canal = 1200MB/S
2 canales = 2400MB/S
4 canales = 4800MB/S
2x4 canales = 4800MB/S
Enclosure MSA 1040
Se utiliza para almacenar discos duros internos. El enclosure MSA 1040 que contiene
12 unidades de almacenamiento de discos, donde se ocuparán 7 unidades para
implementar Raid 5.
Especificaciones Técnicas:
Hardware
2 puertos host
8Gb FibreChannel, 12 Gb SAS, 1GbE y 10GbE iSCSI.
Memoria
caché de datos de 4GB y 2GB de memoria del sistema por controlador.
Energía
337 Watts de consumo de energía
Temperatura
Temperatura de operación (5°C – 40°C)
Disipador de calor 1174 BTU/hr
Humedad
Resiste entre un 10% a un 90% de humedad.
Peso
Peso 26 kg
Parte Frontal Parte Trasera
Componentes Frontales: Componentes Traseros:
12 unidades de Almacenamiento Fuente de alimentación
Indicador led Controlador
Puerto CLI (mini USB)
Puerto de gestión de red
Puerto de expansión SAS
Firewall NG F400
Un firewall o también conocido como cortafuegos, es un dispositivo que administra el
tráfico que entra y sale entre 2 redes. Esto es posible gracias a unos filtros gestionables
que nos indican si el tráfico entrante o saliente cumple con las reglas de tráfico que se
establecieron anteriormente.
Especificaciones Características Rendimiento
Procesador: Intel Dual Core Application Control Rendimiento del Firewall
3.9 Gbps
RAM: 4GB IPS
Rendimiento de VPN 700
Almacenamiento: 80 GB SSD Web Security Mbps
Módulo LCD: 2 x 20 caracteres Intelligent Traffic Flow Rendimiento IPS 900 Mbps
Control
USB: 2 puestos USB 2.0 Sesiones concurrentes
IPSec VPN 300,000
Fuente de alimentación: 220 W
WAN Optimization Nuevas sesiones por
Puertos: 8 puertos RJ45 de segundo 16,000
10gb/s Spam Filter
UPS SU12000RT4U
Un UPS es un sistema de alimentación ininterrumpida, (UninterrumptiblePowerSystem).
Tiene como objetivo proveer de corriente eléctrica a uno o varios dispositivos
electrónicos permitiéndoles continuar con su uso de manera correcta. El UPS entra en
función al momento de que la alimentación eléctrica de los dispositivos llega a fallar.
El SU12000RT4U tiene una Capacidad de 12kVA, con su PDU desmontable el
SU12000RT4U es fácilmente intercambiable en caliente por un usuario de cualquier
conjunto de habilidades. En bypass la PDU pasa la alimentación al equipo sin el uso de
los módulos de alimentación y batería, lo que les permite ser eliminado manteniendo su
aplicación en funcionamiento.
Componente Frontal y Trasero Especificaciones
Es compatible con rack de 8U
salida de doble voltaje de 208V
/ 120V ó 240V / 120V
Capacidad de potencia de
salida (VA): 12000 VA
Mantiene la salida de onda
sinusoidal perfecta con
protección mejorada contra
distorsión armónica
Mantiene la salida dentro del
3% del voltaje nominal
seleccionado durante caídas
de voltaje y sobrevoltajes.
Contaremos con un paquete de
baterías el cual nos
proporcionará un tiempo de
vida de aproximadamente 53
min
Virtualización
Oracle VM Server será el software que se usará para virtualizar, debido a que nos
proporciona herramientas muy completas para trabajar con máquinas virtuales, es tan
buena, que cuenta con varias funciones con las que cuentan varios software grandes
como lo es VmWare.
Sobre Oracle VM Server, se pondrán a funcionar las máquinas virtuales, sin embargo
para administrar las máquinas virtuales, se instalará la herramienta llamada: Oracle VM
Manager.
Oracle VM Manager, es un administrador de máquinas virtuales, que nos permite
centralizar toda la administración de las máquinas virtuales, esto es porque el cual
podremos ver todas las máquinas virtuales, y administrarlas de una manera más fácil
que ver cada máquina virtual por separado.
Luego de observar la imagen veremos que para funcionar el plan de virtualización, los
servidores contarán con el sistema operativo Solaris y sobre este sistema operativo
está montado lo que es Oracle VM Server, en el que se van a montar las máquinas
virtuales que en este caso, serán los servidores de Correo, Base de datos y de Web
Service.
Requerimientos:
Solaris 11.1
5 GB de disco Duro
5 GB de memoria RAM
Oracle VM
4 GB de disco Duro
5 GB de Memoria RAM
Oracle Virtual Manager
4 GB de disco duro
6 GB de memoria RAM
Sabiendo esto, los servidores en nuestras máquinas virtuales serán configurados de la
siguiente manera:
Servidor #1 Servidor #2
Servidor de Base de datos Servidor de Correo
4 Virtual CPU 2 Virtual CPU
240 GB de memoria RAM 140 GB de memoria RAM
3 discos duros de 600 GB 2 Discos duros de 600 GB
Web Service
2 Virtual CPU
64 GB de memoria RAM
1/2 Disco duro de 600 GB
Como se puede observar no se utilizan los componentes de ambos servidores, esto
debido a que se va a utilizar únicamente la mitad de los componentes de cada servidor
los cuales tampoco se están utilizando en su totalidad. Esto debido a que si un servidor
falla, el otro servidor debe de ser capaz de levantar todas las máquinas virtuales que
estaban en el servidor dañado.
¿Por qué no se están utilizando en su totalidad la mitad de los recursos
disponible en ambos lados?
Debido a que para empezar, no necesitamos dar todo lo que se tiene, ya que con la
ayuda de nuestro Oracle VM Manager, podemos estar al tanto de cuanto consume
cada máquina virtual realmente y si una de estas necesita más recursos, podremos
brindárselos a medida que estos los vayan necesitando.
Diagrama de Componentes de Virtualización
Diagrama de Componentes de Energía
Finanzas
Nuestro Data Center Oracle cuenta con componentes de alta calidad, permitiendo un
excelente rendimiento en general.
De acuerdo con nuestro presupuesto, la relación calidad/precio fue un factor importante
al momento de cotizar y adquirir los componentes. Por eso mismo contamos con
Dos T5-2 con un costo total de $16,000.
Utilizamos 8 cables de fibra óptica con un costo de $240.
4 tarjetas HBA con un costo total de $800.
Un enclousure MSA 1040 de la marca HP con un precio de $7,000.
Un firewall barracuda NG-F400 con un costo de $2,200.
2 ups,Tripp-Lite con un costo total de $11688 (package incluido).
2 conectores rj-45 con un costo de $5.
12 conversores C13 a C20 con un costo total de $36.
2 adaptadores 15p plug a C19 a $3 cada uno.
12 conectores Gbic, de $10 cada uno, con un costo total de $120.
Sumando los costos anteriores, nos da un total de $38,095, excediendo $3,095 sobre el
presupuesto establecido, por lo cual se realizó un préstamo por dicha cantidad para
poder cubrir los costos.
Conclusión
Al momento de construir un centro de datos, es importante tomar en cuenta la
redundancia en todos los componentes de ambas redes, ya que esto nos provee más
seguridad y respaldo al momento de que un componente falle y asegurar los datos se
mantengan seguros y lograr maximizar el tiempo de conectividad.
La redundancia de la red es importante para mantener la información en línea. Por eso
mismo, es recomendable tener varios proveedores de servicio de internet ya que si
alguno de estos tiene un problema, tendríamos otro proveedor de respaldo que nos
permite mitigar los riesgos de perder conectividad en la red y las transacciones que se
estén ejecutando no se queden al aire.
Por otro lado, hablando de redundancia de hardware es importante contar con el
respaldo de un mismo componente. Asimismo, es importante contar con un arreglo
redundante de discos (RAID) para la red SAN, ya que si un disco falla, lo podemos
retirar en caliente y los datos que se escriben no se pierden. Se recomienda utilizar uno
o más discos en espera, ya que si uno falla ese entra a funcionar de inmediato.
En cuanto a la redundancia de poder, es necesario contar con varios UPS para
mantener con vida el datacenter, ya que si en algún caso se va la luz nos permite un
tiempo de autonomía del servidor y todos los componentes que van unidos a él.