2016-01-06 3 views
0

за статью ниже веб-приложение имеет опцию либо автоматической или ручной шкалы: https://azure.microsoft.com/en-us/documentation/articles/insights-how-to-scale/Разъяснение на Azure Web App Масштаб Instance

бы признателен, если я могу получить разъяснения по ниже:

Сценарий: Я ASP.NET Sitecore CMS, который использует Lucene за сценой для поиска. Индекс Lucene восстанавливается после публикации новых страниц.

Позволяет сказать, что я вручную или автоматическое масштабирование 2 случаев:

  1. Что именно происходит за сценой т.е. копирует все папки сайта на новую виртуальную машину и устанавливает IIS и т.д.?

  2. Веб-приложение имеет функциональность для FTP и просмотра папок веб-сайтов. Возможно ли FTP для обоих этих экземпляров? Из того, что я знаю, я могу использовать только FTP для одного из них.

Update:

Проблема мы столкнулись:

Мы используем индекс Lucene для наших веб-приложений. Похоже, что индекс построен на одном веб-приложении, а не другом (веб-сайт работает для некоторого пользователя, а не для других). Мы хотели бы использовать FTP или RDP и убедиться, что это так.

Спасибо.

ответ

0

FTP или GIT, предоставляемые Azure, не находятся в том же экземпляре, когда вы используете WebApps. Поэтому, если вы делаете FTP не одним из экземпляров - его где-то еще, а когда вы меняете файлы на FTP или нажать на GIT, запустить триггеры и выполнить непрерывное развертывание экземпляра Webapp. Вы можете быть очень уверены, что при загрузке новых файлов на ваш FTP, который поставляется вместе с WebApp, сборка будет обновляться в обоих экземплярах. На самом деле это одна из движущих сил для веб-приложений, которые вам не нужно думать о виртуальной машине.

+0

Спасибо за ценный information.So файлов индекс Lucene и файлы, которые я вижу, когда я FTP не из реальных экземпляров журнала? Есть ли способ посмотреть журналы или файлы lucene из определенных экземпляров (аналогично веб-ролям)? Также есть экземпляр полномасштабной виртуальной машины с IIS и т. Д.? Также я обновил сообщение с вопросом. –

+0

Итак, да, каждая виртуальная машина запускает полномасштабный IIS, я не очень понимаю, как будут вести себя индексы lucene. Лазурный поиск между тем может быть лучшей масштабируемой альтернативой lucene. можно не попасть в конкретный экземпляр веб-приложения, например, VM –

+0

. Чтобы уточнить, экземпляр, который мы FTP не привязан к IIS? Другими словами, это только репозиторий файлов, который синхронизируется с каждым экземпляром, включенным IIS, после изменения каждой конфигурации развертывания/ручного управления? –

0

Мы использовали один раз Lucene в веб-приложениях с несколькими экземплярами. То, что мы сделали тогда, было использование Azure Blob Storage для хранения индексных файлов, независимо от количества экземпляров, все они имели одинаковую информацию об индексах. Единственная проблема заключалась в том, что при появлении новых экземпляров (автомасштабирование) им приходилось загружать индекс в память и приводить к некоторым холодным пускам.

Мы переехали в Azure Search после этого и никогда не оглядывались назад :)

+0

Есть ли провайдеры Sitecore для поиска Azure или предоставить образец? Я бы предположил, что нужно написать azure search provider для Sitecore? –

+0

Не существует «официального» вилка для Azure Search to Sitecore. Azure Search имеет [Indexers] (https://azure.microsoft.com/en-us/documentation/articles/search-howto-connecting-azure-sql-database-to-azure-search-using-indexers-2015-02 -28 /), который может автоматически загружать вашу информацию, если она находится в Azure SQL/SQL Server, Azure DocumentDB и Azure Blob Storage. –

 Смежные вопросы

  • Нет связанных вопросов^_^