dnn europe 2013 dnn cloud - no video
TRANSCRIPT
Web Sites
Start for free and scale
Scale up as traffic grows
Build with ASP.NET, PHP
or Node.js
Deploy with FTP, Git or
TFS
Infrastructure
Services (IaaS)
Infrastructure on your terms
Available on-demand
Scalable using Virtual Machines
and Virtual Networks
Cloud Services
(PaaS) *
Enterprise-grade platform
Rich Platform as a Service
(PaaS) environment
Create highly-available
applications and services
Multi-tier scenarios, automated
deployments and elastic scale
* Using DNN Azure Accelerator http://dnnazureaccelerator.codeplex.com/
1. Create DNN Web Site from Gallery
2. Specify SQL Azure database settings
3. Walk through the DNN Install Wizard
http://dnn705.azurewebsites.net
1. Create a VM from the Gallery
2. Attach an empty disk for data
3. RDP into the VM and
a. Format the disk
b. Install Web Platform Installer
c. Install DotNetNuke and dependencies through
Web Platform Installer
4. Open Http (and/or Https) endpoints
5. Walk through the DNN Install Wizard
http://dnn707.cloudapp.net
1. Download DNN Azure Accelerator from CodePlex
2. Walk through the Accelerator Wizard
http://dnnazurehademo.cloudapp.net
Web Sites IaaS PaaS
Simplicity +++ ++ +++
Costs Tiers:
Free/Shared/
Reserved
Depends on
VM Size
-12% vs IaaS
Control Limited Full Full (stateless)
DNN Deployment Automation options Medium High (WinRM) Full
Scalability options Medium Hard to
implement
Virtually
Infinite
Remote options WebDeploy,
FTP, RDP*
RDP, other
requires setup
WebDeploy,
FTP, RDP
Auto scalability support No No Yes
Web Sites IaaS PaaS
Maintenance needs Low High Low
Performance (DNN default installation) Not good on
Free and
Shared Tiers
Excellent Best (thanks to
scalability)
SLA Not while in
Preview
Requires at
least 2
instances
Requires at
least 2
instances
GA status Preview April 16th 2013 Mature
SSL Support Not Yet Yes Yes
Multiple DNN instances Only on
Reserved
Yes In Dev
Custom DNS Not on Free Yes Yes
Web Sites IaaS PaaS
Backups Manual process
or 3rd party tools
Manual process
or 3rd party tools
Manual process
or 3rd party tools
DNN Update process(push contents, call installation, avoid external access during the process)
Non trivial Non trivial Non trivial
SQL Azure compatibility Mandatory Optional Mandatory
Out of the box Staging environment Not suitable for
DNNNo Yes
ExtraSmall instances No Yes Yes
High Memory instances No Yes No
PE supported Yes (no HA) Yes Yes (no HA)
CE supported Yes Yes Yes
Install previous DNN versions No Yes Yes
DNN Cloud Services
Social
Web Engagement
Management (WEM)
Infrastructure implementation
agnostic
10,000+
Apps
Tens of thousands of
Developers
Customize your solution
in real-time
Extensible
Flexible
Adaptable
PaaS
IaaSWebsites
Whatever
HA support
Windows Azure Caching
Provider (InRole)
Staging device cloning
WebDeploy, FTP, RDP
Special Cloud license for
auto-scaling
Offline site Support for
updates
Automatic backups
Management Deployment
WebRole
Storage
Account
DNN Cloud Services
dnncloud
drive.vhd
SQL Azure
Server
database
Deployment
Services
Worker Role
Device Pool
Services
Worker Role
Order
Processing
Services
Worker Role
Deployment
Logs
dnncloud001 dnn<AccountCode>.vhd
dnncloud002 dnn<AccountCode>.vhd
diagnostics
SQL Azure
Server
Http://dnn<AccountCode>.cloudapp.net
dnncloud003 dnn<AccountCode>.vhd
dnncloud004 dnn<AccountCode>.vhd
dnncloud005 dnn<AccountCode>.vhd
sqlazuresvr01dnn<AccountCode>
sqlazuresvr02dnn<AccountCode>
dnncloud006 dnn<AccountCode>.vhd
Backups
Worker Role
demo