Windows Azure Accelerator for Umbraco

Meses atrás explicaba en un artículo que escribí para MSDN España cómo era posible subir el CMS de Umbraco a Windows Azure. Si bien vimos que era posible, existían diversas dificultades que hacían de este gestor un funcionamiento algo desorientado a las aplicaciones escalables. El mayor problema era que el propio CMS almacenaba parte del contenido del sitio web en local, por lo que hacía imposible aumentar el número de frontales/instancias sin tocar el código fuente de Umbraco :(.

Después de la presentación en el MIX 2011 ya disponemos de un nuevo acelerador, con el que conseguimos desplegar la última versión del CMS adaptada de la siguiente manera:


Utilizando este esquema lo que se consigue es disponer de múltiples instancias de nuestro sitio web sincronizadas en todo momento (cada segundo) a través de un método llamado SyncForever dentro de la clase WebRole, típica  de los proyectos de Windows Azure como punto de entrada.

public override void Run()
{
    this.SyncForever(TimeSpan.FromSeconds(1));
}

Para descargar esta herramienta se puede hacer desde su sitio en codeplex.

Más información

¡Saludos!

2 Comments

  1. male enhancement Noviembre 7, 2012 at 10:34 am

    What precisely I became trying to locate, and quite nicely explained.

    Reply
    1. Gisela Noviembre 8, 2012 at 8:46 pm

      I’m glad to read that 🙂

      Thanks for your comment!

      Regards!

      Reply

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.