Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Consejos sobre AWS - Amazon

Estas en el tema de Consejos sobre AWS - Amazon en el foro de Shared Hosting y VPS en Foros del Web. Hola, estoy a pocos días de lanzar un sitio web y estoy trabajando con t-----a para generar trafico al sitio, un promedio mínimo de 30mil ...
  #1 (permalink)  
Antiguo 27/10/2013, 20:21
Avatar de BekoxD  
Fecha de Ingreso: mayo-2008
Ubicación: Perú
Mensajes: 220
Antigüedad: 16 años
Puntos: 11
Pregunta Consejos sobre AWS - Amazon

Hola, estoy a pocos días de lanzar un sitio web y estoy trabajando con t-----a para generar trafico al sitio, un promedio mínimo de 30mil visitas únicas al día, ya desde hace años trabajo con un servidor dedicado y siempre que tenía esta cantidad de trafico eh tenido muchísimos problemas.

El problema básicamente es en las conexiones a la base de datos, eh solucionado un porcentaje con optimización del script, instalando un sistema de caché y después de todo eso a un seguía teniendo problemas y eso que tengo un dedicado, y los dueños del servidor me dijeron que por más que contrate una gama más alta a nivel servidor igual seguiría teniendo ese problema.

A raíz de eso siempre tuve la curiosidad por preguntar sobre AWS de Amazon (me imagino que en este foro debe ser muy conocido), me encantaría saber si contrato un servicio de pago (AWS) puedo solucionar todo este lio o en todo caso que tendría que hacer?

Me encantaría saber sus opiniones y consejos y agradecerles anticipadamente su tiempo.

Saludos.
__________________
Si tú sabes lo que vales, ve y consigue lo que mereces.
  #2 (permalink)  
Antiguo 28/10/2013, 02:40
Avatar de cincinnati  
Fecha de Ingreso: noviembre-2002
Ubicación: Cerca, muy cerca
Mensajes: 971
Antigüedad: 21 años, 5 meses
Puntos: 29
Respuesta: Consejos sobre AWS - Amazon

En temas de rendimiento mysql, una vez todo optimizado, el problema casi siempre es que el cuello de botella está en el I/O de disco.

Ante eso puedes hacer básicamente dos cosas:

1.- Asegurarte de tener un sistema de discos muy muy rápido. Esto es: discos SSD y niveles RAID con muchos discos te dan más I/O. No te permite escalar/crecer

2.- Montar un cluster mysql con varios esclavos. Esto te proporcionará más I/O al repartirlo entre todos los discos de cluster. Te permite escalarlo simplemente añadiendo más exclavos
__________________
Be water my friend
  #3 (permalink)  
Antiguo 28/10/2013, 08:13
Avatar de BekoxD  
Fecha de Ingreso: mayo-2008
Ubicación: Perú
Mensajes: 220
Antigüedad: 16 años
Puntos: 11
Respuesta: Consejos sobre AWS - Amazon

Muchas gracias @cincinnati, entonces en todo caso hacer un pedido especial a los del servidor para que me agreguen o me cambien por un disco como el que mencionas y trabajar en montar un cluster mysql...
¿Con eso ya no será necesario pensanr en AWS?
__________________
Si tú sabes lo que vales, ve y consigue lo que mereces.
  #4 (permalink)  
Antiguo 28/10/2013, 10:43
Avatar de cincinnati  
Fecha de Ingreso: noviembre-2002
Ubicación: Cerca, muy cerca
Mensajes: 971
Antigüedad: 21 años, 5 meses
Puntos: 29
Respuesta: Consejos sobre AWS - Amazon

Es difícil poder aconsejarte sin conocer tu caso en profundidad, pero si lo que quieres es algo escalable sin duda necesitas al menos 2 servidores y montar mysql en cluster para poder ir creciendo por esta parte. Y ya si puedes usar discos SSD mejor que mejor.
__________________
Be water my friend
  #5 (permalink)  
Antiguo 13/11/2013, 05:50
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 87
Antigüedad: 11 años, 6 meses
Puntos: 7
Respuesta: Consejos sobre AWS - Amazon

Hola

Con Amazon tienes muchas opciones, es increible lo que sacan cada mes. Da miedo. No hay quien los siga. Sin embargo, Amazon no es sencillo para muchos. Hay que saber bastantes cosas para montar el puzzle de la cantidad de servicios que ofrecen.
Por ejemplo, si contratas una instancia pequeña o mediana, has de saber que has de contratar aparte el espacio en disco del storage. Una instancia es una maquina virtual. El problema que tienes de una cantidad elevada de visitas no te lo soluciona amazon con una instancia pequeña, mediana o grande. Siempre puedes actualizar a instancias mayores pero no solucionas el problema de raiz. Si solo añades mas recursos como RAM y CPU a la maquina para tener mas "horsepower", la técnica de escalado es muy tosca. Y supone muchos problemas. Es lo que se llama escalar verticalmente.

Es mucho más racional pensar en escalara horizontalmente, esto es, coger un balanceador de carga y separar los servicios en diferentes nodos de manera que estén distribuidos y sean independientes, y puedan escalar o añadir más (o menos) según se necesite. De esta manera si creces mucho, no tienes porque cambiar radicalmente el diseño de la aplicación. Solo con añadir nodos web y sql, irias escalando. Los nodos mYSQL pueden estar en maestro-esclavo como.

Como bien te dice Cincinati, el cuello de botella suele estar en el acceso al disco que necesita la base de datos, y en la propia base de datos. La optimización es muy importante y el diseño de la aplicación para que rinda bien. Sin embargo, para ir sobrado y bien planificado es necesario separar servicios y distribuirlos como en el típico esquema de libro de cluster de alta disponibilidad con load balancers.
__________________
DigitalValley.com
Cloud Privado para resellers y desarrolladores | VPS SSD Hosting desde 1997

Etiquetas: amazon, hosting, servidor, web-hosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:55.