10/13/2019 4:41 AM DNN Cloud Services Under the Hood David Rodriguez Cloud Team Lead Engineer – DNN Corp. Windows Azure Insider - @davidjrh © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is DNN about?
Host Portal 1 Portal 2 … Portal N Deploying OnPremise
Scaling OnPremise… =
Preparing the leap!
Ways to deploy DNN on Azure today Web Sites Virtual Machines Cloud Services
DNN Azure Accelerator 10/13/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
http://dnnazureaccelerator.codeplex.com 10/13/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
demo DNN Azure Accelerator
DNN Cloud Services
Evoq in the Cloud Vision
Free Trials
Zero Installation
Reliability
Update Ease
Remote Access
Scalability
Cost Effective
Simplicity
Simplicity Free Trials Zero Installation Reliability Update Ease In summary Free Trials Zero Installation Reliability Update Ease Remote Access Scalability Automation Cost Effective Simplicity
Different challenges calls for different solutions Full product Dedicated PaaS deployments per tenant
Different challenges calls for different solutions Trials environment High Density Hosting on IaaS Windows Azure Pack for Windows Server
Windows Azure Pack http://www.microsoft.com/en-us/server-cloud/windows-azure-pack.aspx
Windows Azure Pack implementation demo Windows Azure Pack implementation
Extending DNN on Azure Platform 10/13/2019 Extending DNN on Azure Platform Windows Azure Caching Provider (InRole caching) Staging device cloning WebDeploy, FTP, RDP Offline site Support for updates Automatic backups Integrated Cloud Control Bar © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
DNN Cloud Services Architecture External Systems DNN Cloud Platform Web API Message Queues Azure Websites (high-density hosting over IaaS) Azure Cloud Services (PaaS)
The “Device” Compute Database Storage
The “Device Provisioning Provider” DNN Cloud Services API Provisioning Provider Abstraction Layer
The “Device Provisioning Provider” Cloud Services Provisioning Provider WA Management API WA Storage API SQL Azure API
Pre-Provisioned Product Pools The “Device Pool” Pre-Provisioned Product Pools M M M m m M=m m … Product A Product B Product C
demo Device Pools
Ensuring confidence!
Extension Verification Service
Extension Verification Service ??
Testing Extensions for Azure Compatibility demo Testing Extensions for Azure Compatibility
DNN is committed to Cloud and particularly Azure Key Take-aways DNN is committed to Cloud and particularly Azure Focus on Cloud Services, Trials, Solutions, Verification Our goal is all about…
Simplify, simplify, simplify. - Henry David Thoreau
DNN Cloud Services Under the Hood 10/13/2019 4:41 AM DNN Cloud Services Under the Hood David Rodriguez Cloud Team Lead Engineer Windows Azure Insider @davidjrh http://geeks.ms/blogs/davidjrh © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.