Drupal Developer Days Seville 2017: Network Proposal
1. Drupal Developer Days Seville 2017
Network connectivity and WIFI
“If something is key at a Drupal event, it is the Internet”
Documento de especificaciones técnicas y características de consumo para el
despliegue de red en el evento Drupal Developer Days 2017 Sevilla. v2. 31/01/2017
2. Descripción del escenario
Drupal Developer Days 2017 en Sevilla, reunirá a expertos y expertas en la tecnología
Drupal de todos los rincones del mundo. Mientras redactamos estas líneas, equipos de
diferentes nacionalidades (Suecia, Alemania, Bélgica, Reino Unido o EEUU) ya se han
registrado y se están organizando para asistir. DrupalDevDays es un encuentro de claro
corte internacional y que tiene a reunir a una cantidad alta de un público altamente
cualificado en torno a la tecnología. El espíritu de este evento y sus objetivos inherentes
hacen el resto.
http://seville2017.drupaldays.org/
De las diversas tipologías de eventos vinculados a la plataforma Drupal que actualmente
existen en el mundo, el formato DrupalDevDays es realmente el más vinculado al desarrollo
de software: durante una semana, los asistentes participan en sucesivos sprints de grupos y
subgrupos autoorganizados para hacer avanzar con su trabajo, los resultados de alguna de
las diversas iniciativas que forman parte de Drupal (Core, Módulos, Temas, Traducciones,
etc.), lo que genera realmente unas necesidades muy específicas en cuanto a capacidades
de red: Imaginemos un colectivo de 350 personas en el mismo espacio, enviando
soluciones de software (parches) a Drupal.org, compartiendo contenido por redes sociales,
respondiendo correos electrónicos y conectando vía Wifi al menos tres dispositivos
diferentes por persona (portátiles, móviles, smartwatches…). Sumemosle a ello el envío de
contenidos vía streaming por parte de la organización para transmitir online alguna charla o
actividad y el cuadro de consumo de ancho de banda llega a ser realmente enorme…
¿Qué necesitamos?
Repasando el análisis post-morten de una de las ediciones anteriores de Drupal Dev Days,
podemos llegar a ver cuales son las necesidades reales cuando hablamos de conectividad y
red en un evento de estas características:
“First of all, we looked at having reliable backbone connections at the venue. A regular off
the shelf connection may be problematic as even if it offers 99.9% reliability, it may be that
the 9 hours when it is down (365*24*0.001) coincide with a day of the event. This sounds far
fetched but did happen at a high profile event recently. You can solve this with higher
reliability contracts or as we did by having a backup. We decided that the best solution is if
we have two connections from two separate providers using two different technologies. So if
one goes down, we can still rely on the other. In the end, we ordered one more identical line
3. from the original provider as well for increased speed. So we ended up with 3 lines from 2
providers using 2 technologies:
● One optical line from Invitel (150MBps down, 60Mbps up)
● One microwave (over the air) connection from across the river from Digi (60Mbps down,
25Mbps up)
● Another optical line from Invitel (150MBps down, 60Mbps up)”
Efectivamente, como podemos intuir, se usaron tres líneas diferentes de dos proveedores
distintos usando dos tecnologías diferentes (fibra óptica y microondas) para dotar de ancho
de banda suficiente al encuentro y a la vez y tal como se explica en el texto anterior, evitar
la posibilidad de una caída de señal en un evento de estas características.
Evidentemente y tal como queda recogido en el análisis anterior:
“Whatever backbone connection one has, it does not help if there is no good WIFI inhouse.
Solving WIFI for 300 people is not possible with regular home access points. The number of
clients they could handle is so low that you would need to put a lot of them together which
results in interference and ultimately no WIFI.”
Un sistema Wifi para este tipo de eventos no se parece en nada o casi nada a la estructura
Wifi que podemos tener en casa: para dotar de conectividad a 350 personas con unos 800
dispositivos en el mismo espacio físico, necesitamos una dotación de ingeniería más
avanzada en cuanto a Routers, Switches y puntos de acceso: los elementos habituales de
hogar no sirven adecuadamente.
Características de consumo
Para que podamos ubicarnos mejor, vamos a ofrecer algunas cifras de consumo de ancho
de banda segmentadas por la naturaleza del servicio, todo dentro de un evento Drupal
Developer Days de una semana de duración:
● Consumo de Twitter: 12GB
● Peticiones http (navegación web): 132 GB
● Conexiones SSH (envíos seguros): 21 GB
● Gtalk (chat de Google): 11 GB
● Envío de ficheros sobre http: 44 GB
y estas solo son algunas de las cifras representativas de uso de ancho de banda durante
esa semana.
4. En la imagen siguiente podemos ver el listado de consumo de ancho de banda del
encuentro Drupal Developer Days 2014 en Szeged (Hungría), tal y como quedó recogido en
la revisión de uno de sus organizadores (disponible aquí)
http://hojtsy.hu/blog/2014-apr-22/drupal-developer-days-2014-organizers-report
Escenario deseado
En realidad, para tal cantidad de consumo de ancho de banda solo deberíamos
asegurarnos de unas redes (dos o tres) de diferente naturaleza para servicios segmentados:
una para el consumo de tráfico “profesional” (ssh y ficheros sobre http), otra de consultas y
servicios (música, Google, etc) y una tercera dedicada a comunicaciones externas como
Streaming, reservada para la organización. Ese sería nuestro escenario ideal. Si además
cada red fuese independiente en cuanto a proveedor y características (fibra óptica, satélite)
entonces todo sería perfecto.
En otro caso, necesitaríamos una conexión de al menos 500 megas simétricos (Movistar o
Vodafone ya entregan a clientes domésticos hasta 300 megas simétricos de señal.
Actualmente, proveedores como Adamo ofrecen hasta 1000 megas en sus servicios:
https://www.adamo.es/service/fibra-fast/
Para la infraestructura, tendríamos que dotarnos de una serie de elementos técnicamente
muy maduros, para profesionales y fuera de uso doméstico. Elementos más capaces:
5. 1- Puntos de acceso UAP-AC-PRO
https://www.amazon.es/Ubiquiti-UAP-AC-PRO-Punto-de-acceso/dp/B016XYQ3WK/Ubiquiti
%20UAP-AC-PRO
2- Switch US-8-150W
https://www.amazon.es/UBIQUITI-Networks-US-8-60W-UniFi-Switch/dp/B01MU3WUX1/Ubi
quiti%20US-8-150W
3- Cableado de conexión, Cat.6, 100 metros.
4- Sistema de control de ancho de banda Unifi Security Gateway
https://www.amazon.es/UBIQUITI-USG-Ubiquiti-Security-Gateway/dp/B00XRBNZ9M/
En las siguientes cantidades y con los siguientes precios relativos: