DotNetNuke Azure Accelerator con soporte Multi-instance

Esta semana voy a estar trabajando en la documentación del nuevo paquete de instalación del DNN Azure Accelerator que está recién salido del horno. Hace un ratillo eliminé el despliegue que había hecho, sin darme cuenta que el anuncio de la nueva solución estaba en el mismo foro del despliegue (en http://dnnaccelerator.cloudapp.net).

Voy a poner el contenido del post aquí que ya actualizaré cuando tenga la documentación completa, para que las instancias desplegadas no consuman recursos de mi VISA.

Un saludo.

DNN Azure Accelerator with multi-instance support

This week I’ll prepare a new package with the DNN Azure Accelrator with new important updates. This new idea is inspired on the post of Dinesh Haridas using a SMB server and a SMB client.

Summary of changes:

  • Support for SDK 1.4 (April refresh)
  • Support for .NET Framework 4.0 (Razor will also be supported)
  • Remote Desktop to the instances
  • Possibility to use Azure Connect
  • Web.config modification supported (the files are in a shared read/write cloud drive)
  • Multiple portal alias are also supported
  • DNN configured as a WebFarm (see DotNetNuke white papers for more info)
  • DNN 5.6.2 preconfigured

The new accelerator is using a SMB Server worker role instance, that mounts a cloud drive and share it across the internal network. Then the webrole instances maps the network drive and use it for the creation of a new site that is created dynamically on the role Start() event.

I need to sleep something 🙂 Meanwhile, some captures. Below the menu, you can see which computer is actually serving you this page (there are 2 webroles instances).

Accelerator Roles

AcceleratorRoles

SMBServer worker role

SMBServer

DNN WebRoles

DNNAzureWebRole

davidjrh

David Rodriguez, is a happy Spanish guy living and working in Tenerife (Canary Islands, Spain) where he was born. He is one of the lucky ones who has the opportunity to work with cutting edge technologies at Intelequia as CTO. He has more than 20 years development background mostly based on Microsoft technologies, designing and architecting highly scalable systems like reservation systems for airlines companies. He has been working with Microsoft Azure since it was on CTP, migrating on-premise systems to the cloud, co-founding the .NET User Group TenerifeDev as well as the CSV company Intelequia Software Solutions. He is also the author of different DNN-Azure open source projects available on GitHub such as caching providers, analytics and Azure Active Directory.

Deja un comentario

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