SharePoint 2013 и Sitecore 8.2 используют одну и ту же инфраструктуру

Можно ли установить SharePoint 2013 и Sitecore 8.2 на одних и тех же серверах (в одной инфраструктуре)? Если да, то есть ли недостатки?

Спасибо за вашу ценную помощь заранее.


person Mohamed Mimi    schedule 27.07.2017    source источник


Ответы (2)


С технической точки зрения это безопасно, но оба будут использовать инфраструктуру IIS для доставки своих веб-сайтов, а хостинг машины потребует затрат памяти и, возможно, дискового ввода-вывода в зависимости от того, как любой из этих продуктов был настроен для хранения своих данных.

Я имел несчастливое «удовольствие» работать с Sitecore 7 и 8, и я могу гарантировать вам, что это возможно и в некоторой степени безопасно, но есть условия, которые необходимо выполнить, позвольте мне рассмотреть здесь некоторые возможные красные флажки, и я надеюсь, что это поможет вам принять более взвешенное решение о том, как настроить оба продукта на одной инфраструктуре.

Первый сценарий и самый безопасный: 3 СЕРВЕРА

  • SQL Server с двумя экземплярами, разделенными на SharePoint и Sitecore.
  • Один сервер для SharePoint (при условии, что это один сервер фермы)
  • Один сервер для Sitecore (при условии, что вы можете полностью обрабатывать поиск/индексацию)

Это лучший и самый безопасный, поскольку IIS — это перетягивание каната, если и SharePoint, и Sitecore находятся на одном сервере, в приведенном выше сценарии SQL Server может работать с обоими на одном экземпляре, если вы не возражаете против ограничений доступа/безопасности. , но лучше ходить по самобытным экземплярам, ​​будет безопаснее и проще в администрировании

Второй сценарий: 2 СЕРВЕРА

  • SQL Server с двумя экземплярами, разделенными на SharePoint и Sitecore.
  • Один сервер для SP + Sitecore

Да, вы можете иметь и то, и другое, но вам нужно будет очень тщательно настроить порты, сайты, пулы приложений и требования к оборудованию.

Некоторые соображения:

Корпорация Майкрософт ясно дала понять, как следует настраивать SharePoint, вам потребуется выделенная машина для SQL Server и разные серверы SharePoint в соответствии с их конкретными ролями в ферме: веб-интерфейс, сервер приложений, сервер поиска и т. д. или если это очень маленький сервер. «ферму», вы можете втиснуть их всех в один сервер, кроме SQL Server (здесь дисковый ввод-вывод является царем горы).

Хотя Sitecore не нуждается в ферме, такой как SharePoint, он имеет то же сходство: выделенный сервер для SQL Server, один сервер для Sitecore, а в некоторых случаях вам может понадобиться еще один сервер для поиска и индексирования.

Суть в том, что все зависит от того, насколько велик ваш проект, а размер здесь измеряется рядом факторов: количество пользователей, одновременных пользователей, объем хранимых данных.

Я бы не стал смешивать SharePoint и Sitecore на одном компьютере, но я бы совсем не возражал против того, чтобы смешивать их на одном и том же SQL Server в разных экземплярах, причина проста, SharePoint с большей вероятностью захватит IIS, если вы работаете SP 2010/2013, служба профилей пользователей и FIM являются распространенной причиной проблем в сфере SharePoint, и администратор SP обычно выполняет IISRESET -NOFORCE для устранения неполадок, подобных этим.

Если вы используете Sitecore + MVC или MMVC, вы можете в конечном итоге настроить сайты IIS с некоторыми большими нагрузками, и вам потребуется увеличить мощность компьютера, чтобы не вывести из строя SharePoint (при условии, что центральный администратор SharePoint и веб-службы SharePoint + дополнительные пользовательские веб-сайты Созданные вами приложения) установлены на одном сервере.

Я пытаюсь не делать это слишком сложным, но делюсь некоторыми реальными сценариями, потому что все сводится к нагрузке на сервер, вы должны помнить одну вещь, SharePoint — это зверь, и ему потребуется больше ресурсов, если Вы хотите, чтобы единый сервер SharePoint + Sitecore располагался в одном месте, понятно?

Рекомендация как от Microsoft, так и от Sitecore ясна: выделенные серверы и все остальное на ваш страх и риск.

Я смешал и поместил оба вместе, это сработало для меня, но я бы не стал делать это снова, это не стоит того, чтобы иметь возможность держать их порознь.

person Dr. Sushi    schedule 27.07.2017

Я согласен с доктором Суши по всем его пунктам. Еще одна вещь, которую следует учитывать, — это лицензионные ограничения Sitecore. Если вы используете постоянную лицензию (также известную как серверная лицензия), большинство из них ограничивают вас 8 ядрами на сервере. Если вы используете Sitecore и Sharepoint на одном сервере, вам может потребоваться более 8 ядер для обработки производственной нагрузки, а это означает, что теперь вам нужно купить несколько лицензий для Sitecore для одной установки или вам нужно переключиться на лицензирование по подписке. модель.

person Jay S    schedule 28.07.2017