Deployment Options for Kentico CMS in Windows Azure.

12
Deployment Options for Kentico CMS in Windows Azure

Transcript of Deployment Options for Kentico CMS in Windows Azure.

Page 1: Deployment Options for Kentico CMS in Windows Azure.

Deployment Options for Kentico CMS in Windows Azure

Page 2: Deployment Options for Kentico CMS in Windows Azure.

Azure Kentico Virtual Conference AgendaTime Session Information Register7:00 –8:00 AM PST10:00-11:00 AM EST3:00-4:00 PM BST

Are you ready? Introduction to Cloud Computing and Windows Azure Speaker: Vince Mayfield, CEO Bit-Wizards 

Register me

Break8:30-9:30 AM PST11:30–12:30 PM EST4:30-5:30 PM BST

Get set.. Introduction to Windows Azure Development Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream

Register me

Break10:00–11:00 AM PST1:00 –2:00 PM EST6:00–7:00 PM BST

Go…Running Kentico CMS on Windows Azure Speaker: Thom Robbins, Chief Evangelist Kentico CMS

Register me

Break11:30–12:30 PM PST2:30–3:30 PM EST7:30 –8:30 PM BST

Deployment options for Kentico CMS on Windows Azure Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards

Register me

Break1:00 PM–2:00 PM PST4:00–5:00 PM EST9:00–10:00 PM BST

Best Practices for Kentico CMS and Windows Azure Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud 

Register me

Break2:30–3:30 PM PST5:30–6:30 PM EST10:30–11:30 PM BST

Advanced development with Windows Azure Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards

Register me

Break4:00–5:00 PM PST7:00–8:00 PM EST12:00–1:00 AM BST

Common questions for Windows Azure and Kentico CMS Speaker: Kentico Cloud and SaaS Development Group 

Register me

Page 3: Deployment Options for Kentico CMS in Windows Azure.

Agenda

Windows Azure Overview PaaS – Cloud Services IaaS – Virtual Machines Windows Azure WebSites SQL Database SaaS – Kentico EMS+ Hybrid Solutions Windows Azure Mobile Services

Page 4: Deployment Options for Kentico CMS in Windows Azure.

Windows Azure Overview

PaaS (Cloud Services) IaaS (Virtual Machines)Windows Azure Web SitesSQL DatabaseKentico EMS+Unique URLs for everything

Page 5: Deployment Options for Kentico CMS in Windows Azure.

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

Page 6: Deployment Options for Kentico CMS in Windows Azure.

IaaS – Virtual Machines

VM model

More maintenance

More control File system access

Custom IIS configuration

VPN Connectivity to internal systems

Leverage any Azure component 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

Architecture

VM VM

Windows Azure

Storage

SQL Database

Page 7: Deployment Options for Kentico CMS in Windows Azure.

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)

Does not leverage all of Azure components

Currently only the Azure project leverages storage account / CDN functionality

Architecture

SQL Database

VM VM VM

VM VM VM

Page 8: Deployment Options for Kentico CMS in Windows Azure.

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

Page 9: Deployment Options for Kentico CMS in Windows Azure.

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 DatabaseWindows Azure

Storage

Page 10: Deployment Options for Kentico CMS in Windows Azure.

Hybrid Solutions

Local web server / SQL Azure

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 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

Architecture

Local Server

SQL Database

Windows Azure

Storage

Page 11: Deployment Options for Kentico CMS in Windows Azure.

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