Mejorar el Ping con un “pincho” 3G

Sport_PingPongEste tema es un poco off-topic con todo lo relacionado con la nube (Mmm…quizás al final no tanto). Ahora que tengo todo empaquetado y listo para el evento de la semana que viene, me dio por echar un “vicio” a mi distracción favorita: una raid con los coleguitas de la guild en el WoW (por cierto, acabo de ver un Twit de David Salgado que estaba pensando hacer lo mismo, ya hablamos Lengua fuera).

Pues como empaqueté hasta el router ADSL, no tuve otra opción que usar el Mobile WiFi de Vodafone –que por cierto, va muy bien- para conectarme.

No entendía que si la velocidad de subida y bajada estaban muy bien –mejor que con mi línea ADSL fija-, cuando estaba dentro del juego alcanzaba valores de latencia entre 6000ms y 15000ms, hasta que finalmente me tiraba del juego.

Indagando un poco por los foros, encontré la solución y que detallo aquí porque supongo que se aplica en numerosas situaciones, no expresamente en juegos online. Seguro que alguna aplicación en la nube va a requerir del mismo modo una latencia “decente” y no esos horribles valores.

La solución

La solución es muy sencilla: reducir el tamaño máximo de los paquetes TCP/IP para la conexión que usa el pincho (o sus siglas en inglés, MTU). ¿Cómo se hace esto? Muy fácil siguiendo estos pasos –ojo, sólo Windows 7 y Windows Vista:

  1. Abrir una consola de comandos en modo administrador: Inicio>Todos los programas>Accesorios>Símbolo del sistema (pulsar botón derecho y Ejecutar como administrador)
  2. Ejecutar el comando siguiente:

    netsh interface ipv4 show subinterfaces

  3. El resultado es la lista de interfaces de red con la MTU de cada conexión. Por defecto la MTU de cada conexión es de 1500 excepto la de Loopback.
  4. Ahora, para reducir el tamaño de los paquetes a través de la conexión del pincho, escribir el comando siguiente, donde “Conexión de banda ancha móvil” es el nombre de la conexión asociada al pincho y 750 es el el nuevo tamaño de la MTU que queremos usar:

    netsh interface ipv4 set subinterface “Conexión de banda ancha móvil” mtu=750 store=persistent
    ModificarMTU

El resultado, espectacular. 138ms de ping. Con esto puedo desconectar hasta con el Call of Duty Sonrisa

Espero que os sea útil.

Evento TenerifeDev: Office 365 – Súbete a la nube

Microsoft-Office-365_thumb_16C90961¡Por fin! Por fin se ha liberado públicamente la Beta de Office 365 con lo que ya puedes inscribirte para solicitar el acceso al mismo y ver por ti mismo las novedades que trae.

Si estás en Tenerife la segunda semana de Mayo estás de suerte, porque el viernes 13 de mayo vas a poder ver todas estas novedades y con lo que vamos a poder trastear desde el punto de vista del desarrollador nada menos que de manos de Alberto Díaz –MVP de Sharepoint.

Los datos del evento son los siguientes:

  • Fecha: 13 de Mayo de 2011
  • Hora comienzo/fin: 17:00 – 18:30 (GMT+0)
  • Lugar: Salón de Grados, Escuela Técnica Superior de Ingeniería Informática
    Universidad de La Laguna, Camino San Francisco de Paula s/n
    38271, La Laguna, Tenerife, SPAIN
  • Descripción: La computación en la nube abarca desde los servidores hasta el escritorio, y por supuesto, las soluciones de productividad que hacen el día a día del trabajo de usuarios empresariales. Office 365 es parte de una plataforma unificada de productividad en la nube de Microsoft. Es adecuado para empresas de todos los tamaños, porque ofrece versiones en la nube de las soluciones más confiables de colaboración, comunicación y correo electrónico, en combinación con la conocida suite Office Professional Plus.
    Se acaba de publicar la versión Beta pública y tenemos algunas preguntas que responder:
    ¿Cuáles son los productos que incluye?
    ¿Cómo podemos desarrollar en esta plataforma?
    Vente con el grupo de usuarios TenerifeDev y descubre las novedades que nos trae esta plataforma de la mano de Alberto Díaz Martín, MVP en SharePoint Server.

Para registrarte en el evento, sigue este enlace. ¡El aforo es limitado!

Registrarse

¡MIX11: el DNN Accelerator se paseó por Las Vegas!

