Sistema de alta disponibilidad para la PYME I

28 comentarios

sin-titulo-2.jpg

La informática ha llegado a ser totalmente necesaria para el funcionamiento de la PYME, tanto que rara vez podemos permitirnos el lujo de parar la “maquinaria”. Para ello existen sistema de alta disponibilidad para la PYME de los que, a continuación, nombraremos uno que recientemente hemos hecho.

Dentro de nuestro informe hemos destacado el apartado “Cómo se hace el servidor de aplicaciones“, donde hemos narrado el hardware y el software que hemos requerido. Dividiremos en dos post la información recolectada para una mejor lectura.

En este caso usaremos servidores Dell donde instalaremos el sistema iESX de VmWare de la suite vCenter Server para aumentar la escalabilidad y configuración de nuestras máquinas virtuales. Una vez incrementada esta configuración añadiremos las cabinas SAN EqualLogic de Dell con discos duros SAS de alta caché, son más lentos que los disco duros SSD pero en relación precio/calidad son realmente buenos. Los discos duros en la cabina estarán en formato RAID 5 para tener más seguridad en caso de caída y conectados por sistemas Jumbo Frames con Fiber Channel.

Como sistema para este servidor de aplicaciones usaremos Ubuntu Server donde instalaremos los paquetes necesarios. Y configuraremos IP Tables para unir e indicar qué red escoger. A continuación actualizaremos el sistema con las últimas opciones para tener más estabilidad.

Este servidor se deberá virtualizar con VmWare Converter y guardar una copia de seguridad en un lugar ajeno a nuestra infraestructura para que “despierte” al ver algún fallo. De esta forma siempre tendremos una CPU “despierta”. Para obtener este resultado podemos usar UltraMonkey o las herramientas de VmWare que nos ofrece vCenter. Un vez implementado los dos sistemas operativos, escogemos cuál es el “maestro”. Así, ese que quede como “esclavo” servirá como apoyo, y viceversa.

En las cabinas crearemos una sección donde tengamos un backup integrado tanto de la base de datos como de las imágenes de los sistemas operativos, con la herramienta Veritas Cluster Server de Symantec para VMware iESX. Con esta herramienta organizaremos las copias de seguridad y tendremos de una manera indexada toda la información necesaria para recuperar en caso de accidente.

El coste de este hardware puede estar en torno a los 3000€ en adelante. Dependiendo de las combinaciones que necesitemos hacer para nuestra PYME. El software esta en torno a los 4000€. Es un precio elevado pero si una PYME tiene a gente trabajando en el exterior y sin horarios convencionales necesitará una cobertura total en sus sistemas, de lo contrario, cualquier pérdida del sistema será motivo de perdida económica.

En este primer post hemos nombrado parte del hardware y software que necesitaremos para tener un sistema de alta disponibilidad. Con este sistema podemos tener libertad para cambiar o ampliar hardware en uno de los servidores, o tener una replicación más veloz en caso de perdida de un equipo.

Más Información | VmWare UltraMonkey Veritas Cluster Server de Symantec Jumbo Frames
En Tecnología Pyme | ¿Instalamos tres servidores en una sola CPU?
Imagen | R.B. Boyer

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

+ Deja tu comentario

