Deployment Options for Kentico CMS in Windows Azure

advertisement
Deployment Options for Kentico CMS in Windows Azure
Azure Kentico Virtual Conference Agenda
Time
Session Information
7:00 –8:00 AM PST Are you ready? Introduction
10:00-11:00 AM EST
3:00-4:00 PM BST
Register
to Cloud Computing and Windows Azure
Register me
Speaker: Vince Mayfield, CEO Bit-Wizards
8:30-9:30 AM PST
11:30–12:30 PM EST
4:30-5:30 PM BST
10:00–11:00 AM PST
1:00 –2:00 PM EST
6:00–7:00 PM BST
11:30–12:30 PM PST
2:30–3:30 PM EST
7:30 –8:30 PM BST
Break
Get set.. Introduction to Windows Azure Development
Register me
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream
Break
Go…Running Kentico CMS on Windows Azure
Speaker: Thom Robbins, Chief Evangelist Kentico CMS
Register me
Break
Deployment options for Kentico CMS on Windows Azure
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards
Register me
Break
1:00 PM–2:00 PM
PST
4:00–5:00 PM EST
9:00–10:00 PM BST
Best Practices for Kentico CMS and Windows Azure
2:30–3:30 PM PST
5:30–6:30 PM EST
10:30–11:30 PM BST
Advanced development with Windows Azure
Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud
Register me
Break
4:00–5:00 PM PST
7:00–8:00 PM EST
12:00–1:00 AM BST
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards
Break
Common questions for Windows Azure and Kentico CMS
Speaker: Kentico Cloud and SaaS Development Group
Register me
Register me
Agenda








Windows Azure Overview
PaaS – Cloud Services
IaaS – Virtual Machines
Windows Azure WebSites
SQL Database
SaaS – Kentico EMS+
Hybrid Solutions
Windows Azure Mobile Services
Windows Azure Overview
 PaaS
(Cloud Services)
 IaaS
(Virtual Machines)
 Windows
 SQL
Azure Web Sites
Database
 Kentico
EMS+
 Unique
URLs for everything
PaaS – Cloud Services

Traditional model

Windows Azure Project

Web Role

SmartSearch Worker Role

Cloud Service

Allows for ease of maintenance /
deployment

Azure storage based for persistent
storage

Leverages all aspects of Azure currently
supported out-of-the-box

Scriptable IIS configurations

Startup Tasks

Architecture
Web Role
Web Role
Worker Role
Windows
Azure
Storage
SQL
Database
IaaS – Virtual Machines

VM model

More maintenance

More control

File system access

Custom IIS configuration

VPN Connectivity to internal systems

Leverage any Azure component


Architecture
VM
VM
Windows
Azure
Storage
SQL
Database
Built-in and custom functionality

Traditional deployments (Website /
application)

Can deploy own SQL Server

Use own license

Can pay higher monthly cost and include
licensing
Windows Azure Web Sites

Emerging Azure platform

More geared for "low-cost" options

Can deploy directly from Gallery

Site hosted in Microsoft pool of
servers (Free / Shared)


Architecture
VM
VM
VM
VM
VM
VM
Does not leverage all of Azure
components

Currently only the Azure project
leverages storage account / CDN
functionality
SQL
Database
SQL Database
Relational Database
hosted in Azure
 Supports nearly all SQL
Server functionality
 Redundant SQL cluster
 3 local copies
 3 copies to “sister”
data center
 Import / Export
functionality

SQL Server 2012 / 2008 R2
Connectivity
 Security
 Deployment
 SQL Azure Migration
Wizard
 SQL Server 2012
 Red Gate Azure BackUp

SaaS – Kentico EMS+

Completely Kentico managed
solution

No setup / deployment

Upgrades / hotfixes applied
automatically

Can still develop custom code

License included in hosting fees

http://www.kentico.com/plus

Architecture
Kentico
EMS+
SQL Database
Windows Azure
Storage
Hybrid Solutions

Local web server / SQL Azure




Architecture
Open SQL Azure to IP (firewall rule)
Azure web server / Local SQL Server

Not typical due to security of opening
SQL Server up

Can secure via VPN to local SQL
server
Local Server
Local web/SQL, CDN

All resources local except large files
stored in Windows Azure

CDN paths leverage throughout
application to load resources from
storage

Minimize DB size
SQL
Database
Windows
Azure
Storage
Windows Azure Mobile Services



Fast, REST-based backend
for applications
Mobile-focused
Support for multiple
systems

Windows 8

Windows Phone 8

iOS

Android
Scheduler
 Identity / Authentication
 Scalability
 Push Notifications
 Logging

Questions

bryan@bit-wizards.com

@bryan_soltis

www.bitwizards.com/blogs/bryansoltis

www.linkedin.com/pub/bryansoltis/2/943/b3a/
Download