El lunes pasado creé una entrada en este blog comentando la agenda de las sesiones sobre gestores de contenidos en Windows Azure en el evento del MIX11 que esta semana ha tenido lugar en Las Vegas.

En ella comentaba al final que estaba muy intrigado por el contenido de la sesión de Shaun Walker acerca de DotNetNuke y Azure.

El martes ocurrieron cosas muy interesantes, como la publicación del nuevo Windows Azure Accelerator para Umbraco, en el que se resolvía el lanzar múltiples instancias con sincronización bi-direccional con el blob-storage de los contenidos. Personalmente había estado haciendo algo similar con MS Sync Services, pero al verlo terminado en Codeplex fue muy emocionante. Felicidades por el trabajo.

Si había comentado que estaba emocionado por ver el contenido de la sesión, lo que vino después me dejó petrificado.

Ayer transcurrió la sesión de Shaun que tanto llevaba esperando. Antes de meterse de lleno con DNN y Azure, Shaun resumió muy bien los términos SaaS, PaaS e IaaS, sentando las bases de cómo se ofrecen los servicios de computación en la nube. Siguió mostrando el SQL Azure Migration Wizard que tantos hemos usado (olé por ese proyecto!) y…cuando vi la Slide mostrando el Accelerator me quedé estupefacto.

El DNN Accelerator en WideScreen

Pues sí, al final la presentación se centró, con demo online y todo en http://dnnmixdemo.cloudapp.net, en la presentación de DNN en Azure con el Accelerator que había subido a CodePlex en febrero (ver entrada de blog).

¡Gracias desde el otro lado del charco! De verdad es un placer poder contribuir con un granito de arena en poder usar DNN sobre Azure.

Lo bueno es que ahí no quedó la cosa. Después de una conversación con Joe Brinkman, vamos a seguir mejorando el Accelerator para actualizarlo y usar las últimas características que ofrece Windows Azure (SDK 1.4, con su refresh la semana que viene) y solucionar la limitación de múltiples instancias que nombré al principio y que a la vez también reconoció Shaun en la sesión. Hay trabajo por delante, pero un trabajo muy emocionante a la vez que gratificante.

Os dejo con el vídeo de la sesión. No creo que lo disfrutéis tanto como yo, pero por lo menos os pondréis al día en algunos conceptos Sonrisa

Si no ves el vídeo o quieres descargarlo en otros formatos, puedes hacerlo desde http://channel9.msdn.com/events/MIX/MIX11/EXT12

Recuerda que puedes usar el DotNetNuke Azure Accelerator desde:

http://dnnazureaccelerator.codeplex.com/

La fiesta de los CMS sobre Windows Azure: MIX11

header_ballsplusComo muchos ya sabrán, desde mañana martes 12 hasta el 14 de Abril se celebra en Las Vegas el MIX11, una reunión de desarrolladores, diseñadores, expertos en interfaz de usuario y profesionales para la creación de los sitios más innovadores y rentables de la web. Las sesiones abarcan temas técnicos, consejos de expertos para estrategia en contenidos, usabilidad y diseño. En estas sesiones se hablará del futuro de de los estándares basados en la web.

Dentro del gran abanico de sesiones –que por suerte, para los que no podemos asistir en vivo, serán grabadas y compartidas en Channel 9– hay unas que tratan específicamente sobre la gestión de contenidos sobre Windows Azure.

Os dejo a continuación una agenda de las sesiones sobre este tema:

Martes 12 de Abril de 2011

Miércoles 13 de Abril de 2011

Las grabaciones estarán disponibles unas 24 horas después de ser grabadas. En directo se retransmitirán las keynotes del 12 y 13 de Abril. También os recomiendo seguir en Twitter el evento a través de @MIXEvent y el hash-tag #MIX11.

Intrigadísimo estoy…

La cita del miércoles 13 con Shaun Walker sobre DotNetNuke y Azure, reza así:

“Over the past couple of years, no technology has been hyped as much as the cloud, but even with so much hype, it is amazing how little is understood about its practical application in the enterprise. In this session, we will discuss the top 10 reasons why a business of any size should seriously consider moving to the cloud. We will also demonstrate how you can leverage DotNetNuke, the leading open source web content management system for ASP.Net to design and deploy feature-rich business websites on Windows Azure.”

Con ese anuncio, estoy más emocionado que cuando salí del cine la primera vez que fui a ver Matrix.

Happy Coding!