Comentarios

  • 1

    !
    | 1 estrellas

    Como usted bien lo dice, una solución de este tipo para una pyme es bastante costosa.

    Entonces viene la pregunta: La misma arquitectura de solución con software libre es posible?

  • Respondiendo a #1:
  • 4

    Avatar de manolo_carvajal !

    Buenos días John.

    En los próximos días hablaremos de soluciones en la nube algo más baratas y también mostraremos otras opciones mejor adaptadas a micropymes.

    Espero que le ayuden los próximos post.

    Un saludo y gracias por leer Tecnología PYME.

  • Respondiendo a #1:
  • 24

    Avatar de manuelvazquez !

    Con software libre hay una solución de cluster Activo/Pasivo muy bien documentado con máquinas virtualizadas(Xen, vbox,qemu,etc...) heartbeat,apache,mysql, etc... Y el coste es afinar la configuración para que sea lo más automático posible.

  • 2

    !
    | 1 estrellas

    Hola Joh,

    algo así es posible con software libre, o incluso con vmware pero otro tipo de productos con un precio más bajo. Con, por ejemplo, un par de servidores y usando Xen replicado en ambos se puede tener una configuración tolerante a fallos.

  • Respondiendo a #2:
  • 5

    Avatar de manolo_carvajal !

    Buenas Ignacio.

    Para dentro de unos días tenemos un post que habla de software libre para poder replicar sistemas. De esta forma nos adaptaremos mejor a otro tipo de PYMEs.

    Un saludo y gracias por tu comentario.

  • 3

    !
    | 1 estrellas

    En España, se considera PYME a una empresa con 250 trabajadores como máximo y 50M € de facturación. Teniendo en cuenta estos números, tener acceso a un tipo de servidor de estas características con un precio a partir de unos 7000€ no lo veo fuera de órbita ni muchísimo menos. Saludos.

  • Respondiendo a #3:
  • 6

    Avatar de manolo_carvajal !

    Buenos días Aday.

    Tu respuesta es totalmente cierta. Pero al parecer no es conocida. Esta primera solución va enfocada a PYMEs con buen presupuesto. Y en siguientes revisiones, la información irá destinada a otro tipo de PYMEs.

    Gracias por tu aclaración y por leer Tecnología PYME.

  • 7

    !
    | 1 estrellas

    Buenas Manolo.

    ¿me estas diciendo que el precio de varios servidores dell (no dices cuantos) + una san iSCSI con toda la parafernalia para interconectarlas es de 3000 euros? No es que quiera llevarte la contraria, pero discrepo. Me parece muy poco.

    Un Dell R310 (no controlo los modelos al 100% de del, pero creo que es de los mas economicos) con 4 gigas de ram, 2 discos SAS en RAID1 (me parace indispensable) y sin conectar las tarjetas de red dedicadas aiSCSI, sale por 1500 euros in iva. Habria que sumarle los descuentos que te den. Pero aun asi no me salen las cuentas.

    Creo que una solucion de este tipo es un poco mas cara (no mucho), pero 3000 en hard es muy optimista. Servidores con accesorios + san + switches......

    Un saludo.

  • Respondiendo a #7:
  • 8

    Avatar de manolo_carvajal !

    Buenas Txurrispo.

    Lo que quiero comentar en el post es que ese precio puede ser desde los 3000€. Por ejemplo: Dell PowerEdge de gama pequeña con procesadores AMD están en torno a los 1500€. Y una cabina pequeña en torno a los 1300€.

    Debes tener en cuenta que una PYME es algo muy extenso de comprender ya que las encontramos con 15 trabajadores o con 200. Por ese motivo las soluciones que damos no pueden decantarse por la apuesta de un servidor específico, sino por un buen abanico de ellos.

    Espero haberte podido ayudar.

    Un saludo y gracias por tu comentario.

  • 9

    !
    | 1 estrellas

    Buenas Manolo, Sigo sin entender las cuentas, 15.000 € + 13.000 € aprox 30.000 €, no 3.000. Me parece que el problema está en el baile de ceros. Desde luego es una muy buena opción para PYMES que necesitan cambiar sus servidores o implantar un sistema con tolerancia a fallos y posibilidades de ampliación futuras. Un saludo

  • Respondiendo a #9:
  • 10

    Avatar de manolo_carvajal !

    Llevas razón, ha sido error mío. Ya lo corregí.

    Aún así, en los próximos post de esta temática contemplaremos más recursos y otras opciones.

    Un saludo.

  • 11

    !
    | 1 estrellas

    Gracias por la aclaracion.

    Yo quiero aclarar que un sistema de alta disponibilidad no es un servidor y una SAN. Es, como minimo, 2 servidores + san + sitio de contingencia (sin contar redundancia de lineas, hardware de red, sais etc...) El sitio de contingencia puede ser 1 server con discos locales, un servidor con otra san, toda la infraestructura replicada, una copia a disco externo...

    Sino la parte de alta disponibilidad no existe. Solamente es un servidor con hypervisor y una san. Puedes conseguir lo mismo con 2 servidores y un soft de imagenes. o un servidor + disco externo + soft de imagenes...... Si que es mas escalable, pero no alta disponibilidad.

    Los ultimos presupuestos que he visto: Sitio principal: 2 servidores completos + hard de red + san iscsi Sitio replicacion 1 servidor completo + nas (o discos locales) + har de red. Software Bundle de 3 servidores virtuales (en este casoel basico que incluye 3 vmware + vcenter) + soft de replicacion tipo VEEM.

    entre 17.000 y 24.000 euros, que a mi juicio no es mucho si cuentas la seguridad y disponibilidad que estos sistemas te da. Licencias de OS y Aplicaciones aparte.

    No quiero desviar el post, pero hablar de alta disponibilidad sin los minimos para poder hacerla no es muy correcto.

    Un saludo.

  • Respondiendo a #11:
  • 12

    Avatar de manolo_carvajal !

    Si te fijas al principio del post mostramos como aprovechamos la creación de un proyecto para una PYME y lo exponemos para nuestros lectores. No estamos haciendo un "cómo se hace". Sino, un: "como lo hemos hecho". Es un ejemplo de como lo hemos creado nosotros. Y aún queda la segunda parte, donde hablamos de más temas necesarios.

    Aún así todo lo que comentas es totalmente cierto y necesario. Por ese motivo en próximos post hablaremos de diferentes posibilidades ante diferentes necesidades de empresas.

    Espero ajustarme a tus necesidades o al menos, mostrar algo que no conozcan nuestros lectores.

    Y una vez más, te agradezco estos comentarios. Son muy útiles.

    Saludos.

  • 13

    !
    | 1 estrellas

    Ok, esperare antes de criticar :D. Por lo menos intentando que sean criticas constructivas.

  • Respondiendo a #13:
  • 14

    Avatar de manolo_carvajal !

    Tus críticas no son para dañar, son para crecer. Se notan y se agradecen.

    Un saludo.

  • 15

    Avatar de amartinh !

    Interesantísimo post Manolo. Justo ahora mismo me encuentro en proceso de encaminar la infraestructura de mi empresa a un sistema parecido de forma que me pueda ir de vacaciones tránquilo.. tengo algunas máquinas ya virtualizadas com VMWare Converter el controlador de dominio basado en Windows 2003 Server, el resto de máquinas, basadas en linux, me ha bastado para virtualizarlas simples backups con el comando tar, bendito linux.. En principio la estrategia de virtualización que planteo es basada en Virtualbox por su buen resultado con las pruebas internas que he hecho y por la reducción de costes que supone. Sabes si existe la opción de despertar una máquina virtual virtualbox si se detecta una determinada condición? como por ejemplo la no disponibilidad de la otra medida con Ultra Monkey por ejemplo? justo me encuentro en ese punto.. la idea sería que todas las máquinas virtuales que ofrecen un servicio, dispongan de la misma IP de forma que los clientes, en caso de caída de una, ni se enteren y para tener la misma IP, no pueden estar en marcha a la vez.. Otra opción sería poner las máquinas con IP diferentes pero en ese caso, los clientes se acabarían enterando y convendría hacer algún ajuste en los mismos. En fin, sea como sea, yo soy de los que pienso que todo esto de la virtualización es una mina.

    Muchas gracias

    -- editado por última vez a las 09:10

  • 16

    Avatar de amartinh !

    Disculpad, olvidé mencionar que en mi caso estoy dispuesto a valorar la opción de usar VMWare ESXI que tengo entendido que es gratuito verdad? imagino que la limitación que me da es que no puedo crear máquinas virtuales desde 0 aunque sí que las puedo crear mediante VMWare Converter.. es así? en caso de ser así, ya me valdría para mis propositos pues puedo crear las virtuales con VirtualBox y convertirlas luego con VMWare Converter y ejecutarlas en ESXI Me plantearía esta opción si existe la posibilidad de despertar la máquina virtual que corre en ESXI si el heartbeat con Ultra Monkey no responde. En tu post lo mencionas aunque no detallas como despertar esa máquina. Me confirmas esa posibilidad Manolo?

    Gracias y saludos,

  • Respondiendo a #16:
  • 17

    !
    | 1 estrellas

    No soy especialista en virtualbox, pero dudo que tenga alta disponibilidad de forma gratuita. Puedes empezar a mirar por aqui:

    http://wikis.sun.com/pages/viewpage.action?pageId=139002251

    VMware version gratuita no te ofrecen Alta disponibilidad de forma aumtomatica. Es un producto de pago con una consola centralizada que es la que vale pasta. VSphere. Con la version gratuita si puedes crear maquinas virtuales desde 0, es mas creo que con culquiera de los hypervisores gratuitos.

    Entiendo que si tienes maquinas linux y usas UltraMonkey (no lo conozco mucho pero creo que es un NLB como puede ser los de Windows Server) puedes hacer lo siguiente.

    En 2 maquinas fisicas tienes corriendo 2 maquinas virtuales (una en cada) y para ultramonkey son maquinas normales, por lo que hara balanceo de carga sin problemas. De ahi a que pueda arrancar una maquina no te puedo ayudar, pero si es un NLB no funiona asi, solo balancea carga o disponibilidad entre hosts.

    Un saludo.

  • Respondiendo a #16:
  • 18

    Avatar de manolo_carvajal !

    Buenos días a todos.

    Siento responder tan tarde pero antes me ha sido imposible.

    Como Amartinh dice, el ESXI es gratis, pero tiene una limitación de tres máquinas virtuales en su sistema. Normalmente, para una PYME pequeña sueles tener suficiente, sino, siempre puedes instalar varios ESXI en diferentes equipos.

    Otra cuestión: con Ultra Monkey se puede levantar una máquina sin problemas, pero a diferencia de las herramientas de VmWare las dos máquinas virtuales deben estar encendidas. Quiero decir: la máquina Linux 1 y la máquina Linux 2 deben estar funcionando y el Ultra Monkey detecta cual es la maestra por tanto, en la reserva, tiene la esclava también funcionando.

    Con las herramientas de VmWare puedes tener una máquina Linux (u otro sistema) dormida y una despierta. La dormida tiene la tarjeta de red en "alerta" y al ver alguna diferencia o algo que le llame la atención se despierta para pasar a ser la máquina que trabaja. En este caso si puedes tener dos máquinas con la misma IP.

    Con respecto a lo de VirtualBox es una muy buena idea. Funciona muy rápido y es compatible con ESXI. Sino siempre puedes usar Xenserver 5.5 que también es gratis y tiene soluciones aptas para lo que buscas.

    Espero haberte ayudado.

    Un saludo!

  • Respondiendo a #18:
  • 19

    !
    | 1 estrellas

    Buenas tardes.

    ESXi no tiene una limitacion de maquinas. Tiene limitacion de prestaciones. Puedes poner todas las maquinas que soporte tu hardware.

    No entiendo de ultramonkey, pero creo que no levanta la maquina, si no que al estar las dos levantadas solo redirige las peticiones a la que responde dependiendo de la carga de la misma o su disponibilidad.

    Hay que hay que definir un poco el tema de los hypervisores.

    Vmware Server/workstation, virtualbox y el virtualpc de Microsoft, son software para virtualizar maquinas a nivel de cliente. es decir encima de tu sistema operativo. Son gratis, excepto Vmware Workstation. Pero tienes que pagar la licencia de S.O. en caso de poner un Windows como base, o bien poner Linux.

    ESXi, Citrix XenServer, Hyper-v Server 2008 R2 son sistemas operativos dedicados y minimizados para servir maquinas virtuales. Por no tener no tiene ni consola de gestion dentro de la maquina. Hay que gestionarlas desde un PC con las herramientas adecuadas para ello. Son las mas indicadas para montar sevidores, pero si quieres alta disponibilidad te ves limitado a cosas muy manuales o farragosas.

    Luego estan los mismos hypervisores que antes, pero pagando y sobre todo pagando la consola de gestion. Que es lo que realmente aporta valor y utilidad a un entorno de Virtualizacion.

    Creo sinceramente que Hyper-V Server, Vmware ESXi y XenServer van a darte mas rendimiento y estan mas pensador para entornos de servidores que virtualbox. Que va muy bien, no lo niego, pero no es su campo. Mi recomendacion encarecida es que los servidores los pongas sobre verdaderos Hypervisores.

    Si eres una empresa (y no digo una gran empresa) puedes empezar con hypervisores gratuitos. Pero a la larga es un error (del que espero que no te des cuenta nunca), invirtiendo a futuro paga licencias y compra soft y hard que te permita que tu empresa pueda seguir trabajando en caso de contingencia.

    Ahorrate 10.000 euros en licencias, puede suponerte perder mucho mas en 2 o 3 dias de parada del sistema.

    Yo ahora soy cliente final, y ya no hablo como consultor. Pero recomiendo ponerse en manos de una empresa especializa en virtualizacion que os puede guiar y proponer una solucion acorde a vuestro presupuesto. Aqui ya elegir la que mejor os venga. Tener en cuenta que con la virtualizacion ponemos todos los huevos en la misma cesta, con todo lo que ello conlleva.

    Un saludo.

  • Respondiendo a #19:
  • 20

    Avatar de manolo_carvajal !

    Buenas.

    Sí, totalmente cierto. Espero que los próximos posts sean de su agrado.

    Gracias por tu comentario.

  • Respondiendo a #19:
  • 21

    Avatar de amartinh !

    Gracias por tu aporte, me ha resultado muy útil. Tengo todavía un poco de lio en toda esta cuestión y creo que me has dejado bastante clara la diferencia entre unos tipos de soluciones y otras.

    Sin duda que si un hypervisor comporta todo un sistema operativo dedicado y optimizado a la virtualización, su rendimiento tiene que ser mucho más superior y ajustado a las necesidades concretas de la virtualización.

    Virtualbox funciona muy bien pero sinceramente no lo he puesto a prueba en entornos críticos, lo utilizo de forma interna para desarrollos informáticos. En ningún caso lo uso en un contexto productivo y crítico. Habría que ver qué tal se comportaría en ese contexto.

    En fin, por lo pronto, en cuanto pueda le daré un tiento al hypervisor de VMWare gratuito y de ahí, ya veremos hasta donde llego.

    Saludos

  • Respondiendo a #16:
  • 25

    Avatar de manuelvazquez !

    Te recomiendo otras opciones, he trabajado con ESXI 3.5 y 4.0 y se encuentran los equipos muy limitados en cuanto a copias de seguridad y gestionabilidad de los propios ESXi

  • 22

    Avatar de LLO !
    LLO | 2 estrellas

    Sinceramente, yo soy de los que no les salen las cuentas. ¿Cómo puede costar 3000€ el hardware de un sistema de alta diponibilidad? Más aún dando marcas... cualquier DELL Equallogic "pelao" se te mete ya en los 3000€ fácilmente (y eso muy "pelao"). A eso añade servidores, switches, sais, controladoras de fibra, cableado redundante y demás... No es por dar la paliza y sé que por arriba ya se ha comentado, pero a los que nos dedicamos a este tipo de instalaciones profesionalmente nos perjudica bastante que se comenten precios que no son para nada los de mercado porque luego llegas al cliente y piensa que le estás estafando. Como bien han dicho antes, cualquier instalación de este estilo se va a 20-25.000€ fácilmente, y créeme que no son 22.000€ de mano de obra...

    Por otro lado, también se deberían plantear soluciones con Hyper-V, principalmente ya que se ha hablado de soluciones gratuitas y ni se han nombrado.

  • Respondiendo a #22:
  • 23

    Avatar de manolo_carvajal !

    A las buenas LLO.

    En el post pone: "en torno a los 3000€ en adelante. Dependiendo de las combinaciones que necesitemos hacer para nuestra PYME." Al ser un blog dedicado a PYMEs no podemos decantarnos por un precio cerrado para un sólo tipo de empresas.

    Espero haberle resuelto su dilema.

    Gracias por leer tecnologiapyme.com

  • 26

    Avatar de LLO !
    LLO | 2 estrellas

    Hola Manolo. Disculpa que haya tardado un siglo en responder, pero acabo de ver tu contestación y no me gusta dejar las cosas a medias ;)

    Entiendo lo que me comentas, que hay muchos tipos de PYMES y muchos presupuestos, pero ello no quiere decir que tus números sean correctos, como parece que defiendes. De ninguna manera el HW de un sistema de alta disponibilidad puede costar 3000€, sea cual sea el presupuesto, o acaso te venden el pan más barato si llevas poco dinero en el bolsillo?

    Las cosas cuestan el dinero que cuestan. Evidentemente se puede hacer algo por 20.000€, igual que se podrá hacer, comprando HW muy "flojito" por 10.000€, pero en ningún caso por 3.000€. Eso es lo que yo quería dar a entender con mi post. Presupuestos hay para todos, pero siempre dentro de unos límites.

    En cualquier caso, dilema ninguno ;)

    Un saludo.

  • Respondiendo a #26:
  • 27

    Avatar de manolo_carvajal !

    Buenos días.

    Como ya le respondí, lo que pone en el post es: "en torno a los 3000€ en adelante. Dependiendo de las combinaciones que necesitemos hacer para nuestra PYME."

    Gracias por su comentario!

  • 28

    Avatar de LLO !
    LLO | 2 estrellas

    Buenos días.

    Como ya he explicado yo también, por 3.000€ no es posible instalar un sistema de alta disponibilidad, por mucho que ponga "en adelante". En ese plan, podriámos decir "de 1 euro en adelante" y también sería cierto.

    Un saludo.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL