DNN Azure Accelerator is a project based on the Azure Accelerators Project
to publish the famous DotNetNuke Community CMS on the Windows Azure Platform.
Includes a wizard to deploy DotNetNuke Community using virtual hard drive (cloud-drive) that is created dynamically on the cloud. Enables the creation of new DotNetNuke host instances from on-premise to the cloud
using a wizard that guides you on this process, creating the SQL Azure database, uploading the solution engine and associated service configurations.
The wizard also automates the provision of resources required to deploy your DNN instance on Azure, from creating the required hosted service, storage account and database server. The deployment process ends with the DotNetNuke installation
downloaded directly from CodePlex. To get started, unzip the wizard package and start the DNNAzureWizard.exe.
Review the Getting Started section.
The wizard comes with a package that deploys DotNetNuke on Small sized instances (also included ExtraSmall, Medium and Large packages). You can increase or decrease the number of webroles that serves the DNN site. One of the webworkers will mount and share
the VHD drive, and then all the webworkers will connect to the share.
A SMB package is also included where a SMB role is who mount and shares the drive. Both SMB worker role and webworkers can be deployed on High Availability.
Getting Started with Windows Azure and DotNetNuke
Joe Brinkman has produced an excellent video tutorial
about how to deploy DotNetNuke on Windows Azure using this accelerator. You may also want to
check this post about the new features of this release.
The summary of steps for deploying DNN Community on Windows Azure is:
- GET A WINDOWS AZURE SUBSCRIPTION
- You can sign-up for a free 3 month trial
- RUN THE ACCELERATOR
the DotNetNuke Wizard Accelerator package and uncompress it
- Run DNNAzureWizard.exe and follow the steps
This accelerator has been inspired by a
blog post of Dinesh Haridas that you may also read to understand the background.