Proyecto NetGames

De WikiASO


Proyecto NetGames
Título Proyecto Net Games
Miembros Estefanía Rodríguez Quirós
Ester Roy Castillo
Antonio Jesús Ruso Amieva
Tipo de proyecto migración

La empresa NetGames se dedica a alquilar sus servidores para que sus clientes puedan almacenar en ellos las bases de datos de los juegos online que administran. Este proyecto tratará sobre la necesidad de esta empresa de realizar una migración y de cómo se llevara ésta a cabo.



Contenido

Presentación de la empresa y causas de la migración

NetGames es una empresa dedicada a alquilar sus servidores a usuarios que desean almacenar las bases de datos de sus juegos online de forma remota. Han experimentado un aumento considerable en el número de usuarios que solicitan sus servicios, y requieren una ampliación en su número de equipos así como una mejora en la eficiencia de todos ellos. Además los equipos de los que disponen se han quedado obsoletos en cuando a hardware y software, y ya no soportan los sistemas operativos actuales.

Diseño de la sala de servidores

Sala actual

  • Dimensiones: 15m * 8m * 2.5m (Largo, Ancho, Alto)
  • Falso suelo: No
  • Falso techo: No
  • Ventilación artificial: Insuficiente
  • Ventanas: En una de las paredes

Sala tras la migración

No creemos necesario aumentar el tamaño de la sala, pero sí se colocarán elementos para mantenerla organizada (canaletas, abrazaderas...). La refrigeración de la que dispone la sala no es suficiente por lo que dependiendo del número final de equipos después de realizar la migración será necesario añadir dispositivos de refrigeración.

Por otro lado la luz y, por tanto, el calor que entra por las ventanas de la sala no es aconsejable para una sala de servidores, por lo que éstas serán tapiadas.



Servidores físicos

Servidor de almacenamiento de datos


Para almacenar los datos de los clientes usaremos dos servidores MOUNTAIN Server 56[1], capaz de salvaguardar de información crítica gracias a su configuración en espejo RAID 1, que guarda los datos por duplicado en discos duros independientes
cada uno de 1 Terabyte, y de soportar multiples accesos por red concurrentemente. El chasis es el de un servidor profesional con 850W de potencia servidos por una fuente de un nivel sonoro inferior a 30 dB. Su sistema de ventilación actúa de forma termoregulada.


Características técnicas
  • Procesador:                 Xeon E5620 2.2 / 2.4GHz 4C/8T 12MB L3
  • Disipador CPU:            Intel Xeon STS LGA1366
  • Placa base:                 ASUS 56xx Series USB 3.0 SATA 6Gbps
  • Memoria:                     Kingston 6GB 1333MHz DDR3
  • Disco principal:            WD RE4 24x7 2x1TB RAID 1
  • Tarjeta Gráfica:            NVIDIA GeForce GTS520 Silent 1GB
  • Dispositivo óptico:        LG Lector/Grabador DVD
  • Caddy de HotSwap incluido para 8 discos.


Servidor de alquiler para los clientes

El servidor elegido para el alquiler de los clientes es un HP ProLiant ML330 G6[2]; se utilizarán 4 unidades. Éste permite gestionar los servidores en cualquier momento y lugar, además de hacer posible trabajar con escalabilidad. Además, se tiene protección de datos hasta RAID 6/60 mediante los controladores RAID Smart Array avanzados. Posee hasta 192 GB de memoria DDR3 registrada o 48 GB de memoria DDR3 sin búfer además de 8 discos SATA o SAS de formato grande, con o sin conexión en caliente.


Características técnicas:
  • Número de procesadores:                                1
  • Núcleo de procesador disponible:                     4
  • Memoria, estándar:                                         6 GB
  • Ranuras de memoria:                                      18 ranuras DIMM
  • Tipo de memoria:                                            PC3-10600R (RDIMM)
  • Ranuras de expansión:                                    (4) ranuras PCI-E y (2) ranuras PCI-X opcionales, con ampliador PCI X (usa 1 ranura PCI-E)
  • Controlador de red:                                          (1) 2 Puertos 1 GbE NC326i
  • Descripción de unidad:                                    (8) SAS/SATA LFF; sin conexión en caliente o conexión en caliente
  • Tipo de fuente de alimentación:                        (1) 460 W sin conexión en caliente, no redundante
  • Controlador de almacenamiento:                      (1) Smart Array B110i SATA RAID
  • Software de gestión:                                        N/D
  • Tipo de unidad óptica:                                      DVD-ROM SATA media altura
  • Formato (totalmente configurado):                     Bastidor de 5U, torre
  • Garantía - año(s) (partes/mano de obra/in situ):  3/1/1


Software de los servidores físicos

Para todos ellos se ha elegido el sistema operativo Ubuntu Server Standard[3], ya que incluye las aplicaciones básicas necesarias tanto para el servidor de la empresa como para el resto de servidores dedicados a los clientes. Ubuntu Server es, en principio, un sistema operativo sin entorno gráfico al cual le añadiremos GNOME en su versión mínima si los empleados que trabajan con los equipos no están acostumbrados a operar con la terminal y así lo desean.

