1 / 12

Deployment Options for Kentico CMS in Windows Azure

Explore the different deployment options for Kentico CMS in Windows Azure, including PaaS, IaaS, and SaaS. Learn about the architecture, benefits, and features of each option for a successful deployment.

beddie
Download Presentation

Deployment Options for Kentico CMS in Windows Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deployment Options for Kentico CMS in Windows Azure

  2. Azure Kentico Virtual Conference Agenda

  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. Windows Azure Overview • PaaS (Cloud Services) • IaaS (Virtual Machines) • Windows Azure Web Sites • SQL Database • Kentico EMS+ • Unique URLs for everything

  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 persistent storage • Leverages all aspects of Azure currently supported out-of-the-box • Scriptable IIS configurations • Startup Tasks • Architecture

  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 include licensing • Architecture

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

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

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

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

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

  12. Questions • bryan@bit-wizards.com • @bryan_soltis • www.bitwizards.com/blogs/bryan-soltis • www.linkedin.com/pub/bryan-soltis/2/943/b3a/

More Related