[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Servidores LAMP virtualizados con OpenVZ y ubicación de las Bases de datos



2009/8/14 Rafael A. Isturiz L. <risturiz@gusl.org.ve>:
>>>     Tienes pruebas concretas?... Tengo múltiples servidores Mysql e
> inclusive
>>> PSQL (este con alta carga), sin problemas.
>
>>Si, Lee la documentacion de todas las tecnologias de
>>virtualizacion(KVM, Xen, OpenVZ, Virtuozzo, etc.) y no dicen que no
>>virtualizes servidores de base de datos sin embargo si te recomiendan
>>que tengas tu(s) servidor(es) dedicados con ellas.
>>o checate este articulo(por ahi en linux magazine hace unos meses
>>salio uno, dejame buscarlo y te lo envio):
>>http://www.infoq.com/news/2008/02/VPC-SQL-Server
>
>     Ok, solo hay que colocar "openvz mysql" en Google para darse cuenta que
> no existe tal aseveración (no sé si con Virtuozzo, Xen, KVM... Hablo de
> OpenVZ)... Ese link que comentas es de **SQL SERVER**; yo mismo no
> recomendaría virtualizar esa base de datos por obvias razones (software
> privativo?)... Quien sabe la finalidad que tiene ese articulo de la comunidad
> .Net (aparte que es de Febrero del 2008).

Bueno tal vez me fui a un ejemplo no reciente y no aplicable al tema,
pero si aplicable a la idea de virtualizar Bases de datos...te
recomiendo que idages mas sobre el tema, ya que yo lo he oido hasta en
webinars de Xen y Virtuozzo(nombre comercial de OpenVZ).

>
>>>     Menciona las razones por las cuales no recomiendas un kernel de
>>>OpenVZ...
>
>>Tener instalado MySQL en el host OpenVZ, seria una buena implementacion?
>>
>>Cualquiera que le ha entrado a la Virtualizacion de lleno, sabe que el
>>host no debe de tener instalado NINGUN servicio aparte de lo que corre
>>en el kernel.
>
>     No tiene sentido... Hablas del kernel OpenVZ (el primer paso para
> virtualizar)... De ahí en adelante todo se monta en contenedores; es lo
> lógico... Si piensas montar Mysql en el HN para que vas a colocarle
> virtualización?; por eso digo que es ilógico.

Es a lo que me refiero...no es logico ni recomendable, pero se puede hacer, no?

>
>>> Cualquiera de las 2 configuraciones son válidas; yo por otra parte me iría
> con
>>> virtualización y dependiendo de si piensa administrar todo la misma persona
>>> colocar un solo servidor Mysql, sino para curarme en salud -> múltiples
> base
>>> de datos... Con esto recae la responsabilidad sobre cada administrador y
> por
>>> seguridad tengo mis instalaciones separadas, que hasta para efectos de
>>> downtime me sirve si necesito modificar hardware.
>
>>En ningun momento le dije que estaba mal lo que quiere hacer,
>>simplemente le di mi punto de vista de lo que yo haria o no haria.
>
>     Si lees tu primer correo de una vez mencionas que el I/O de las bd
> prácticamente no le servirá, sin saber que tanta carga podrá tener el servidor
> LAMP... Cuando se habla de virtualizar ninguna configuración es igual, y de
> hecho ya el planteamiento inicial menciona que se piensa usar virtualización
> con base de datos, solo que piden opinión referente a cual seria la mejor
> configuración.

Repito, por mi experiencia hago mis comentarios, sugerencias o como lo
quieras llamar, no a lo tonto...no tengo 5min virtualizando ambientes
empresariales o servidores de produccion y he investigado lo
suficiente para mencionartelo, quieres pruebas tangibles, investigalo
si gustas, disculpame pero no me voy a poner a retrocer en el tiempo
para darte una explicacion "tangible". No tengo tiempo para ello.

Mira te posteo la informacion que me envio cuando me contesto al personal:

Victor Padro wrote:

    En primera si estos van a hacer servidores de produccion, no es
    recomendable que este MySQL virtualizado porque el I/O es demasiado
    malo.


Ok. Buen dato. Te comento que no pienso montar un sitio de grandes
"pretensiones" pero el dato no lo había tenido en cuenta.

    La segunda opcion seria mas factible si no puedes resolver lo que te
    acabo de comentar.


Pero en la segunda opción también mi idea era virtualizar?

    Otra seria que en tu segundo server tengas instalado MySQL y tener el
    kernel de OpenVZ(no lo recomiendo mucho) y asi poder llevar a cabo
    las tareas necesarias.


Esto no lo entiendo Victor?

Muchas Gracias.


Y esta es mi respuesta:

Lo que recomendaba es que instalaras tu Host con Debian, le instalaras
los paquetes de MySQL, instalaras el kernel de OpenVZ, despues crearas
tus VMs(LAMPs) y estas se conecten a tu host que seria el servidor
MySQL y asi no tendrias tanto desperdicio en el I/O, aunque la carga
si seria grande para el host, pero bueno creo que eso seria un metodo
alternativo.

O podrias quedarte con tus VMs como lo habias planteado para ver que
mas te funciona.


>
> Saludos.
>
>
> --
> a.k.a. pelox (Debian Powered) | JID:risturiz@gusl.org.ve
> Barquisimeto [VE] | LinuxUser [238188]
> http://pelox.gusl.org.ve
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>



-- 
Linux User #452368
Ubuntu User #28025

"Doing a thing well is often a waste of time."


Reply to: