1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Configurar server con 4 discos SSD de 64 GB

Tema en 'Servidores Dedicados' iniciado por Most, 14 Oct 2012.

  1. Most

    Most Nuevo usuario

    Viendo la oferta espacial de Softlayer que ofrece 4 unidades SSD de 64 GB sin coste, estaba pensando contratar otro servidor.

    Seria un server Dual 2620, con los 16 GB que viene, Red Hat 6, Cpanel y 1000 Mbps.
    No tengo claro como configurar los disco duros, nunca he trabajado con discos SSD en servidores.

    Con este servidor puedo usar hasta 4 discos duros, no se si debería de coger 4 discos SSD o mejor 3 discos SSD y uno discos SATA II de 500 GB, montando una raid con los disco SSD, pero que tipo de raid?

    En este server lo usare para alojar paginas propias que tengo en otro server mas antiguo y añadir mas paginas nuevas. En el server antiguo me sobra mas del 60% del espacio del disco duro y es un disco de 250GB.

    En el server nuevo tampoco necesito mucho disco duro las paginas que realizo no necesita bases de datos muy grandes ni tampoco uso archivos muy pesados, pero no se como montar los discos duros.

    Pensáis que el rendimiento del server será mejor con los discos ssd?.

    Saludos.
     
    A FanHost le gusta esto.
  2.  
  3. Most

    Most Nuevo usuario

    Comentar que con la oferta existente, los 4 discos de SSD serian gratis.

    Por eso el interés por estos discos.
     
  4. Datacenter1

    Datacenter1 Usuario activo

    No debes mezclar SSD en RAID con SATA's a menos que tengas un controladora RAID que soporte arreglos híbridos

    Puedes configurar un RAID 10 con los SSD, pero sin saber cual es la función del servidor es difícil hacer recomendaciones

    Trabajar con SSD es exactamente igual que con discos normales, la única diferencia es el tamaño, precio y velocidad.

    En mis servidores para virtualización utilizo 4 discos SATA en RAID 10 + 2 discos SSD 128 GB c/u en RAID 0 con flashcache. este setup aprovecha el espacio de los sata pero con un excelente aumento de velocidad al usar SSD como cache, probablemente esto te de algunas ideas y aplicaciones posibles, otra forma de aprovechar los SSD es utilizarlos para alojar las bases de datos.
     
    A fullmaniavip le gusta esto.
  5. Andaina.net

    Andaina.net Usuario activo

    Tal y como te ha dicho Datacenter1, es mejor primero que pienses lo que tienes, y como puedes mejorarlo con los discos ssd.

    No tiene sentido que ahora contento por los discos no te centres en sacarle el mayor partido, por tanto explica un poco tu proyecto
     
  6. Most

    Most Nuevo usuario

    Cuando hablaba de montar una raid, me refería solo con los discos SSD, a lo mejor me explique mal y dejar el disco Sata como apoyo a la raid de SSD, esto esta bien hecho así?

    El server lo voy a usar para alojar paginas propias hechas php que funcionan con Apache y Mysql, como si en wordpress, pero con programaciones nuestras, sin tanto uso de Mysql.

    He pensado en dos configuraciones, las dos compuestas por un disco SATA y 3 discos SSD.
    En la primera, montar una RAID 0 con los 3 SSD de 64 GB instalar todo el sistema en esta raid y el disco dura Sata usarlo como apoyo por si me falta espacio meter los logs, archivos de estadísticas y de backup.
    Como segunda, instalar todo el Linux en el disco duro sata y como comenta Datacenter1 usar uno de los SSD para las bases de datos, otro SSD como cache y el tercero no me queda claro su uso.

    Que tal funcionarían esta configuraciones, no se si serán una locura, alguna que pueda ser mejor?

    Gracias.
     
  7. Andaina.net

    Andaina.net Usuario activo

    La controladora de Raid te admite/reconoce discos ssd? Admite la tasa de transferencia de los discos ssd? Pregúntalo porque sino estas especulando
     
  8. ideasmultiples

    ideasmultiples Usuario activo

    Una locura, no se pero una burrada si que lo es.

    1- Nunca se usa un disco en RAID0 en producción.
    2- Poner SDD si no tienes MySQL es tirar el dinero.
    3- En producción (y más con SSD) tienes que usarlos en raid10 (Tambien puede ser en 5, pero pierdes la mitad del rendimiento)
    4- Con discos de 64GB para producción vas a tener problemas de espacio...

    En último caso utiliza 2 discos standar de 500GB + 2 SSD y los montas los 2 con RAID1, los primeros para lo normal y los SSD bara DDBB.

    :cool:
     
  9. Andaina.net

    Andaina.net Usuario activo

    Yo opino igual que ideasmultiples. Además es lo que normalmente la gente pide.
     
  10. Datacenter1

    Datacenter1 Usuario activo

    Yo no diría que es una burrada o locura pero si es algo que no recomiendo y te explico mis razones

    Los SSD tienen una tasa de fallos mayor a los SATA/SAS Enterprise, por esta razón si vas a usarlos para aplicaciones críticas (MySQL o Data) recomiendo que uses dos en RAID 1 + el tercero como cache del sistema de archivos (no hay peligro si los configuras como cache de lectura) y uno o dos SATA para el grueso de tus archivos (dos sata en RAID1 para máxima seguridad) de esta forma tendrás un setup óptimo pero 5 discos...

    Otra opción (si quieres copiarte de mi setup) es colocar los SSD en RAID0, repito de nuevo RAID0 e instalar Flashcache y dejar que flashcache haga volar tus accesos de lectura al disco, el riesgo es cero porque en caso de falla de un ssd lo único que pasará es que tu servidor funcionará a velocidad de SATA mientras reemplazas el disco, en mi caso no es inconveniente debido a que el reemplazo solo toma unos 20 minutos

    Flashcache es el cache SSD desarrollado y usado por Facebook
     
  11. cincinnati

    cincinnati Usuario activo

    Por experiencia: a los SSD les da por fallar casi a la vez... Como tengas un arreglo RAID 1 y les dé por "hacer el tonto"... :stress:

    RAID 10 sí o sí. Backups sí o sí.
     
  12. Datacenter1

    Datacenter1 Usuario activo

    Buen punto.. me pasó hace unos 3 meses cometí el error de colocar en un mismo servidor dos ssd comprados del mismo lote, fallaron con 3 días de diferencia
     
  13. ideasmultiples

    ideasmultiples Usuario activo

    Efectivamente, con SSD, tiene que ser RAID10 + 1 spare.

    Personalmente, por fiabilidad prefiero poner discos de 15K para DDBB de alto tránsito.

    :cool:
     
  14. jmginer

    jmginer Usuario activo

    Esto... Yo no te recomendaría usar un RAID10 con discos SSD. La función TRIM solo funciona con RAID1 (Y solo con algunos kernels de los más nuevos).

    Si usas SSD con cualquiera de estos RAID10-6-5-4-0, verás que poco a poco pierdes rendimiento en tus discos SSD llegando uncluso a ser más lentros que los SATA.

    Estos es por que los discos SSD tienen un limite máximo de escrituras sobre los sectores y el propio SSD no sabe cuales son los sectores ocupados y libres, necesita del sistema operativo (TRIM) para identificarlos. Los RAID (expepto el RAID 1) están constantemente escribiendo datos y repartiendo la información entre los discos. Con lo que acabas llegando a ese límite y la única solución es hacer un formato bajo nivel para recuperar el disco.

    Y no olvides de activar "discard" en el fstab para las particiones montadas sobre SSD.

    Más info!!
    access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/newmds-ssdtuning.html

    A demás, si vas a usar una tarjeta RAID por hardware, asegúrate que ofrezca soporte TRIM, si no, hasta con RAID-1 puedes tener problemas.

    Salu2!!
     
    Última edición: 27 Oct 2012
  15. jmginer

    jmginer Usuario activo

    Si no tienes TRIM activo, para recontruir el RAID el sistema verifica todos los datos del disco origen y copia TODOS los sectores en el nuevo disco en vez de solo los modificados. Por ello, es normal que con RAID-1 te fallen los dos discos a la vez, ya que ambos discos llegan a su límite a lavez.

    Si activas TRIM con discard, el sistema verifica cuales son los sectores que debe clonar... Esta verificación hace que el sistema sea un pelín más lento. Pero garantizas la integridad de los discos SSD.

    A decir verdad, los SSD tienen más "lifetime" que los SATA, pero hay que cuidarlos bien :)
     
  16. Datacenter1

    Datacenter1 Usuario activo

    Me refería al límite de escrituras algo que no tienen los discos rígidos

    Por otro lado dejando un % del 15 al 20% del disco sin uso resolverá la falta de soporte para TRIM fuente: http://cache-www.intel.com/cd/00/00/49/23/492354_492354.pdf

    En mi caso tenemos algunos servidores SSD con raid 0/1 algunos ya con más de un año de servicio y sin presentar problemas o pérdidas de rendimiento y con suficientes escrituras para durar un buen tiempo más (Samsung 830)

    Esto es algo que ya se discutido bastante en WHT y el consenso general es la falta de TRIM no afecta el rendimiento o vida a largo plazo si se hace un over provisioning (No se cual será la traducción adecuada para este término en español) a los ssd/arreglo raid
     
  17. Datacenter1

    Datacenter1 Usuario activo

    por otro lado totalmente de acuerdo con RAID 10, es una pérdida de recursos/peligro colocar SSD en RAID 10, hasta que no existan controladoras que soporten TRIM
     
  18. jmginer

    jmginer Usuario activo

    Desde mi punto de vista, la solución para unir 4 discos en uno solo y tener redundancia en caso de rotura de un de los discos es:

    - Coger sda y sdb y montar un LVM strip dando lugar a dm-0 de 128GB (2x64GB)
    - Coger sdc y sdd y montar un LVM strip dando lugar a dm-1 de 128GB (2x64GB)
    - Coger dm-0 y dm-1 y montar un RAID1 dando lugar a md0 de de 128GB (2x128GB)

    Es decir, LVM strip en vez de RAID-0.

    Salu2.
     
  19. Datacenter1

    Datacenter1 Usuario activo

    Suena como un buen plan, pero no tendrías hotswap/rebuild automático y desconozco si el rendimiento sería igual a un RAID 10 (software)

    Tienes alguna solución o experiencia de primera mano con una solución de este tipo? , estoy tentado a probarla pero solo tengo 3 SSD en mi oficina en este momento :-(
     
    Última edición: 27 Oct 2012
  20. jmginer

    jmginer Usuario activo

    Efectivamente, no hay rebuild al hacer un strip de LVM, pero tampoco lo necesitas. Me explico:

    En un RAID-0, los sectores se alternan, tal que así:

    Disco 1: s1 s3 s5
    Disco 2: s2 s4 s6

    En un LVM-strip, los sectores se concatenan, tal que así:

    Disco 1: s1 s2 s3
    Disco 2: s4 s5 s6

    Por esta razón, si la informacón de un fichero está grabada en s1 s2 y s3, en un RAID-0 funciona más rápido, ya que el rendimiento se reparte entre dos discos, y en el LVM-strip el rendimiento es de 1 solo disco.

    Por ello, si se rompe en el lvm-strip el disco 2, puedes seguir trabajando gracias al disco 4, que tiene un clon de s4 s5 y s6.


    Osea, que la velocidad no la vas a aumentar, pero en teoria el RAID1 de salva al #### y es el único "rebuild" que debes controlar se hace correctamente.

    Si un LVM "se rompe" por ejemplo por un apagado de corriente, el propio sistema lo pone en marcha con un simple fsck en el arranque, que al ser un SSD en menos de 1 minutejo lo tienes listo.

    En cambio, con RAID-0, todos los secotres del disco 2 se reescriben y estás degradando el disco generando escrituras sin sentido.

    Por cierto: No lo he probado en producción!! Pero la teoria me da bastante confianza :)

    Un saludo!!
     
    Última edición: 27 Oct 2012
    A Datacenter1 le gusta esto.
  21. Datacenter1

    Datacenter1 Usuario activo

    y como valor añadido LVM si soporta TRIM correcto?

    Excelente explicación

    Agradecido
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·