Visualize: Infrastructure, Application deployment
This template creates a Sitecore XP Environment with all resources necessary to run Sitecore.
Resources provisioned:
- Azure SQL databases : core, master, web, reporting, pools, tasks, forms, exm.master, refdata, smm, shard0, shard1, ma
- Azure Redis Cache for session state
- Sitecore roles: Content Delivery, Content Management, Processing
- Hosting plans: one per role
- Preconfigured Web Applications, based on the provided WebDeploy packages
- XConnect services: Search, Collection, Reference data, Marketing Automation, Marketing Automation Reporting
- Hosting Plans: XConnect Basic, XConnect Resource Intensive
- Preconfigured Web Applications, based on the provided WebDeploy packages
- (optional) Application Insights for diagnostics and monitoring
The deploymentId and licenseXml parameters in azuredeploy.parameters.json are filled in by the PowerShell script using Name and LicenseXmlPath parameters respectively.
Parameter | Description |
---|---|
location | The geographical region of the current deployment. |
sqlServerLogin | The name of the administrator account for Azure SQL server that will be created. |
sqlServerPassword | The password for the administrator account for Azure SQL server. |
sitecoreAdminPassword | The new password for the Sitecore admin account. |
repAuthenticationApiKey | A unique value (e.g. a GUID) that will be used as authentication key for communication between Content Management and the Processing Web App. Note: The minimal required length is 32 symbols |
siMsDeployPackageUrl | The HTTP(s) URL to a Sitecore Identity Server Web Deploy package. |
cmMsDeployPackageUrl | The HTTP(s) URL to a Sitecore XP Content Management Web Deploy package. |
cdMsDeployPackageUrl | The HTTP(s) URL to a Sitecore XP Content Delivery Web Deploy package. |
prcMsDeployPackageUrl | The HTTP(s) URL to a Sitecore XP Processing Web Deploy package. |
xcRefDataMsDeployPackageUrl | The HTTP(s) URL to a XConnect Reference Data service Web Deploy package. |
xcCollectMsDeployPackageUrl | The HTTP(s) URL to a XConnect Collection service Web Deploy package. |
xcSearchMsDeployPackageUrl | The HTTP(s) URL to a XConnect Search service Web Deploy package. |
maOpsMsDeployPackageUrl | The HTTP(s) URL to a Marketing Automation service Web Deploy package. |
maRepMsDeployPackageUrl | The HTTP(s) URL to a Marketing Automation Reporting service Web Deploy package. |
cortexProcessingMsDeployPackageUrl | The HTTP(s) URL to a Cortex Processing service Web Deploy package. |
cortexReportingMsDeployPackageUrl | The HTTP(s) URL to a Cortex Reporting service Web Deploy package. |
authCertificateBlob | A Base64-encoded blob of the authentication certificate in PKCS #12 format. |
authCertificatePassword | A password to the authentication certificate. |
Note:
- The applicationInsightsLocation parameter can be added to the
azuredeploy.parameters.json
to specify geographical region to deploy Application Insights. Default value is East US.- The useApplicationInsights parameter can be added to the
azuredeploy.parameters.json
to control whether Application Insights will be used for diagnostics and monitoring. Default value is true.
Sitecore Solr PaaS deployment requires the following parameters to be specified in
azuredeploy.parameters.json
:
Parameter | Description |
---|---|
solrConnectionString | Connection string to existing Solr server that will be passed to Sitecore Platform Roles. |
xcSolrConnectionString | Not mandatory. Connection string to existing Solr server that will be passed to XConnect Roles. If the parameter is not specified, the default value equals to solrConnectionString. |
xcSearchMsDeployPackageUrl | The HTTP(s) URL to a Solr XConnect Search Web Deploy package. |
solrConnectionString parameter is used to identify whether Solr search provider is to be used for the deployment or not.
Note: Application Service Environment is not provisioned as part of this deployment template. Please reffer to official documentation for information about ASE deployment and configuration.
Parameter | Description |
---|---|
aseName | Name of deployed App Service Environment |
aseResourceGroupName | Resource group where App Service Environment is deployed. Provide this value if ASE is hosted in different resouce group |