19
votes
Accepted
Does the Time and Timezone between all CD's and CM's need to be the same?
I would say it's of high importance. Depending on the event queue interval, if all your CD's share the same core database, it can cause index triggering to be missed. Typical event queue checks are ...
16
votes
Accepted
Setting up multiple publishing targets
Scenario
Let's say you need create a second publishing target called staging.
Steps
Publishing Target
You need to create an item for the new database in the content tree at the path /sitecore/...
14
votes
Accepted
How do I keep my production site online when doing deployments?
We do our deployments as follows in our 8.1 environment using Team City, Octopus deploy and Unicorn (this is Simplified):
a rewrite rule tells the load balancer to take CD1 out of the pool
push the ...
12
votes
Accepted
Sitecore 9 hardware requirements
At the time of writing, the only official guidelines for hardware are the standalone on-premise installation in the installation guide and the the ARM templates topologies: https://kb.sitecore.net/...
11
votes
Accepted
Analytics.ClusterName in a multi-site scaled environment
Background
The setting Analytics.ClusterName serves two main purposes:
It is used as the identifier of the cluster that locks contacts in xDB;
It is used by clusters to transfer sessions and jobs to ...
11
votes
Accepted
How does Sitecore update the Link Database?
An important note to start: the "Links Database" is a table named "Links" that lives inside a Sitecore database. It is not a separate database.
Sitecore only updates the Link Database on the database ...
10
votes
Accepted
Unable to serialize the session state. Sitecore.ContentSearch.SearchTypes.SearchResultItem
Background
What the error message means is that an object of type SearchResultItem could not be serialized as part of a session that is saved to a session store. There are two types of sessions used ...
9
votes
How do I keep my production site online when doing deployments?
I would highly recommend that you watch the following presentation by Mike Edwards:
Sitecore Nirvana - Continuous Deployment.
It's about two sets of databases being replicated. It all comes down to ...
8
votes
Sitecore 8.2 does not officially support Windows Server 2016 but is it compatible in reality and will it work in production
It comes down to support.
Is there a known reason Sitecore wouldn't work on 2016? No. It will run on 2016 and in all likelihood there will not be any major issues in doing so.
But if there is; ...
7
votes
Accepted
MongoDB and Disaster Recovery
Currently, for enterprise installations of MongoDB, the Sitecore Best Practice for Disaster Recovery of Mongo rests solely on the Best Practices of MongoDB specifically and are not entirely different ...
6
votes
Is a multi-role Sitecore server ok in production?
I don't think Sitecore specifically says not to combine any roles. From what I've read, they only highly discourage using a standalone (one-instance) environment in production. Separating some roles (...
6
votes
Accepted
Is a multi-role Sitecore server ok in production?
It depends somewhat on the modules you're running (and version of Sitecore) and the traffic of your site.
For instance - there is specific guidance around when a dedicated server is needed for EXM (A ...
6
votes
Accepted
How to access ServerUrl when sitecore website setup in clustered enviroment
Normally you already specified the hostname in the site definition configuration file.
You can get the hostname by calling
Sitecore.Context.Site.HostName or Sitecore.Context.Site.TargetHostName.
...
6
votes
Sitecore 9 hardware requirements
In addition to the other answers, the conversation really lies upon the following questions:
How many instances are you licensed for? (both prod and non-prod)
How much traffic, visits, concurrent ...
6
votes
Accepted
Azure Traffic Manager and Sitecore 9.2.0 PaaS
TLDR; Yes - you have to add the my.trafficmanager.net to the site
definitions of your website (considering that in your case you have
added the actual bindings to the website site removing the ...
5
votes
Accepted
Best practice for Content Delivery in relation to databases
Is Saving/Updating Data from a CD Against Best Practices?
Saving security/access changes from a CD is acceptable, and doesn't violate best practices.
Saving data from a CD in general also doesn't ...
5
votes
Accepted
Is deploying isolated Sitecore roles considered Horizontal or Vertical scaling?
From my point of view Vertical Scaling means : increase memory, cpu and separate standalone server to one CD, one CM , one processing, one reporting, etc like on below picture.
For example, to ...
5
votes
How do I keep my production site online when doing deployments?
If your only need is to keep the CD nodes only and you are okay with downtime on the CM, you can achieve 100% uptime of your CDs during deployments using a second publishing target.
CD1 => Connected ...
5
votes
best practices in scaling sitecore
I'm assuming that since you've linked the Scaling Guide that you're using VMs in Azure. If the site leans heavily towards consumption-oriented, I would put a number of content delivery servers behind ...
5
votes
Is there a way to configure ECM to send a message from a specific server?
I believe it should be possible, by configuring your CM box to act as the "dedicated server" for your setup.
With reference to this guide - section 3.1.3.
E-Mail Campaign Manager for Sitecore CMS 6....
5
votes
Publish to a core database
We have always used database-level replication to keep core databases in sync.
I don't have experience doing this with publishing, but I have a couple concerns. These are things that happen when an ...
4
votes
Is there a way to configure ECM to send a message from a specific server?
You could create the email and later scheduled it, instead of sending it.
As you should have removed the sections that let ECM send scheduled emails from the CD (section 3.4.2 of this document), only ...
4
votes
Accepted
Setting up multiple CM servers
You will need to have only one database. In other words, if you have 3 CM Servers, all of them should be connected to the same database.
For running of tasks, that is, scheduled jobs, you can setup ...
4
votes
Number of servers in a standard Sitecore 9.0.1 XP1 Installation
Dylan Young pointed out that this is likely an opinion-based answer, and I agree. It will completely depend on your solution and how you plan on using the different roles.
Which features you use and ...
4
votes
Sitecore 9 XP1 Installation with xDB on separate SQL Server
For installs where I have had to use SIF in a scaled environment, I have had to do some tricky installs. Maybe some of this can help:
First, I was able to locate a script that worked really well in ...
4
votes
Sitecore CD instance - Restrict access to Sitecore folder without blocking keepalive.aspx?
I'm not aware of a way to do what you are asking because deny permissions are always stronger than grant permissions, so the instruction to deny access to /sitecore/* would beat the instruction to ...
3
votes
Accepted
How to achieve different field values based on environment?
The best approach is to used configuration file. You can easily deploy the configuration files to the required environment.
Doing this in Sitecore is typically very difficult and there is no OOTB ...
3
votes
Sitecore Content Limitation, best strategy way forward
From the experience I have with Sitecore, we have rolled out 70+ sites on sitecore. Below are the following points/practice we usually follow when implementing our sites.
Content Sharing
You may ...
3
votes
Web indexes not updated upon publish
Based on Sitecore Documentation, your Core DB must be shared between CM and CD!
In the standard multiserver Sitecore environment, all the content management and content delivery instances share the ...
3
votes
How do I keep my production site online when doing deployments?
If you have two CD servers behind LB, you can
switch OFF 1st CD,
clone databases and update content
change connection strings on 1st CD
update code of 1st CD
switch ON 1st CD,
Later you can ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
scaling × 60azure × 9
xconnect × 6
publishing × 6
deployment × 6
solution-architecture × 6
xdb × 5
content-delivery × 4
security × 3
sql-database × 3
load-balancer × 3
sitecore-client × 2
sitecore-commerce × 2
content-search × 2
configuration × 2
indexing × 2
experience-analytics × 2
paas × 2
best-practices × 2
setup × 2
infrastructure × 2
solr × 1
wffm × 1
exm × 1
sitecore-install-framework × 1