Можно ли установить SharePoint 2013 и Sitecore 8.2 на одних и тех же серверах (в одной инфраструктуре)? Если да, то есть ли недостатки?
Спасибо за вашу ценную помощь заранее.
Можно ли установить SharePoint 2013 и Sitecore 8.2 на одних и тех же серверах (в одной инфраструктуре)? Если да, то есть ли недостатки?
Спасибо за вашу ценную помощь заранее.
С технической точки зрения это безопасно, но оба будут использовать инфраструктуру IIS для доставки своих веб-сайтов, а хостинг машины потребует затрат памяти и, возможно, дискового ввода-вывода в зависимости от того, как любой из этих продуктов был настроен для хранения своих данных.
Я имел несчастливое «удовольствие» работать с Sitecore 7 и 8, и я могу гарантировать вам, что это возможно и в некоторой степени безопасно, но есть условия, которые необходимо выполнить, позвольте мне рассмотреть здесь некоторые возможные красные флажки, и я надеюсь, что это поможет вам принять более взвешенное решение о том, как настроить оба продукта на одной инфраструктуре.
Первый сценарий и самый безопасный: 3 СЕРВЕРА
Это лучший и самый безопасный, поскольку IIS — это перетягивание каната, если и SharePoint, и Sitecore находятся на одном сервере, в приведенном выше сценарии SQL Server может работать с обоими на одном экземпляре, если вы не возражаете против ограничений доступа/безопасности. , но лучше ходить по самобытным экземплярам, будет безопаснее и проще в администрировании
Второй сценарий: 2 СЕРВЕРА
Да, вы можете иметь и то, и другое, но вам нужно будет очень тщательно настроить порты, сайты, пулы приложений и требования к оборудованию.
Некоторые соображения:
Корпорация Майкрософт ясно дала понять, как следует настраивать 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 ясна: выделенные серверы и все остальное на ваш страх и риск.
Я смешал и поместил оба вместе, это сработало для меня, но я бы не стал делать это снова, это не стоит того, чтобы иметь возможность держать их порознь.
Я согласен с доктором Суши по всем его пунктам. Еще одна вещь, которую следует учитывать, — это лицензионные ограничения Sitecore. Если вы используете постоянную лицензию (также известную как серверная лицензия), большинство из них ограничивают вас 8 ядрами на сервере. Если вы используете Sitecore и Sharepoint на одном сервере, вам может потребоваться более 8 ядер для обработки производственной нагрузки, а это означает, что теперь вам нужно купить несколько лицензий для Sitecore для одной установки или вам нужно переключиться на лицензирование по подписке. модель.