¿Qué tan rápido debe ser Internet para alojar un servidor en la nube?

Eso depende de varias cosas. Si está pensando en ofrecer un servicio en la nube, debe considerar los siguientes elementos junto con la velocidad del enlace de Internet:

  • Que estas ofreciendo
    • ¿Contenedores OpenStack (u otros)?
    • Infraestructura de virtualización?
    • Sistemas CMS (Drupal, WordPress, Joomla)
  • ¿Qué servicios de infraestructura ofrecen con la nube?
    • Servicio DNS para dominios alojados
    • servicio de correo electrónico para dominios alojados
      • Buzones
      • Puerta de enlace antispam / antivirus
  • ¿Con cuántos clientes y de qué tamaño planea comenzar?

Estas son preguntas importantes ya que guían tanto la cantidad de potencia interna (CPU, RAM) como el almacenamiento. Y esas cosas retroalimentan lo grande que debe ser la conexión a Internet.

La cuestión es que sin los detalles anteriores, es difícil estimar cuánto se necesita. En términos generales, haría las siguientes declaraciones, especialmente si planea construir un negocio y / o cobrar a las personas por el acceso al servidor.

  • Cualquiera que sea la conexión de red, necesitará que sea simétrica
    • La velocidad de salida de la red en la nube coincide con la velocidad de descarga / entrada
  • Si esto es para un negocio, es probable que desee buscar en una instalación de ubicación conjunta, incluso si solo está construyendo un sistema en la nube de una sola máquina.
    • Tienen acceso a una amplia variedad de proveedores de servicios de Internet con conexiones muy rápidas.
    • Si bien en general esto será costoso, es mucho más barato que tratar de construir los siguientes elementos incluidos en el hogar
    • UPS y generador de respaldo para energía
    • Internet es mucho más confiable que en una instalación de residencia.
  • Para la velocidad de un solo servidor o un sistema pequeño (5 contenedores web / sistemas de aplicación) comenzaría a 100Mbits / S en ambas direcciones.
    • Esto no es solo pequeño, es pequeño, pero parece que lo estás haciendo como un proyecto personal
      • Si es más que un proyecto personal, espere ir a 1 Gbit en poco tiempo.
      • Recuerde que el propósito de los servicios en la nube es reemplazar una gran cantidad de infraestructura que sirve desde cientos hasta miles, hasta decenas de miles de usuarios finales o sistemas. Esto necesitará un ancho de banda serio
    • Si desea saber qué hacen los niños grandes (AWS, Azure, otros), debe pensar en términos de potencialmente cientos de conexiones múltiples de gigabits por sitio, con múltiples sitios en todo el mundo
    • Recuerde también que, en el caso de las grandes instalaciones comerciales en la nube, están utilizando una infraestructura asombrosa internamente, en términos de hardware, rendimiento y velocidades de red.

Primero, un poco de vocabulario: un servidor en la nube es solo un servidor. Los servidores toman “todo el ancho de banda que necesitan”, por lo que es parte de una disciplina profesional. Así que debes tener en cuenta muchas cosas como:

  1. ¿Qué tipo de servicios prestas? HTTP simple necesita mucho menos que algo como VoIP
  2. ¿Para cuanta gente?
  3. ¿Cuánta latencia espera / requiere?

También hay dos tipos de “rápido”. Hay latencia, que es el tiempo de ida y vuelta, y hay rendimiento, que es el ancho de banda. Siempre desea que la latencia sea lo más baja posible, por lo que, en ese sentido, la conexión “más lenta” que desearía para un servidor web es quizás un RTT de 60-90 ms. De lo contrario, los tirones del sitio con grandes cantidades de activos comienzan a parecer desagradables.

En cuanto al ancho de banda, si tiene un sitio web ligero con un uso interactivo en su mayoría, una conexión de 1Mb es suficiente … hasta que no lo sea. Debe ver sus gráficos de tráfico y la capacidad de respuesta del sitio para comprender cuándo hacer crecer eso.

Entonces … lamentablemente la respuesta es “depende”. Comienza barato y agrégalo cuando lo necesites. No hay ningún proveedor que se niegue a venderle más ancho de banda 🙂