dnn cloud services - under the hood - techorama 2014
TRANSCRIPT
David Rodriguez – Microsoft Azure MVP/InsiderDNN Cloud Team Lead Engineer - @davidjrh
DNN CLOUD SERVICES – UNDER THE HOOD
Thanks to
What is DNN about?
Deploying OnPremise
Host
Portal 1 Portal 2 … Portal N
Scaling OnPremise…
=
Preparing the leap!
Cloud ServicesWeb Sites Virtual Machines
Ways to deploy DNN on Azure today
DNN Azure Accelerator
http://dnnazureaccelerator.codeplex.com
DNN Azure Accelerator
demo
DNN Cloud Services
Evoq in the Cloud Vision
Free Trials
Zero Installation
Reliability
Update Ease
Remote Access
Scalability
Automation
Cost Effective
Simplicity
In summary
Free Trials Zero Installation Reliability Update Ease
• Remote Access• Scalability• Automation• Cost Effective
Simplicity
Different challenges calls for different solutions
Full productDedicated 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
Extending DNN on Azure Platform
Windows Azure Caching Provider (InRole caching)
Staging device cloning WebDeploy, FTP, RDP Offline site Support for updates Automatic backups NewRelic Monitoring Integrated Cloud Control Bar
DNN Cloud Services Architecture
DNN Cloud Platform
Azure Websites(high-density hosting over
IaaS)
Azure Cloud Services
(PaaS)
External Systems
Web API
Message Queues
The “Device”
Storage
Compute
Database
The “Device Provisioning Provider”
Provisioning Provider Abstraction Layer
DNN Cloud Services API
The “Device Provisioning Provider”
WA Management API SQL Azure APIWA Storage API
Cloud Services Provisioning Provider
The “Device Pool”
Product A
m
M
…
m M=mm
M
M
Product B
Product C
Pre-Provisioned Product Pools
Device Pools
demo
Ensuring confidence!
Extension Verification Service
Extension Verification Service
??
Testing Extensions for Azure Compatibility
demo
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
Questions?
42
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners
David RodriguezCloud Team Lead EngineerMicrosoft Azure MVP/Insider@davidjrhhttp://geeks.ms/blogs/davidjrh
DNN Cloud ServicesUnder the Hood