Deployment options for Kentico CMS on Windows Azure


Published on

What is the best deployment option for your Kentico CMS installation on Azure? Kentico Installation Manager (KIM), Power shell, Webmatrix to name a few. It depends on your requirements! In this session we will look at the various deployment options available for your Kentico CMS environment.

Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Deployment options for Kentico CMS on Windows Azure

  1. 1. Deployment Options for Kentico CMS in Windows Azure
  2. 2. Azure Kentico Virtual Conference AgendaTime Session Information Register7:00 –8:00 AM PST10:00-11:00 AM EST3:00-4:00 PM BSTAre you ready? Introduction to Cloud Computing and Windows AzureSpeaker: Vince Mayfield, CEO Bit-WizardsRegister meBreak8:30-9:30 AM PST11:30–12:30 PM EST4:30-5:30 PM BSTGet set.. Introduction to Windows Azure DevelopmentSpeaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStreamRegister meBreak10:00–11:00 AM PST1:00 –2:00 PM EST6:00–7:00 PM BSTGo…Running Kentico CMS on Windows AzureSpeaker: Thom Robbins, Chief Evangelist Kentico CMSRegister meBreak11:30–12:30 PM PST2:30–3:30 PM EST7:30 –8:30 PM BSTDeployment options for Kentico CMS on Windows AzureSpeaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-WizardsRegister meBreak1:00 PM–2:00 PMPST4:00–5:00 PM EST9:00–10:00 PM BSTBest Practices for Kentico CMS and Windows AzureSpeaker: Dominik Pinter, Group Product Manager/SaaS and CloudRegister meBreak2:30–3:30 PM PST5:30–6:30 PM EST10:30–11:30 PM BSTAdvanced development with Windows AzureSpeaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-WizardsRegister meBreak4:00–5:00 PM PST7:00–8:00 PM EST12:00–1:00 AM BSTCommon questions for Windows Azure and Kentico CMSSpeaker: Kentico Cloud and SaaS Development GroupRegister me
  3. 3. Agenda Windows Azure Overview PaaS – Cloud Services IaaS – Virtual Machines Windows Azure WebSites SQL Database SaaS – Kentico EMS+ Hybrid Solutions Windows Azure Mobile Services
  4. 4. Windows Azure Overview PaaS (Cloud Services) IaaS (Virtual Machines) Windows Azure Web Sites SQL Database Kentico EMS+ Unique URLs for everything
  5. 5. 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 persistentstorage Leverages all aspects of Azure currentlysupported out-of-the-box Scriptable IIS configurations Startup Tasks ArchitectureWeb Role Web RoleWorker RoleWindowsAzureStorageSQLDatabase
  6. 6. 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 includelicensing ArchitectureVM VMWindowsAzureStorageSQLDatabase
  7. 7. Windows Azure Web Sites Emerging Azure platform More geared for "low-cost" options Can deploy directly from Gallery Site hosted in Microsoft pool ofservers (Free / Shared) Does not leverage all of Azurecomponents Currently only the Azure projectleverages storage account / CDNfunctionality ArchitectureSQLDatabaseVM VM VMVM VM VM
  8. 8. SQL Database Relational Databasehosted in Azure Supports nearly all SQLServer functionality Redundant SQL cluster 3 local copies 3 copies to “sister”data center Import / Exportfunctionality SQL Server 2012 / 2008 R2Connectivity Security Deployment SQL Azure MigrationWizard SQL Server 2012 Red Gate Azure BackUp
  9. 9. SaaS – Kentico EMS+ Completely Kentico managedsolution No setup / deployment Upgrades / hotfixes appliedautomatically Can still develop custom code License included in hosting fees ArchitectureKenticoEMS+SQL DatabaseWindows AzureStorage
  10. 10. 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 openingSQL Server up Can secure via VPN to local SQLserver Local web/SQL, CDN All resources local except large filesstored in Windows Azure CDN paths leverage throughoutapplication to load resources fromstorage Minimize DB size ArchitectureLocal ServerSQLDatabaseWindowsAzureStorage
  11. 11. Windows Azure Mobile Services Fast, REST-based backendfor applications Mobile-focused Support for multiplesystems Windows 8 Windows Phone 8 iOS Android Scheduler Identity / Authentication Scalability Push Notifications Logging
  12. 12. Questions @bryan_soltis