Deployment Options for Kentico CMS in Windows Azure

12
Deployment Options for Kentico CMS in Windows Azure

description

Deployment Options for Kentico CMS in Windows Azure. Azure Kentico Virtual Conference Agenda. Agenda. Windows Azure Overview PaaS – Cloud Services IaaS – Virtual Machines Windows Azure WebSites SQL Database SaaS – Kentico EMS+ Hybrid Solutions Windows Azure Mobile Services. - PowerPoint PPT Presentation

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