¿Necesito un servidor local para servir un sitio web en Australia considerando su costo?

15

Tengo problemas para llegar a una conclusión a mi respuesta.

Estoy a cargo del desarrollo de un sitio potencialmente grande para Australia. La tarea ahora es elegir un servidor. Necesitaremos un servidor potente para atender el sistema que se está construyendo con todas sus características.

Personalmente, he tenido una mejor experiencia con anfitriones fuera de Australia. Además, el costo de los servicios en Australia es considerablemente más alto que en otras partes del mundo.

Por lo tanto, mi pregunta es si la distancia entre un servidor y una máquina cliente realmente importa al servir un sitio web. Por lo que había leído, no tiene un gran impacto.

Teniendo en cuenta que necesitaríamos 24 horas de soporte que podríamos alojar en cualquier lugar. También al abastecernos externamente de Australia podemos obtener más por nuestro dinero. Por lo tanto, permita un servidor de mayor potencia.

El sitio se ejecutará en un .com.au, por lo que deberá apuntar a ese dominio. ¿Necesitamos alojar en Australia?

Shane
fuente

Respuestas:

30

Si, importa. Ejecutamos una .com.auaplicación SaaS, y la latencia es bastante importante. Es físicamente imposible obtener información de los Estados Unidos a Australia en menos de 200 ms, pero tenemos una latencia típica de 20 a 50 ms desde nuestro centro de datos en el norte de Sydney hasta la mayor parte de la costa este de Australia.

Sí, es costoso arrendar servidores y espacio de centros de datos en Australia, pero también vale la pena. Le recomiendo incorporar estos costos en su plan de negocios. Incluso si comienza poco a poco con el nuevo centro de datos de Sydney de AWS, y luego escala a su propio hardware de ubicación conjunta, sus clientes más pesados ​​se lo agradecerán.

(en realidad, no, no te lo agradecerán, se quejarán y gemirán por todo, sin tener idea de que has reducido la latencia en 150 ms, pero sería peor si tu servidor estuviera en otro lugar).

A modo de advertencia, sin embargo, que no importa lo que está haciendo. Si este es un blog, o incluso algo así como Server Fault, no es gran cosa. Estamos acostumbrados a que Internet sea lento aquí de todos modos (¿ha usado Internet en los EE. UU.? Las cargas de páginas ni siquiera están en el mismo estadio que aquí). Entonces, si está haciendo SaaS o algo con muchas llamadas sincrónicas, o enviando / recibiendo muchos pequeños datos (como sondear las actualizaciones de estado), entonces es un gran problema. Y si está ejecutando un servidor de terminal o algo en tiempo real, entonces es un gran problema.

Pero si está ejecutando principalmente cosas que no son en tiempo real, entonces puede que no sea tan importante para usted. Lo mejor sería probarlo: configúrelo en dos servidores, uno aquí y otro en los EE. UU., Y dele los dos sitios a la misma persona. No les diga nada sobre el cambio de ubicación, y pídales que le digan si uno se siente más receptivo que el otro. Repita eso algunas veces y tendrá su conclusión.

Mark Henderson
fuente
Está bien. De acuerdo con lo que dijiste, Aus puede ser el camino a seguir. Es un sistema SaaS. Contiene llamadas ajax en ejecución, pero nada que se ejecute de manera consistente. Sin embargo, esto podría suceder. Supongo que debería haber mencionado que debe ejecutarse razonablemente en un dispositivo móvil. Se ha dedicado mucho tiempo a optimizar el diseño receptivo para dispositivos móviles. Entonces, la velocidad móvil es un factor. Entonces, si el dinero no puede mejorar la Latencia, no importaría lo poderoso que sea el servidor. ¿Cómo es AWS? Y los servidores pueden sugerir que sean confiables y sepan lo que están haciendo.
Shane
1
Nunca he usado AWS para nada más que hurgar, así que no puedo comentar sobre ellos para ser honesto. Ejecutamos nuestra propia pila de hardware y la ubicamos en un centro de datos privado. No hay muchos DC para elegir realmente aquí. No sé dónde te encuentras, pero en Sydney hay Equinix y Globalswitch, pero solo alquilan a los principales jugadores. Es muy probable que cualquier otra persona que ofrezca colocación se encuentre dentro de una de esas dos instalaciones, y solo administre la infraestructura de enlace ascendente de red por usted. También hay Maquarie Telecom y Anchor.
Mark Henderson
serverfault.com/users/1375/womble de Arrow solía pasar el rato aquí y realmente conoce su mierda, aunque no lo he visto en mucho tiempo.
Mark Henderson
1
Si hay un deseo de alojar algo en el territorio de los Estados Unidos pero con una latencia decente a Oz, Guam puede ser una opción (hay pocos proveedores de alojamiento y un solo tubo gordo de salto para Sidney allí).
oakad
Estoy en los Estados Unidos y he alojado sitios web con éxito en Europa. Obtener un host durante un mes no es tan costoso, por lo que te recomiendo que lo pruebes.
user606723