Posts

Showing posts from October, 2021

Sitecore - On-Premises to Azure PaaS (ASE) Cloud Migration - Part 2

  Sitecore - On-Premises to Azure PaaS (ASE) Cloud Migration - Part 2   Security aspects considered while designing the new Azure PaaS infrastructure   Sitecore Web applications are hosted inside Azure App Service Environment (ASE) which is an Azure App Service feature that provides a fully isolated, dedicated and secure environment to run App Service applications    WAF protection o    WAF feature of the Application Gateway provides centralized protection for your web applications from common exploits and vulnerabilities. o    WAF is based on rules from the Open Web Application Security Project (OWASP) core rule sets 3.0 or 2.2.9. o    Sitecore Content Delivery server runs behind WAF and IP restrictions on the Web App. These limits access only from the Application Gateway ·          With Application Gateway, only IPs from certain countries were allowed (based on previous Ddos attack). IP restriction will be an ongoing activity and any malicious IPs will be added to the

Sitecore - On-Premises to Azure PaaS (ASE) Cloud Migration - Part 1

Image
  Sitecore - On-Premises to Azure PaaS(ASE) Cloud Migration - Part 1 Introduction In this blog series, I’ll attempt to explain in the detail the architecture, design and approach for migrating (or should I say Re-hosting) a Sitecore website from an on-premises environment to Azure PaaS ASE environment.   Background The current Sitecore website hosted on on-premises had scalability issues. The website performance was impacted during the spikes in demand. The Traffic volumes coming into the website was expected the double due to a merger. The desired objective was to scale website to enough level to cater for increased volumes and Improve the existing resilience levels of the website. On-premises Architecture Highlights of the current on premises architecture Sitecore version 8.2, Mongo DB for Analytics and Backend systems were Oracle and .NET based There were 6 Sitecore Content Delivery servers split across 2 Data centers Three in each of Data Center (Windows 2012 Standa