Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sitecore 9 PaaS architecture: provisioning content delivery

I'm in charge of provisioning a new Sitecore system on Azure as PaaS. I want to provision 3 environments in as many different regions. Still I want to have a main region which will provision a full XP installation, while the other 2 regions (slave) will provision only the CD. Each slave CD-DB will be configured as a publish target in the main region and will be feeding XDB and forms database.

Design

So the question is: how can I achieve this? I already provisioned the main region with the ARM templates and it's working fine. Now I need to provision the slave regions, but I can't find enough information on how to achieve this.

Can I use the clone function in Azure and modify config files later?

Thanks in advance

like image 388
Hellraiser Avatar asked Jan 10 '18 15:01

Hellraiser


1 Answers

I would approach it like this:

  1. Left side of your diagram provision as-it-is from the original Sitecore ARM template – XP scaled.
  2. For the right side of your diagram will: a. provision instance Sitecore XM single ARM template (delete master and forms database, reconfigure the web app role to be CD) b. or customized a bit the XM scaled ARM template (removed CM and not needed database)
  3. Fix configuration – add traffic manager, connection strings as needed etc.

as reference: https://doc.sitecore.net/sitecore_experience_platform/setting_up_and_maintaining/sitecore_on_azure/deploying/sitecore_configurations_and_topology_for_azure

like image 133
DevUser Avatar answered Oct 13 '22 23:10

DevUser