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.
WE’RE ABOUT TO START
WHAT’S ALL THIS NOISE?
SITECORE ON AZURE
Hi, my name is Jason.
Senior Solution Architect.
Sitecore, ALM, and DevOps
consultant.
Stopper of slapshots. Sometimes.
Da...
01 Azure 101 (IaaS, PaaS, SaaS)
03 Why IaaS or PaaS?
04 A Look at the Numbers
05 ManagedServices
06 Questions?
02 Sitecore...
IAAS, PAAS, SAAS, OH MY!
AZURE 101
SHOW OF HANDS
Source: https://social.technet.microsoft.com/wiki/contents/articles/34137.the-need-for-azure-stack-in-your-data-center.asp...
Advantages
On Premise: Complete control over all aspects.
IaaS: No need to worry about steel and cables, easy mapping
for ...
Maturity Model
Automated Build
Source Control
Branching Strategy
Continuous
Integration
Data Model Change
Tracking
Automat...
FLUFFY CLOUDS
SITECORE ON AZURE
Why Sitecore + Azure?
Familiarity of
Windows
Built on .NET, Sitecore uses
the technology that your IT
department already k...
© 2001-2016 Sitecore Corporation A/S. All rights reserved. Sitecore® and Own the Experience® are registered trademarks of ...
Sitecore on Azure VMs
Any version of Sitecore, but some Azure services require 8.2
• Azure Search
• Application Insights (...
Sitecore on App Services
Requires 8.2 u1+
New tools:
• Sitecore Azure Toolkit
• Infrastructure as Code with ARM Templates
...
© 2001-2016 Sitecore Corporation A/S. All rights reserved. Sitecore® and Own the Experience® are registered trademarks of ...
BYOM - Bring your own Mongo
mLab is one possible Database-
as-a-Service offering.
Also can provision yourself on
Azure VMs...
Geographic
region
Azure Region
Sitecore
Marketplace
All Services
Available
Web Apps
Service
Azure Search Azure SQL Redis C...
A word on Application Insights
AZURE PRICING
A LOOK AT THE NUMBERS
The comparison models
IaaS PaaS
CD (S2)CM (B2) Processing and
Reporting (B1)
VisitorsAuthorsVisitorsAuthors
CD1 (A3) CD2 (...
Sticker price (USD /Month)
IaaS PaaS
$803.52
Content Management, A3
Content Delivery x2, A3
$372.00(+autoscaling)
Content ...
That makes no sense, Jason, you must be crazy.
What I didn’t tell you…
IaaS Resources PaaS Resources
A3 (All 3 instances)
• 4 cores
• 7GB RAM
• 285GB disk
B2 (CM)
• 2 co...
EQUIVALENT PAAS
HARDWARE?
$3,571.20
USD/month
(4 P3, 4 cores, 7GB RAM, 250GB Storage)
Less is more
No OS: Behind the scenes.
No logs: Application Insights.
No indexes: Azure Search, etc.
Dedicated roles:
Proc...
THE RIGHT FIT
WHY IAAS OR PAAS?
IaaS or PaaS?
Virtual Machines App Services
• Using modules not yet supported
on App Services
• Transitioning from On Prem...
Data residency
Have data residency requirements? Plan your regions
appropriately!
Things to check:
• Application Insights
...
A note on Licensing
Server-based licenses for vertical scaling scenarios.
• Great when HA/DR not in the mix.
Consumption-b...
THAT’S TOO MUCH FOR ME
MANAGED SERVICES
Why Managed Services?
Black box the whole thing.
Leave it to the experts.
Not ready for 24-hour monitoring commitments.
Ti...
Cost of ownership
Can your team be better used doing something more valuable
in the organization?
Does your team have the ...
Balancing risk and reward
Choose level of service
management:
• Servers (IaaS)
• Environment (PaaS)
• Application (SaaS)
R...
AN OPPORTUNITY?
Sitecore Azure app services may help
commoditize managed services and increase
competition in the space. W...
THANK YOU
Questions?
Jason
jst-cyr@nonlinear.ca
@AgileStCyr
https://theagilecoder.wordpress.com
Contact Us
LOCATIONS
TORONTO
49 Spadina Avenue
Suite201
Toronto, ON
M5V 2J1
+1 416 203 2997
NYC
445 BroadHollowRd. Suite25...
Próximos SlideShares
Carregando em…5
×

Sitecore on Azure

Presented by Sitecore MVP Jason St-Cyr at Toronto Sitecore User Group in March 2017.

  • Entre para ver os comentários

Sitecore on Azure

  1. 1. WE’RE ABOUT TO START
  2. 2. WHAT’S ALL THIS NOISE? SITECORE ON AZURE
  3. 3. Hi, my name is Jason. Senior Solution Architect. Sitecore, ALM, and DevOps consultant. Stopper of slapshots. Sometimes. Dad!
  4. 4. 01 Azure 101 (IaaS, PaaS, SaaS) 03 Why IaaS or PaaS? 04 A Look at the Numbers 05 ManagedServices 06 Questions? 02 Sitecore on Azure
  5. 5. IAAS, PAAS, SAAS, OH MY! AZURE 101
  6. 6. SHOW OF HANDS
  7. 7. Source: https://social.technet.microsoft.com/wiki/contents/articles/34137.the-need-for-azure-stack-in-your-data-center.aspx Division of responsibility
  8. 8. Advantages On Premise: Complete control over all aspects. IaaS: No need to worry about steel and cables, easy mapping for migration from On Premises. PaaS: No managing servers or operating systems, focus on the application. Flexible real-time scaling options. SaaS: Focus on using software, not managing. Good for orgs without Ops teams.
  9. 9. Maturity Model Automated Build Source Control Branching Strategy Continuous Integration Data Model Change Tracking Automated Deploy to Test environments Test Case management Bug tracking Requirements Tracking Unit Testing Security Testing Accessibility Testing Automated Browser Testing Automated Regression Tests Automated Performance Tests Infastructure As Code Continuous Delivery Continuous Deployment Automated Server Patching Continuous Monitoring Monitoring tools Cloud Deployments Clustered Deployments Automated Prod Deployments Automated Prod Deployment Package Release Management Real-time Reports Automated Backups Automated Rollbacks/Restores Generated Release Notes Release Notes Status Reports
  10. 10. FLUFFY CLOUDS SITECORE ON AZURE
  11. 11. Why Sitecore + Azure? Familiarity of Windows Built on .NET, Sitecore uses the technology that your IT department already knows. Infinite scalability Easily scales up and down as demand changes.* Rapidly deploy Sitecore on Azure without worrying IT. Speed to market The only enterprise- grade cloud Microsoft Azure ensures that Sitecore® Experience Database™ is secure. Always on Never miss a beat; always be there for your customers. Interoperability Integrates seamlessly with your existing back-end systems and marketing investments. Accident protection Reliable and redundant copies of your data and automatic failover protection. Pay-as-you-go Only pay for the power and capacity you’re using.* *Customers will need to ensure the proper number of content delivery servers from Sitecore to meet scaling requirements.
  12. 12. © 2001-2016 Sitecore Corporation A/S. All rights reserved. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand and product names are the property of their respective owners. 12 SitecoreAzureOptions
  13. 13. Sitecore on Azure VMs Any version of Sitecore, but some Azure services require 8.2 • Azure Search • Application Insights (for logs, counters) Take advantage of Traffic Manager! • PRO TIP: Watch out for apex domain mapping in DNS
  14. 14. Sitecore on App Services Requires 8.2 u1+ New tools: • Sitecore Azure Toolkit • Infrastructure as Code with ARM Templates • Autoscaling! NOTE: Not all modules supported for App Services yet
  15. 15. © 2001-2016 Sitecore Corporation A/S. All rights reserved. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand and product names are the property of their respective owners. 15 Easy deployment – One Example Delivery ServersVisitors Authors Management Servers Content Management Databases Health Monitoring Content Delivery Databases Processing Servers Search Collection Database Session State Reporting Database Reporting Servers
  16. 16. BYOM - Bring your own Mongo mLab is one possible Database- as-a-Service offering. Also can provision yourself on Azure VMs. DocumentDB not technically supported yet.
  17. 17. Geographic region Azure Region Sitecore Marketplace All Services Available Web Apps Service Azure Search Azure SQL Redis Cache Application Insights mLab* mLab Sandbox* Canada Canada East x x x x Canada Central x x x x x x United States East US x x x x x x x x x East US 2 x x x Central US x x x x North Central US x x x x x x South Central US x x x x x x x x West Central US x x x x x West US x x x x x x x West US 2 x x x Azure Government US GOV Virginia x x x US GOV Iowa x x x US DOD East x x US DOD Central x x Brazil Brazil South x x x x x Korea Korea Central x x x Korea South x x x Japan Japan West x x x x x x Japan East x x x x Asia Pacific Southeast Asia x x x x x x East Asia x x x x x x Australia Australia East x x x x x x Australia South East x x x x India Central India x x x x West India x x x South India x x x United Kingdom UK South x x x x x x UK West x x x Europe West Europe x x x x x x x x North Europe x x x x x x x x x Germany Germany Central x x x Germany North East x x x Regions 4 Regions have all services (including mLab) • East US • South Central US • West Europe • North Europe 9 more regions have all services (including mLab) except Application Insights
  18. 18. A word on Application Insights
  19. 19. AZURE PRICING A LOOK AT THE NUMBERS
  20. 20. The comparison models IaaS PaaS CD (S2)CM (B2) Processing and Reporting (B1) VisitorsAuthorsVisitorsAuthors CD1 (A3) CD2 (A3) CM (A3)
  21. 21. Sticker price (USD /Month) IaaS PaaS $803.52 Content Management, A3 Content Delivery x2, A3 $372.00(+autoscaling) Content Management, B2 Content Delivery, S2 • Autoscale to 2 CDs based on rules Processing Service, B1 Reporting Service, B1
  22. 22. That makes no sense, Jason, you must be crazy.
  23. 23. What I didn’t tell you… IaaS Resources PaaS Resources A3 (All 3 instances) • 4 cores • 7GB RAM • 285GB disk B2 (CM) • 2 cores, 3.5GB RAM, 10GB Storage S2 (CD) • 2 cores, 3.5GB RAM, 50GB Storage B1 (Processing/Reporting) • 1 core, 1.75GB RAM, 10GB Storage
  24. 24. EQUIVALENT PAAS HARDWARE? $3,571.20 USD/month (4 P3, 4 cores, 7GB RAM, 250GB Storage)
  25. 25. Less is more No OS: Behind the scenes. No logs: Application Insights. No indexes: Azure Search, etc. Dedicated roles: Processing/Reporting. Easy scaling: Autoscaling for horizontal, manual for vertical.
  26. 26. THE RIGHT FIT WHY IAAS OR PAAS?
  27. 27. IaaS or PaaS? Virtual Machines App Services • Using modules not yet supported on App Services • Transitioning from On Premise quickly • Need to minimize complexity of topology • Predictable monthly costs • Low or unpredictable traffic but high availability needs • Elevated DevOps needs (Infrastructure as Code, Blue/Green deployments, etc.) • Minimal Ops team availability • Spend on usage as needed
  28. 28. Data residency Have data residency requirements? Plan your regions appropriately! Things to check: • Application Insights • Azure Search • xDB data in Mongo
  29. 29. A note on Licensing Server-based licenses for vertical scaling scenarios. • Great when HA/DR not in the mix. Consumption-based licensing for horizontal scaling scenarios. • Best fit for PaaS, especially if you are low-traffic. As usual, your Sitecore sales rep is your best friend here.
  30. 30. THAT’S TOO MUCH FOR ME MANAGED SERVICES
  31. 31. Why Managed Services? Black box the whole thing. Leave it to the experts. Not ready for 24-hour monitoring commitments. Tired of the 2am call to go fix the server. No need to keep up on the latest infrastructure requirements.
  32. 32. Cost of ownership Can your team be better used doing something more valuable in the organization? Does your team have the headspace and time to keep up with the latest and greatest? What risk do you currently have in the team due to knowledge silos?
  33. 33. Balancing risk and reward Choose level of service management: • Servers (IaaS) • Environment (PaaS) • Application (SaaS) Remember me?
  34. 34. AN OPPORTUNITY? Sitecore Azure app services may help commoditize managed services and increase competition in the space. Will managed services become a low-cost, no-brainer, option?
  35. 35. THANK YOU Questions? Jason jst-cyr@nonlinear.ca @AgileStCyr https://theagilecoder.wordpress.com
  36. 36. Contact Us LOCATIONS TORONTO 49 Spadina Avenue Suite201 Toronto, ON M5V 2J1 +1 416 203 2997 NYC 445 BroadHollowRd. Suite25 Melville,NY 11747 +1 631 870 0317 SÃO PAULO Rua Fidalga, 593/603 Suite16 São Paulo, SP Brazil 05432-070 +55 11 3825 3843 FLORIANÓPOLIS RuaIguaçu, 73 Florianópolis,SC Brazil 88045-610 +55 48 4062 1301 +55 41 4063 9149 OTTAWA 987AWellingtonSt. Suite 201 Ottawa,ON K1Y 2Y1 +1 613 241 2067 +1 877 654 0328

×