Moving your site in the cloud? Be sure to choose the right one! Jesper Ravnsgaard // Sitecore Ashish Thapliyal // Microsoft Sean Reiche // RDA Corp
Jesper Ravnsgaard Director, Cloud Services Sitecore 3
How many of you have.. Cloud experience? Worked with Microsoft Azure? Experience with Infrastructure-as-a- Service (IaaS)? Experience with Platform-as-a-Service (PaaS)? Used Sitecore Azure?
Ashish Thapliyal Senior Program Manager Microsoft 5
You manage You manage You manage Types of Clouds Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Applications Applications Applications Runtimes Security & Integration Runtimes Security & Integration Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Databases Servers Virtualization Server HW Storage Networking Managed by vendor Databases Servers Virtualization Server HW Storage Networking Managed by vendor
So which architecture?
Cost vs. Abstraction Level Physical Machines Cost of Operation Virtual Machines IaaS PaaS Abstraction Level
Platform as a Service
Infrastructure as a Service
Sean Reiche Project Manager, RDA Corporation Colonial Williamsburg Azure Migration Story 11
About RDA Sitecore Partner Microsoft Partner Consulting for over 25 years 100+ field consultants 12
Colonial Williamsburg Large national presence for historical preservation through curation and education Hospitality includes multiple hotels, restaurants, spas, golf courses 13
ColonialWilliamsburg.com B2C Sitecore Site Informational E-Commerce Over 1M page views per month Infrastructure consolidation Event-driven peak demand 14
Business Considerations Business Value Project & ROI Impacts Reduce IT team tasks Reduce Total Cost of Ownership Reduce IT change request completion time Allow Development to make appropriate configuration changes Simplify Deployment and bring closer to Business Users Maintain Performance, Security, Reliability, and Redundancy Take advantage of the elastic cloud for seasonal or event driven demand spikes How much solution refactoring is required? System Integrations Code refactor/rewrite What Sitecore modules or features in use are incompatible with Azure PaaS? Evaluate Solution Components individually 15
Azure Solution
The Solution Hybrid PaaS Azure SQL DB Lower cost and redundant Ease of Deployment Sitecore Azure & On-Premise Content Management Deployment rights Limited Refactoring Session & Cache Management Payment Communication (SDK) Startup Scripts
Sitecore on Azure Deployment options Jesper Ravnsgaard, Director Cloud Services, Sitecore 18
Sitecore on Azure - Deployment options 1. Sitecore on IaaS Your Azure subscription + License 2. Sitecore Azure (PaaS) Your Azure subscription + License 3. Sitecore Azure (PaaS) Sitecore provided subscription + License Benefits: Burst & support 4. Upcoming subscription model Quota basednew No license or Azure subscription required 19
Sitecore on Azure - IaaS or PaaS? Sitecore on IaaS Sitecore on PaaS Self-managed provisioning Fully managed provisioning and deployment Unlimited workflow customization Limited workflow customization You manage the OS OS is fully managed Tools : Powershell, Sitecore installer Tools : Sitecore Azure Licensing: SC license Licensing: Azure Enablement + SC licence. Burst available 20
Sitecore Experience Database Cloud deployment options 26
Sitecore Experience DB in the cloud - Deployment options 1. Sitecore on IaaS Connect to xdb Cloud edition or your own 2. Sitecore Azure (PaaS) Connect to xdb Cloud edition or your own xdb installation 3. Subscription Model Connect to xdb Cloud Edition 27
Sitecore s next generation cloud platform Sneak peek
Cloud Subscription Model 1. Early version uses Sitecore Azure for deployment 2. Later this year a new toolset 3. The power of PaaS - at Sitecore level Your Solution xplatform PaaS IaaS 30
What it is 1. You develop your Sitecore solution 2. You deliver this as Cloud Cargo to Sitecore 3. Sitecore ensures your pages are delivered fast and reliably to your visitors 4. Pageview based Subscription model No more hardware costs, no more licensing fees Fully elastic 31
How it works 1. Upload cargo to your xplatform repository Define Sitecore base version and modules in the manifest 2. Select environment and location to deploy cargo to E.g. preprod / West US Promote through all the required environments until in production Roll back if needed - The full history is stored 32
Next generation Cloud Accelerated 1. Fully elastic Scales with demand 2. Built-in CDN 3. Additional nodes Add capacity where needed, when needed 4. Production and non-production instances 5. Training and demo templates in repository
Q & A 34