Elección de hospedaje web
Última actualización el Martes, 03 de Noviembre de 2009 16:49 Escrito por Administrator Jueves, 29 de Octubre de 2009 15:06
Transferencia de datos
Uno de los factores desconocidos por los clientes y que más problemas causan cuando la web comienza a crecer son los conceptos de ancho de banda y volumen de transferencia.
Encontrarse con que el plan de alojamiento contratado queda por debajo de las necesidades de la web, especialmente si se ha contratado el alojamiento por un período largo, es sumamente desagradable. Por ello, conviene conocer estos conceptos para asegurarse de elegir bien el servicio adecuado.
El precio de la transferencia de datos es muy diferente de uno a otro proveedor de hospedaje. Hay que calcular bien el consumo previsto y saber cuándo lo superaríamos y cuánto habría que pagar por él una vez superado el límite contratado.
Por norma general, en USA resulta más barato el ancho de banda que en Europa o Latinoamérica, aunque no siempre es así.
Volumen de transferencia
Entre los datos que se mueven por la red a causa de una web, no sólo estarán los bits que conforman en contenido de la web, si no que además, hay numerosos elementos de control de datos y del protocolo.
De este modo, para poder hacer un cálculo aproximado, tendremos que considerar que por cada byte (8 bits) de contenido web a enviar, se enviarán en total unos 10 bits. Hay proveedores que sólo cuentan el tráfico web, otros cuentan web + FTP + e-mail. El e-mail, como la transferencia por FTP también consumen comunicaciones, pero salvo que se usen largas listas de correo, o se entreguen archivos para descargar mediante FTP, su volumen es escaso para ser tenido en cuenta. En condiciones normales, una web envía más datos de los que recibe, por lo cual, hemos de contar con los datos enviados. La transferencia de datos, se calcula del siguiente modo:
días por mes x visitas diarias x páginas por visita x volumen por página x 1,25
Supongamos un caso con las siguientes características:
- 100 visitas diarias.
- 4 páginas por visita.
- 100 KB por página, ¡gráficos inclusive!
El volumen de transferencia, sería el siguiente: 30 x 100 x 4 x 100 x 1,25 = 1.500.000 KB mensuales
Como la unidad de medida para la transferencia de datos es el GB (GigaByte), facilmente podemos hacer la conversión:
1 GB = 1.024 MB
1 MB = 1.024 KB
En el ejemplo anterior, por tanto, el resultado final sería de:
1.500.000 KB mensuales / 1024 / 1024 = 1,43 GB mensuales
Ancho de banda
El ancho de banda es la cantidad de datos que se pueden enviar a través de un canal de comunicación. Para el caso de los servidores web, las medidas se hacen en Kilobits por segundo o Megabits por segundo (Kbps/Mbps), exactamente igual que con los módems, routers y cualquier dispositivo de red.
A diferencia de lo que sucede con el volumen de transferencia, que se contabiliza en un total de información enviada, el ancho de banda indica el límite que podemos alcanzar en un momento determinado. Superar el ancho de banda contratado, causará retraso en la entrega de datos inicialmente y denegación de respuesta poco después, no siendo accesible la web desde Internet.
El cálculo del ancho de banda, ha de realizarse teniendo presente los momentos de mayor actividad, lo que hace más complejo el cálculo. Nos conformaremos con lograr una buena aproximación, pues luego al contratar, hay que hacer un redondeo forzoso.
Siguiendo los mismos datos que en el ejemplo empleado anteriormente, empezamos por tomar el día de la semana de mayor tráfico. Dependiendo de los contenidos de la web, éste puede encontrarse a mitad de semana, durante el fin de semana, o tras el envío de boletines o newsletters periódicos. Partimos por tanto de los siguientes datos:
- 140 visitas el día de mayor tráfico.
- 4 páginas por visita.
- 100 KB por página.
Basándonos en el mismo cálculo que antes, contabilizando sólo un día, partiremos con el siguiente valor total:
140 x 4 x 100 x 1,25 = 70.000 KB
Ahora lo dividiremos por horas, pero hay que tener presente que no a todas horas hay el mismo tráfico. Una curva horaria típica es la siguiente:

Observamos por tanto que la hora punta es 1,6 veces superior a la media horaria. De este modo, el volumen de transferencia en hora punta es de:
Transferencia diaria / 24 horas x 1,6
Aplicándolo en el ejemplo, el resultado queda en:
70.000 KB / 24 x 1,6 = 4.666 KB
Para complicarnos el cálculo, tampoco entran al mismo ritmo todos los visitantes, hay momentos en que coinciden varias conexiones de visitantes, otros en los que no coincide ninguno.
Si queremos cubrir estas oscilaciones, nuevamente tendremos que aplicar un factor de corrección.
En él decidimos las posibilidades de que haya más o menos tiempo de lentitud (atascos de tráfico) en las respuestas en los peores momentos. Por fortuna, otro de los inconvenientes está en que el ancho de banda no se contrata en las unidades exactas que queramos, así que bastará con contratar el valor inmediatamente superior al que obtendremos en la media de la hora punta, siempre que deje un poco de margen.
Vamos ya finalizando cálculos. Teníamos un valor en Kilobytes (KB) promedio por hora, y hemos de convertirlo a Kilobits por segundo (Kbps). El último cálculo ya es el siguiente:
Media hora punta / 60 minutos/hora / 60 segundos/minuto x 8 bits/byte
Aplicándolo al ejemplo, el resultado queda en:
4.666 KB / 60 / 60 x 8 = 10 Kbps
Siendo los valores de ancho de banda contratables de 128Kbps, 256Kbps, 512Kbps, etc., nos decidiríamos por el inferior, 128Kbps.
En el caso de ejemplo usado, el volumen de transferencia de datos nunca nos llevará a una contratación por ancho de banda, pues no necesitamos tanta comunicación. En webs cuyo tráfico supere 20 veces el del ejemplo, ya es más probable que los planes de alojamiento necesarios tengan esa opción de contratación, si es que no se ofrecen directamente contratando por volumen de transferencia (GB mensuales).
Si obtenemos, por ejemplo, un cálculo de 320Kbps, debemos contratar 512Kbps, pues 256Kbps sería demasiado corto, y en las horas punta sería continua la inaccesibilidad.
En resumen
Valorar el tipo de sitio que diseñaremos ya que entre más gráficos tenga este, más consumo de transferencia tendremos.
Hacer un cálculo previo a la contratación de nuestro hospedaje web para valorar nuestro requerimientos de hosting.



