O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Best practices deploying Sitecore to Microsoft Azure

1.228 visualizações

Publicada em

Best practices deploying Sitecore to Microsoft Azure. Slides from my talk at the Sitecore User Group 19 may 2016

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Best practices deploying Sitecore to Microsoft Azure

  1. 1. DEPLOYING SITECORE TO MICROSOFT AZURE SITECORE USER GROUP – MAY 19 2016 THOM PUIMAN
  2. 2. COMING UP • What is Azure? • Why Azure? • How does Azure work with Sitecore? • Demo: • Sitecore Azure module • Deploying Sitecore using Powershell to Azure Cloud Services • Sitecore on Azure Web Apps
  3. 3. Who am I? Thom Puiman • Lead Developer Sitecore @ DigitasLBi Amsterdam • Working at DigitasLBi since 2013 • Certified Sitecore Developer since 2013 • Also interested in DevOps, Open Source and Cloud
  4. 4. 6,000+ mensen 40 kantoren verspreid 25 landen San Francisco Costa Rica Atlanta Norway China Singapore Australia Hong Kong Japan UAE Denmark USA 2850 UK 900 Europe West 550 Germany 450 Nordics 250 APAC 1100
  5. 5. A complete and integrated global offering San Francisco Costa Rica Atlanta Norway China Singapore Australia Hong Kong Japan UAE Denmark USA 2850 UK 900 Europe West 550 Germany 450 Nordics 250 APAC 1100 40 kantoren verspreid 25 landen +6000 mensen Europe: Amsterdam Brussels Copenhagen Edinburgh Ghent Göteburg Hamburg Köln Kiev London Madrid Malmö Milano München Paris Stockholm Trondheim Zürich North America: Atlanta Boston Chicago Detroit New York City San Francisco Stamford South America: São Paulo Middle East – North Africa: Dubai Asia - Pacific: Ahmedabad Bangalore Bangkok Chennai Hong Kong Ho Chi Minh City Hyderabad Jakarta Kolkata Makati City Mumbai New Delhi Petaling Jaya Shanghai Singapore Sydney
  6. 6. What is Azure?
  7. 7. Introduction • Open & Flexible public cloud platform • Pay-as-you-go • Large worldwide network of datacenters • Deploy any type of application
  8. 8. Public cloud providers
  9. 9. Azure regions
  10. 10. Services Compute CDN Data Services Networking Storage Web & Mobile
  11. 11. Virtual Machines • Infrastructure as a Service • Use it for any OS or tool that you want to run • You are responsible for the OS, patching/updates and security
  12. 12. Cloud Services • Platform as a Service • Sitecore Azure Module • Web role and worker roles are fully configurable VM • Can be scaled manually or automatically on metrics (CPU, Memory etc) • Deployments are stateless • Microsoft currently requires at least two instances, to meet SLA requirements
  13. 13. App Services • Platform as a Service • Will be supported by Sitecore as of version 8.2 • No access to VM, all configuration through portal/files • Easier and faster to setup • SLA already valid for 1 instance
  14. 14. Why Azure?
  15. 15. Cloud vs. On-premise • Only scale when necessary • Optimized for high availability
  16. 16. Sitecore on Azure
  17. 17. Sitecore Azure module • Comes with Sitecore XP as separate module • Incredibly easy to setup fully working cloud services environment • Can be deployed using existing Sitecore application • Sitecore admins can have full control over Azure environment
  18. 18. DEMO Sitecore Azure module
  19. 19. Deploy Sitecore using Powershell • Custom made scripts • Helped us to better integrate Azure with our CI-pipeline • Leaner cspkg and fast deployments • Helps developers more quickly to understand the process • Better integrated with local development environment
  20. 20. DEMO Custom implementation Sitecore deployment with Powershell
  21. 21. Sitecore on Azure Web Apps • Azure Web Apps is easier to setup and provides more integrations for developers • Azure Resource Manager template to quickly setup working Sitecore environment • Easier to integrate with your CI-pipeline Disclaimer: Currently not yet supported by Sitecore. Will be introduced from version 8.2 (expected July).
  22. 22. DEMO Sitecore on Azure Web Apps
  23. 23. thompuiman@gmail.com www.puiman.nl

×