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.

Servidor para 20.000 conexiones concurrentes

Tema en 'Servidores Dedicados' iniciado por Datacenter1, 6 Jun 2006.

Estado del tema:
Cerrado para nuevas respuestas
  1. Datacenter1

    Datacenter1 Usuario activo

    Saludos

    Un cliente del sector gobierno me ha pedido que le diseñe usa solución de hosting que soporte hasta 20000 conexiones concurrentes

    Mi plan consiste en utilizar dos servidores uno para la web y otro para el motor de base de datos

    Servidor web:
    DELL PowerEdge 2850 Dual XEON 3.2 HT
    4 Discos duros SCSI 73 GB c/u Arreglo RAID 10
    4 GB RAM

    El servidor MySQL será la misma configuración pero usaré RAID 0 para evitar el cuello de botella de lectura / escritura en disco

    El servidor MySQL estará conectado ví­a red interna una segunda interfaz de red al servidor web a 1000 Mbps.

    La solución no es 100 % tolerante a fallos sin embargo es un esquema sencillo y pensamos mantener una replica del servidor web en el servidor de base de datos y viceversa asi en caso de falla de un servidor aún podemos operar con el otro.

    Ven algún potencial cuello de botella en este esquema?

    El cliente correrá una única aplicación PHP/MySQL
    Los picos de 20000 usuarios solo serán pocas semanas al año
    La conexión a internet puede expandirse hasta 100Mbps de ser necesario
    Se utilizará aceleradores/caches PHP
     
    Última edición por un moderador: 4 Sep 2018
  2.  
  3. Alredis

    Alredis Usuario activo

    Aunque 20000 conexiones concurrentes son muchas, creo que la configuración deberia ser suficiente.
    Como mucho le ampliaria la memoria a 6 u 8GB para que vaya sobrado en ese aspecto, y podrias utilizar la memoria sobrante de cache de disco.
    Los 100Mbps de conexión a internet me parecen casi imprescindibles para soportar las 20.000 conexiones.
    Y a pesar de todo, hay que hacer un seguimiento continuado del rendimiento para ir ajustando la configuración.
     
    Última edición por un moderador: 3 Sep 2018
  4. imported_pesst

    imported_pesst Usuario activo

    La única "pega" que encuentro al sistema es el RAID 10, deberias haber usado uno RAID 5, otra cosa es que la placa base que tengas no lo soporte (esto es normal, porque las placas base que soportan RAID 5 en muchos casos son muy caras y hay que encargarlas).

    El RAID 0 está muy bien pensado para la MySql.

    No obstante la arquitectura en general serí­a perfecta, aunque para el rendimiento se dijo que los AMD Opteron rendí­an mejor que los Intel... como sugerencias que puedo hacerte:

    *Usar RAM con corrección de errores ECC (necesitas placa especial para ello), esta RAM es un poco más lenta, pero da excelente tolerancia a fallos software, nunca hardware.

    *Sistemas de ventilado sobre todo de los discos duros, el RAID 10, se calienta más por la proximidad entre ellos y que siempre están trabajando.

    *Debes optimizar al máximo MySql para que para cada consulta a la base de datos no tenga que usar CPU y utilize la información de la caché.

    *Puede que 4GB de memoria no pudiesen ser suficientes...

    *Los buses internos son absolutamente más rápidos que una conexión a 1000Mbps, no sé se ha sido una buena elección ponerlo en servidores separados conectados de esa forma... podrí­as montar un cluster linux de varios ordenadores cada uno con su CPU y memoria individual que colaboran mutuamente... este tipo de sistemas es más dificil de implementar, puedes ver ejemplos de esto en proyectos como MOSIX... no obstante, la solución que das parece muy válida.

    Salu2
     
    Última edición por un moderador: 4 Sep 2018
  5. Datacenter1

    Datacenter1 Usuario activo

    Saludos y gracias por sus aportes

    El problema que tengo es que el mismo cliente no cuenta con cifras fiables que permitan pronosticar con exactitud cual será el tráfico real, no creo que lleguen a consumir 100Mbps mas bien espero que este alrededor de los 25Mbps pero lor los menos contar con la capacidad extra si es necesario.


    En cuando a los RAID 10 tienes razón sin embargo lo he pensado así­ por lo siguiente:
    Como expliqué el cliente solo usará la máxima capacidad durante pocas semanas al año entonces para ayudarlo ahorrar costos le he propuesto que solo tome un servidor y en los perí­dodos de alta carga (ellos saben con exactitud cuando serán porque son eventos especiales) arrendarle un segundo servidor para la BBDD.

    Es un arreglo modular trabaja con WEB/BBDD en su solo servidor y luego en perí­odos de alta carga sacamos la BBDD a un servidor externo de esa manera pagarán solo un servidor y dos cuando realmente los necesitan por esto quiero asegurar la disponibilidad de la data en el servidor 1.

    Podrí­a utilizar hasta 6 discos que tal un arreglo de 4 para la web 2 para la BBDD o 3 y 3? en un esquema de 6 discos podrí­a poner 2 arreglos RAID independientes.

    En cuanto al calor no veo problemas están en el Datacenter con excelentes condiciones de ventilación y son DELL 2850 probados ampliamente como muy resistentes en servidores de misión crí­tica.

    Sobre los Opteron si bien no tengo prejuicios en probar cosas diferentes solo utilizo servidores DELL y ellos aún no sacan ninguno de primera lí­nea equipado con Opterons

    y en cuanto a la memoria es también facilmente expandible en caso de ser necesario, todos los DELL utilizan ECC
     
    Última edición por un moderador: 4 Sep 2018
Estado del tema:
Cerrado para nuevas respuestas


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·