Se instalará MYSQL[4] en el servidor de la empresa para administrar la base de datos.

Se instalará TeamSpeak 3 en los servidores dedicados a los clientes, para que puedan gestionar su propio canal remotamente y así los jugadores disponer de él durante las 24 horas del día.

Servidores virtuales[5]

Se contratarán dos servidores virtuales para poder tener almacenados de forma completa los datos del servidor de la empresa. No se han contratado servidores virtuales para los servicios que ofrece la empresa a sus clientes ya que de éstos se harán backups frecuentemente.

Características del Servidor Virtual

  • Espacio en disco duro: 500 GB
  • RAM Garantizada: 8 GB
  • RAM Dinámica: 16 GB
  • Direcciones IP únicas: 4
  • Tráfico: Ilimitado
  • Plesk v.10
  • Dominios incluidos: 1
  • Sistema Operativo: Linux

Hardware del servidor

  • Procesador 2x Intel Xeon E5260 (2.4 GHz, 12M Cache)
  • Disco duro 8x 600GB SAS drives 10000 rpm
  • RAM 144 GB
  • CPU Round-Robin
  • RAM garantizada
  • Disco duro RAID 5
  • Transferencia de datos dinámica 100Mbit
  • Dell PowerEdge R710



Organización

Para conectar todos los servidores entre sí, junto con los equipos de escritorio, estableceremos las conexiones mediante cableado STP a través de un switch Web Smart Gigabit de 24 puertos[6] con 2 ranuras Mini-GBIC compartidas (modelo TEG-240WS), que ofrece una capacidad de conmutación de 48 Gbps con características administradas de 2 capas a un costo reducido. Dicho dispositivo estará ubicado en un Rack OpenRack 19" de 12U, cuyas dimensiones son dimensiones son 516 mm (ancho) x 733 mm (alto) x 400 mm (fondo) [7].


Cada servidor irá conectado a una interfaz distinta del switch. Además, el equipo de escritorio ocupará otro puerto. De esta forma se tendrán conectados todos los equipos.

Equipos de escritorio

Se utilizará un equipo HP Pavilion p6-2037esm Intel Core i7 2600 con monitor[8]. Este equipo se usará para realizar pruebas a las nuevas incorporaciones antes de ponerlas en funcionamiento con el resto del equipo.

Características del equipo:

  • Procesador:                     Intel Core i7-2600
  • Velocidad del procesador: 3'4 GHz
  • Memoria caché:                8 MB
  • Memoria RAM:                 6 GB
  • Tipo de memoria:              DDR3
  • Discos duros internos:       1000 GB SATA 3G 7200 rpm
  • Tarjeta gráfica:                  NVIDIA GeForce GT 530 con tecnología PureVideo HD


Características del monitor:

  • 23", panorámico 16:9
  • Resolución 1920 x 1080 ppp
  • Señal de entrada de vídeo: 1 VGA; 1 HDMI; 1 DVI-D con HDCP


Formación

Cada empleado debe estar familiarizado con las distribuciones de GNU/Linux, así como con algunos programas como MySQL para la gestión de la base de datos, ser capaz de realizar backups cuando proceda y otras tareas de mantenimiento y administración.


Presupuesto

Presupuesto
Elemento Unidades Precio/unidad Total
Servidor MOUNTAIN Server 56 2 1629€ 3258€
Servidor HP ProLiant ML330 G6 4 850€ 3400€
Ubuntu Server Standard 1 251€ 251€
HP Pavilion p6-2037esm Intel Core i7 2600 1 999€ 999€
Switch Web Smart Gigabit de 24 puertos
1
320€
320€
Contrato servidor virtual 2 52'49€/mes 104'98€/mes


Total: 7908€ + 104'98€/mes

Planificación

net_games.jpg











Referencias

[1] http://www.mountain.es/MOUNTAIN-Server-56 Último acceso: 21 / 05 / 2012

[2] http://h10010.www1.hp.com/wwpc/es/es/sm/WF06a/15351-15351-241434-241477-241477-3948598.html?dnr=1 Último acceso: 21 / 05 / 2012

[3] http://www.ubuntu.com/business/server/overview Último acceso: 21 / 05 / 2012

[4] http://www.mysql.com/ Último acceso: 21 / 05 / 2012

[5] http://www.webfusion.es/servidores-virtuales/vps-avanzados/ Último acceso: 21 / 05 / 2012

[6] http://www.cignal.com.ar/products/view/1046-switch-web-smart-gigabit-teg-240ws-de-24-puertos.html Último acceso: 21 / 05 / 2012

[7] http://www.planetronic.es/armario-rack-rack-openrack-12u-p-6863.html Último acceso: 21 / 05 / 2012

[8] http://www.elcorteingles.es/tienda/informatica/browse/productDetail.jsp?productId=A5212302&categoryId=999.086&isProduct=true&trail=&trailSize=0&navAction=jump&navCount=0&brandId= Último acceso: 21 / 05 / 2012

Herramientas personales